./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 4e77c044 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt --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 64fc077d874a336f18c68c9b79d68b4c2009b140 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-4e77c04 [2021-10-13 00:35:05,447 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-13 00:35:05,451 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-13 00:35:05,508 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-13 00:35:05,509 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-13 00:35:05,511 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-13 00:35:05,513 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-13 00:35:05,516 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-13 00:35:05,519 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-13 00:35:05,521 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-13 00:35:05,522 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-13 00:35:05,524 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-13 00:35:05,525 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-13 00:35:05,527 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-13 00:35:05,528 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-13 00:35:05,532 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-13 00:35:05,535 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-13 00:35:05,541 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-13 00:35:05,544 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-13 00:35:05,551 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-13 00:35:05,553 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-13 00:35:05,568 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-13 00:35:05,570 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-13 00:35:05,571 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-13 00:35:05,575 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-13 00:35:05,581 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-13 00:35:05,581 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-13 00:35:05,583 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-13 00:35:05,585 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-13 00:35:05,586 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-13 00:35:05,587 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-13 00:35:05,588 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-13 00:35:05,590 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-13 00:35:05,591 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-13 00:35:05,593 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-13 00:35:05,594 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-13 00:35:05,595 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-13 00:35:05,595 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-13 00:35:05,596 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-13 00:35:05,597 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-13 00:35:05,598 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-13 00:35:05,599 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-13 00:35:05,657 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-13 00:35:05,659 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-13 00:35:05,660 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-13 00:35:05,660 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-13 00:35:05,662 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-13 00:35:05,662 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-13 00:35:05,663 INFO L138 SettingsManager]: * Use SBE=true [2021-10-13 00:35:05,663 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-13 00:35:05,663 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-13 00:35:05,663 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-13 00:35:05,665 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-13 00:35:05,665 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-13 00:35:05,665 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-13 00:35:05,666 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-13 00:35:05,666 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-13 00:35:05,666 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-13 00:35:05,667 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-13 00:35:05,667 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-13 00:35:05,667 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-13 00:35:05,667 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-13 00:35:05,668 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-13 00:35:05,668 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-13 00:35:05,668 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-13 00:35:05,668 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-13 00:35:05,669 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-13 00:35:05,669 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-13 00:35:05,669 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-13 00:35:05,670 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-13 00:35:05,670 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-13 00:35:05,670 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-13 00:35:05,670 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-13 00:35:05,671 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-13 00:35:05,672 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-13 00:35:05,672 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_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/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_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt 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 -> 64fc077d874a336f18c68c9b79d68b4c2009b140 [2021-10-13 00:35:05,984 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-13 00:35:06,009 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-13 00:35:06,012 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-13 00:35:06,014 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-13 00:35:06,015 INFO L275 PluginConnector]: CDTParser initialized [2021-10-13 00:35:06,016 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/../../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c [2021-10-13 00:35:06,092 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/data/92c590ab1/60ff0ff0520b40ea8650410600f61ecc/FLAGa69e37d84 [2021-10-13 00:35:06,619 INFO L306 CDTParser]: Found 1 translation units. [2021-10-13 00:35:06,625 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c [2021-10-13 00:35:06,650 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/data/92c590ab1/60ff0ff0520b40ea8650410600f61ecc/FLAGa69e37d84 [2021-10-13 00:35:06,951 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/data/92c590ab1/60ff0ff0520b40ea8650410600f61ecc [2021-10-13 00:35:06,954 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-13 00:35:06,956 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-13 00:35:06,959 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-13 00:35:06,960 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-13 00:35:06,964 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-13 00:35:06,965 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:35:06" (1/1) ... [2021-10-13 00:35:06,966 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13b95f98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:06, skipping insertion in model container [2021-10-13 00:35:06,966 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.10 12:35:06" (1/1) ... [2021-10-13 00:35:06,975 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-13 00:35:07,022 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-13 00:35:07,325 WARN L228 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_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c[43871,43884] [2021-10-13 00:35:07,342 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:35:07,351 INFO L203 MainTranslator]: Completed pre-run [2021-10-13 00:35:07,424 WARN L228 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_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c[43871,43884] [2021-10-13 00:35:07,439 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-13 00:35:07,452 INFO L208 MainTranslator]: Completed translation [2021-10-13 00:35:07,452 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07 WrapperNode [2021-10-13 00:35:07,452 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-13 00:35:07,454 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-13 00:35:07,454 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-13 00:35:07,454 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-13 00:35:07,467 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,488 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,549 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-13 00:35:07,550 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-13 00:35:07,550 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-13 00:35:07,550 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-13 00:35:07,560 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,560 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,565 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,565 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,581 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,605 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,616 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,629 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-13 00:35:07,630 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-13 00:35:07,631 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-13 00:35:07,638 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-13 00:35:07,639 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (1/1) ... [2021-10-13 00:35:07,648 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:07,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:07,674 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:07,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-13 00:35:07,728 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-13 00:35:07,728 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-13 00:35:07,728 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-13 00:35:07,728 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-13 00:35:07,880 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-13 00:35:08,419 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-13 00:35:08,419 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-13 00:35:08,430 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-13 00:35:08,431 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-13 00:35:08,434 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:35:08 BoogieIcfgContainer [2021-10-13 00:35:08,434 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-13 00:35:08,435 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-13 00:35:08,436 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-13 00:35:08,439 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-13 00:35:08,440 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:35:08,441 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 13.10 12:35:06" (1/3) ... [2021-10-13 00:35:08,442 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@44e0a56d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:35:08, skipping insertion in model container [2021-10-13 00:35:08,442 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:35:08,443 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.10 12:35:07" (2/3) ... [2021-10-13 00:35:08,443 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@44e0a56d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 13.10 12:35:08, skipping insertion in model container [2021-10-13 00:35:08,443 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-13 00:35:08,444 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:35:08" (3/3) ... [2021-10-13 00:35:08,445 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_7.cil.c [2021-10-13 00:35:08,496 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-13 00:35:08,496 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-13 00:35:08,496 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-13 00:35:08,497 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-13 00:35:08,497 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-13 00:35:08,497 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-13 00:35:08,497 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-13 00:35:08,498 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-13 00:35:08,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:08,551 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2021-10-13 00:35:08,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:08,552 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:08,561 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:35:08,561 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:08,561 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-13 00:35:08,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:08,572 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2021-10-13 00:35:08,572 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:08,572 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:08,574 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-13 00:35:08,574 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:08,579 INFO L791 eck$LassoCheckResult]: Stem: 134#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 40#L-1true havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 144#L86-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 113#L100-2true [2021-10-13 00:35:08,580 INFO L793 eck$LassoCheckResult]: Loop: 113#L100-2true assume !false; 135#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 133#L103true assume !(12292 == ssl3_accept_~s__state~0); 132#L106true assume !(16384 == ssl3_accept_~s__state~0); 122#L109true assume !(8192 == ssl3_accept_~s__state~0); 54#L112true assume !(24576 == ssl3_accept_~s__state~0); 64#L115true assume !(8195 == ssl3_accept_~s__state~0); 100#L118true assume 8480 == ssl3_accept_~s__state~0; 50#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 73#L260true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 20#L560true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125#L597true ssl3_accept_~skip~0 := 0; 113#L100-2true [2021-10-13 00:35:08,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:08,586 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-13 00:35:08,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:08,593 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26270044] [2021-10-13 00:35:08,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:08,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:08,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:08,777 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:08,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:08,888 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:08,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:08,903 INFO L82 PathProgramCache]: Analyzing trace with hash -289466153, now seen corresponding path program 1 times [2021-10-13 00:35:08,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:08,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130686055] [2021-10-13 00:35:08,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:08,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:08,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:08,927 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:08,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:08,943 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:08,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:08,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320024, now seen corresponding path program 1 times [2021-10-13 00:35:08,961 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:08,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100230817] [2021-10-13 00:35:08,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:08,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:08,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:09,133 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-13 00:35:09,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:09,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100230817] [2021-10-13 00:35:09,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100230817] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:09,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:09,136 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:09,136 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805046046] [2021-10-13 00:35:09,337 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:09,341 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:09,341 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:09,341 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:09,342 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:35:09,342 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:09,342 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:09,343 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:09,343 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration1_Loop [2021-10-13 00:35:09,343 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:09,343 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:09,365 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-13 00:35:09,373 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-13 00:35:09,382 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-13 00:35:09,386 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-13 00:35:09,390 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-13 00:35:09,394 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-13 00:35:09,403 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-13 00:35:09,531 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:09,532 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:35:09,534 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:09,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:09,539 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:09,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-13 00:35:09,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:09,554 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:09,574 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:09,574 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:35:09,616 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:09,617 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:09,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:09,619 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:09,625 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:09,625 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:09,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-13 00:35:09,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:09,710 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:09,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:09,712 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:09,723 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:35:09,723 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:09,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-13 00:35:09,753 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:35:09,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:09,797 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:09,797 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:09,797 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:09,797 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:09,797 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:35:09,798 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:09,798 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:09,798 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:09,798 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration1_Loop [2021-10-13 00:35:09,798 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:09,798 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:09,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:09,806 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-13 00:35:09,815 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-13 00:35:09,833 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-13 00:35:09,836 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-13 00:35:09,842 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-13 00:35:09,846 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-13 00:35:09,939 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:09,945 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:35:09,946 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:09,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:09,948 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:09,958 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:35:09,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:09,970 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:09,970 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:09,970 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:09,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:09,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-13 00:35:09,973 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:09,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:09,998 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:10,040 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:10,041 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:10,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:10,043 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:10,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:35:10,060 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:10,060 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:10,060 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:10,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:10,061 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:10,063 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:10,063 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:10,067 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-13 00:35:10,077 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:35:10,093 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:35:10,093 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:35:10,095 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:10,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:10,097 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:10,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-13 00:35:10,113 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:35:10,114 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:35:10,114 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:35:10,114 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-13 00:35:10,159 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:10,162 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:35:10,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:10,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:10,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:10,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:10,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:10,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:35:10,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:10,459 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-13 00:35:10,477 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-13 00:35:10,484 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:10,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-10-13 00:35:11,394 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 813 states and 1375 transitions. Complement of second has 10 states. [2021-10-13 00:35:11,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-13 00:35:11,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:11,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 593 transitions. [2021-10-13 00:35:11,400 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-13 00:35:11,402 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:11,403 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-13 00:35:11,403 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:11,403 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-13 00:35:11,405 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:11,406 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 813 states and 1375 transitions. [2021-10-13 00:35:11,426 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 312 [2021-10-13 00:35:11,443 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 813 states to 673 states and 1044 transitions. [2021-10-13 00:35:11,444 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 378 [2021-10-13 00:35:11,446 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2021-10-13 00:35:11,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1044 transitions. [2021-10-13 00:35:11,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:11,448 INFO L681 BuchiCegarLoop]: Abstraction has 673 states and 1044 transitions. [2021-10-13 00:35:11,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1044 transitions. [2021-10-13 00:35:11,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 470. [2021-10-13 00:35:11,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 470 states have (on average 1.5425531914893618) internal successors, (725), 469 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:11,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 725 transitions. [2021-10-13 00:35:11,514 INFO L704 BuchiCegarLoop]: Abstraction has 470 states and 725 transitions. [2021-10-13 00:35:11,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:11,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:11,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:11,520 INFO L87 Difference]: Start difference. First operand 470 states and 725 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:11,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:11,676 INFO L93 Difference]: Finished difference Result 522 states and 806 transitions. [2021-10-13 00:35:11,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:11,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 522 states and 806 transitions. [2021-10-13 00:35:11,684 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 256 [2021-10-13 00:35:11,690 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 522 states to 522 states and 806 transitions. [2021-10-13 00:35:11,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2021-10-13 00:35:11,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2021-10-13 00:35:11,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 522 states and 806 transitions. [2021-10-13 00:35:11,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:11,692 INFO L681 BuchiCegarLoop]: Abstraction has 522 states and 806 transitions. [2021-10-13 00:35:11,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states and 806 transitions. [2021-10-13 00:35:11,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 502. [2021-10-13 00:35:11,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 502 states have (on average 1.5537848605577689) internal successors, (780), 501 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:11,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 780 transitions. [2021-10-13 00:35:11,713 INFO L704 BuchiCegarLoop]: Abstraction has 502 states and 780 transitions. [2021-10-13 00:35:11,713 INFO L587 BuchiCegarLoop]: Abstraction has 502 states and 780 transitions. [2021-10-13 00:35:11,713 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-13 00:35:11,713 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 502 states and 780 transitions. [2021-10-13 00:35:11,718 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 252 [2021-10-13 00:35:11,718 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:11,718 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:11,720 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:11,720 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:11,720 INFO L791 eck$LassoCheckResult]: Stem: 2319#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2158#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2109#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2039#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2110#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2112#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2153#L100-2 assume !false; 2460#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2528#L103 assume !(12292 == ssl3_accept_~s__state~0); 2527#L106 assume !(16384 == ssl3_accept_~s__state~0); 2524#L109 assume !(8192 == ssl3_accept_~s__state~0); 2193#L112 assume !(24576 == ssl3_accept_~s__state~0); 2194#L115 assume !(8195 == ssl3_accept_~s__state~0); 2397#L118 assume !(8480 == ssl3_accept_~s__state~0); 2395#L121 assume !(8481 == ssl3_accept_~s__state~0); 2393#L124 assume !(8482 == ssl3_accept_~s__state~0); 2381#L127 assume 8464 == ssl3_accept_~s__state~0; 2321#L134 [2021-10-13 00:35:11,721 INFO L793 eck$LassoCheckResult]: Loop: 2321#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2305#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2306#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2074#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2089#L597 ssl3_accept_~skip~0 := 0; 2301#L100-2 assume !false; 2302#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2320#L103 assume !(12292 == ssl3_accept_~s__state~0); 2407#L106 assume !(16384 == ssl3_accept_~s__state~0); 2523#L109 assume !(8192 == ssl3_accept_~s__state~0); 2525#L112 assume !(24576 == ssl3_accept_~s__state~0); 2526#L115 assume !(8195 == ssl3_accept_~s__state~0); 2359#L118 assume !(8480 == ssl3_accept_~s__state~0); 2357#L121 assume !(8481 == ssl3_accept_~s__state~0); 2331#L124 assume !(8482 == ssl3_accept_~s__state~0); 2332#L127 assume 8464 == ssl3_accept_~s__state~0; 2321#L134 [2021-10-13 00:35:11,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:11,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-13 00:35:11,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:11,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416961376] [2021-10-13 00:35:11,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:11,730 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:11,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,755 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:11,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:11,801 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:11,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:11,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1393503521, now seen corresponding path program 1 times [2021-10-13 00:35:11,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:11,803 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042836135] [2021-10-13 00:35:11,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:11,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:11,857 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-13 00:35:11,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:11,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042836135] [2021-10-13 00:35:11,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042836135] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:11,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:11,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:11,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874875592] [2021-10-13 00:35:11,859 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:11,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:11,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:11,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:11,861 INFO L87 Difference]: Start difference. First operand 502 states and 780 transitions. cyclomatic complexity: 281 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:12,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:12,099 INFO L93 Difference]: Finished difference Result 612 states and 958 transitions. [2021-10-13 00:35:12,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:12,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 958 transitions. [2021-10-13 00:35:12,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 334 [2021-10-13 00:35:12,137 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 958 transitions. [2021-10-13 00:35:12,137 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2021-10-13 00:35:12,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2021-10-13 00:35:12,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 958 transitions. [2021-10-13 00:35:12,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:12,140 INFO L681 BuchiCegarLoop]: Abstraction has 612 states and 958 transitions. [2021-10-13 00:35:12,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 958 transitions. [2021-10-13 00:35:12,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 536. [2021-10-13 00:35:12,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 536 states have (on average 1.5485074626865671) internal successors, (830), 535 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:12,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 830 transitions. [2021-10-13 00:35:12,170 INFO L704 BuchiCegarLoop]: Abstraction has 536 states and 830 transitions. [2021-10-13 00:35:12,170 INFO L587 BuchiCegarLoop]: Abstraction has 536 states and 830 transitions. [2021-10-13 00:35:12,170 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-13 00:35:12,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 536 states and 830 transitions. [2021-10-13 00:35:12,175 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2021-10-13 00:35:12,175 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:12,175 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:12,177 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:12,189 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:12,190 INFO L791 eck$LassoCheckResult]: Stem: 3428#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3275#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3231#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3159#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3232#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3234#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3271#L100-2 assume !false; 3575#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3594#L103 assume !(12292 == ssl3_accept_~s__state~0); 3584#L106 assume !(16384 == ssl3_accept_~s__state~0); 3580#L109 assume !(8192 == ssl3_accept_~s__state~0); 3581#L112 assume !(24576 == ssl3_accept_~s__state~0); 3576#L115 assume !(8195 == ssl3_accept_~s__state~0); 3577#L118 assume !(8480 == ssl3_accept_~s__state~0); 3686#L121 assume !(8481 == ssl3_accept_~s__state~0); 3685#L124 assume !(8482 == ssl3_accept_~s__state~0); 3491#L127 assume 8464 == ssl3_accept_~s__state~0; 3429#L134 [2021-10-13 00:35:12,190 INFO L793 eck$LassoCheckResult]: Loop: 3429#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3415#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3416#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3212#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3588#L597 ssl3_accept_~skip~0 := 0; 3587#L100-2 assume !false; 3586#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3585#L103 assume 12292 == ssl3_accept_~s__state~0; 3214#L104 ssl3_accept_~s__new_session~0 := 1; 3215#L212 ssl3_accept_~s__server~0 := 1; 3227#L217 assume 0 != ssl3_accept_~cb~0; 3228#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3394#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3395#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3272#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3273#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3235#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3464#L597 ssl3_accept_~skip~0 := 0; 3462#L100-2 assume !false; 3460#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3458#L103 assume !(12292 == ssl3_accept_~s__state~0); 3456#L106 assume !(16384 == ssl3_accept_~s__state~0); 3453#L109 assume !(8192 == ssl3_accept_~s__state~0); 3451#L112 assume !(24576 == ssl3_accept_~s__state~0); 3448#L115 assume !(8195 == ssl3_accept_~s__state~0); 3441#L118 assume !(8480 == ssl3_accept_~s__state~0); 3442#L121 assume !(8481 == ssl3_accept_~s__state~0); 3438#L124 assume !(8482 == ssl3_accept_~s__state~0); 3439#L127 assume 8464 == ssl3_accept_~s__state~0; 3429#L134 [2021-10-13 00:35:12,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:12,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-13 00:35:12,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:12,191 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248814334] [2021-10-13 00:35:12,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:12,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:12,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:12,223 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:12,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:12,264 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:12,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:12,265 INFO L82 PathProgramCache]: Analyzing trace with hash 43281329, now seen corresponding path program 1 times [2021-10-13 00:35:12,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:12,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168510651] [2021-10-13 00:35:12,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:12,266 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:12,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:12,294 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-13 00:35:12,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:12,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168510651] [2021-10-13 00:35:12,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168510651] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:12,295 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:12,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:12,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226218656] [2021-10-13 00:35:12,296 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:12,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:12,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:12,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:12,297 INFO L87 Difference]: Start difference. First operand 536 states and 830 transitions. cyclomatic complexity: 297 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:12,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:12,498 INFO L93 Difference]: Finished difference Result 661 states and 941 transitions. [2021-10-13 00:35:12,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:12,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 941 transitions. [2021-10-13 00:35:12,508 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2021-10-13 00:35:12,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 861 transitions. [2021-10-13 00:35:12,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2021-10-13 00:35:12,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2021-10-13 00:35:12,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 861 transitions. [2021-10-13 00:35:12,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:12,523 INFO L681 BuchiCegarLoop]: Abstraction has 588 states and 861 transitions. [2021-10-13 00:35:12,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 861 transitions. [2021-10-13 00:35:12,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 545. [2021-10-13 00:35:12,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.4862385321100917) internal successors, (810), 544 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:12,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 810 transitions. [2021-10-13 00:35:12,537 INFO L704 BuchiCegarLoop]: Abstraction has 545 states and 810 transitions. [2021-10-13 00:35:12,537 INFO L587 BuchiCegarLoop]: Abstraction has 545 states and 810 transitions. [2021-10-13 00:35:12,538 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-13 00:35:12,538 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 810 transitions. [2021-10-13 00:35:12,543 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-10-13 00:35:12,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:12,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:12,546 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:12,547 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:12,547 INFO L791 eck$LassoCheckResult]: Stem: 4637#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4479#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4433#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4362#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4434#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4436#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4475#L100-2 assume !false; 4728#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4852#L103 assume !(12292 == ssl3_accept_~s__state~0); 4841#L106 assume !(16384 == ssl3_accept_~s__state~0); 4839#L109 assume 8192 == ssl3_accept_~s__state~0; 4575#L212 [2021-10-13 00:35:12,547 INFO L793 eck$LassoCheckResult]: Loop: 4575#L212 ssl3_accept_~s__server~0 := 1; 4429#L217 assume 0 != ssl3_accept_~cb~0; 4430#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4599#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4600#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4476#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4477#L244 assume 12292 != ssl3_accept_~s__state~0; 4450#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4451#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4803#L597 ssl3_accept_~skip~0 := 0; 4802#L100-2 assume !false; 4801#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4800#L103 assume !(12292 == ssl3_accept_~s__state~0); 4799#L106 assume !(16384 == ssl3_accept_~s__state~0); 4798#L109 assume 8192 == ssl3_accept_~s__state~0; 4575#L212 [2021-10-13 00:35:12,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:12,548 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-13 00:35:12,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:12,549 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714869072] [2021-10-13 00:35:12,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:12,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:12,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:12,616 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-13 00:35:12,616 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:12,616 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714869072] [2021-10-13 00:35:12,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714869072] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:12,617 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:12,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:12,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133348429] [2021-10-13 00:35:12,618 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:12,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:12,619 INFO L82 PathProgramCache]: Analyzing trace with hash 1544835194, now seen corresponding path program 1 times [2021-10-13 00:35:12,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:12,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011513370] [2021-10-13 00:35:12,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:12,620 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:12,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:12,640 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-13 00:35:12,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:12,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011513370] [2021-10-13 00:35:12,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011513370] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:12,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:12,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:12,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268317947] [2021-10-13 00:35:12,642 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:12,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:12,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:12,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:12,643 INFO L87 Difference]: Start difference. First operand 545 states and 810 transitions. cyclomatic complexity: 268 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:12,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:12,765 INFO L93 Difference]: Finished difference Result 555 states and 818 transitions. [2021-10-13 00:35:12,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:12,766 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 818 transitions. [2021-10-13 00:35:12,772 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-10-13 00:35:12,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 818 transitions. [2021-10-13 00:35:12,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2021-10-13 00:35:12,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2021-10-13 00:35:12,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 818 transitions. [2021-10-13 00:35:12,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:12,780 INFO L681 BuchiCegarLoop]: Abstraction has 555 states and 818 transitions. [2021-10-13 00:35:12,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 818 transitions. [2021-10-13 00:35:12,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2021-10-13 00:35:12,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.4788990825688073) internal successors, (806), 544 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:12,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 806 transitions. [2021-10-13 00:35:12,793 INFO L704 BuchiCegarLoop]: Abstraction has 545 states and 806 transitions. [2021-10-13 00:35:12,793 INFO L587 BuchiCegarLoop]: Abstraction has 545 states and 806 transitions. [2021-10-13 00:35:12,793 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-13 00:35:12,793 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 806 transitions. [2021-10-13 00:35:12,797 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-10-13 00:35:12,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:12,798 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:12,799 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:12,799 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:12,799 INFO L791 eck$LassoCheckResult]: Stem: 5737#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5586#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5541#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5469#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5542#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5544#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5583#L100-2 assume !false; 5916#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5978#L103 assume !(12292 == ssl3_accept_~s__state~0); 5976#L106 assume !(16384 == ssl3_accept_~s__state~0); 5973#L109 assume !(8192 == ssl3_accept_~s__state~0); 5971#L112 assume !(24576 == ssl3_accept_~s__state~0); 5969#L115 assume 8195 == ssl3_accept_~s__state~0; 5682#L212 [2021-10-13 00:35:12,799 INFO L793 eck$LassoCheckResult]: Loop: 5682#L212 ssl3_accept_~s__server~0 := 1; 5537#L217 assume 0 != ssl3_accept_~cb~0; 5538#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5705#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5706#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5584#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5491#L244 assume 12292 != ssl3_accept_~s__state~0; 5492#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5558#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5994#L597 ssl3_accept_~skip~0 := 0; 5988#L100-2 assume !false; 5985#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5982#L103 assume !(12292 == ssl3_accept_~s__state~0); 5980#L106 assume !(16384 == ssl3_accept_~s__state~0); 5727#L109 assume !(8192 == ssl3_accept_~s__state~0); 5621#L112 assume !(24576 == ssl3_accept_~s__state~0); 5622#L115 assume 8195 == ssl3_accept_~s__state~0; 5682#L212 [2021-10-13 00:35:12,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:12,800 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-13 00:35:12,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:12,800 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940203388] [2021-10-13 00:35:12,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:12,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:12,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:12,843 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-13 00:35:12,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:12,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940203388] [2021-10-13 00:35:12,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940203388] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:12,844 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:12,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:12,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893944992] [2021-10-13 00:35:12,845 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:12,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:12,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1472059073, now seen corresponding path program 1 times [2021-10-13 00:35:12,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:12,846 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439494007] [2021-10-13 00:35:12,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:12,847 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:12,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:12,874 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-13 00:35:12,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:12,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439494007] [2021-10-13 00:35:12,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439494007] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:12,875 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:12,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:12,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917324887] [2021-10-13 00:35:12,876 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:12,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:12,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:12,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:12,877 INFO L87 Difference]: Start difference. First operand 545 states and 806 transitions. cyclomatic complexity: 264 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:13,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:13,005 INFO L93 Difference]: Finished difference Result 555 states and 814 transitions. [2021-10-13 00:35:13,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:13,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 814 transitions. [2021-10-13 00:35:13,012 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-10-13 00:35:13,018 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 814 transitions. [2021-10-13 00:35:13,018 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2021-10-13 00:35:13,019 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2021-10-13 00:35:13,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 814 transitions. [2021-10-13 00:35:13,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:13,020 INFO L681 BuchiCegarLoop]: Abstraction has 555 states and 814 transitions. [2021-10-13 00:35:13,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 814 transitions. [2021-10-13 00:35:13,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2021-10-13 00:35:13,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.471559633027523) internal successors, (802), 544 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:13,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 802 transitions. [2021-10-13 00:35:13,033 INFO L704 BuchiCegarLoop]: Abstraction has 545 states and 802 transitions. [2021-10-13 00:35:13,033 INFO L587 BuchiCegarLoop]: Abstraction has 545 states and 802 transitions. [2021-10-13 00:35:13,034 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-13 00:35:13,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 802 transitions. [2021-10-13 00:35:13,038 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-10-13 00:35:13,038 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:13,038 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:13,041 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:13,042 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 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] [2021-10-13 00:35:13,042 INFO L791 eck$LassoCheckResult]: Stem: 6849#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6690#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6646#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6576#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6647#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6649#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6687#L100-2 assume !false; 6966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7108#L103 assume !(12292 == ssl3_accept_~s__state~0); 7107#L106 assume !(16384 == ssl3_accept_~s__state~0); 7106#L109 assume !(8192 == ssl3_accept_~s__state~0); 7105#L112 assume !(24576 == ssl3_accept_~s__state~0); 7104#L115 assume !(8195 == ssl3_accept_~s__state~0); 6821#L118 assume !(8480 == ssl3_accept_~s__state~0); 6822#L121 assume !(8481 == ssl3_accept_~s__state~0); 6789#L124 assume !(8482 == ssl3_accept_~s__state~0); 6790#L127 assume 8464 == ssl3_accept_~s__state~0; 6850#L134 [2021-10-13 00:35:13,043 INFO L793 eck$LassoCheckResult]: Loop: 6850#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6835#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6836#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 6843#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7096#L597 ssl3_accept_~skip~0 := 0; 7095#L100-2 assume !false; 7094#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7093#L103 assume !(12292 == ssl3_accept_~s__state~0); 7092#L106 assume !(16384 == ssl3_accept_~s__state~0); 7090#L109 assume !(8192 == ssl3_accept_~s__state~0); 7085#L112 assume !(24576 == ssl3_accept_~s__state~0); 7083#L115 assume !(8195 == ssl3_accept_~s__state~0); 7081#L118 assume !(8480 == ssl3_accept_~s__state~0); 7079#L121 assume !(8481 == ssl3_accept_~s__state~0); 7077#L124 assume !(8482 == ssl3_accept_~s__state~0); 7076#L127 assume !(8464 == ssl3_accept_~s__state~0); 7075#L130 assume !(8465 == ssl3_accept_~s__state~0); 7070#L133 assume !(8466 == ssl3_accept_~s__state~0); 6620#L136 assume 8496 == ssl3_accept_~s__state~0; 6621#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6655#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6656#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 6703#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6709#L294-2 ssl3_accept_~s__init_num~0 := 0; 6612#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7019#L597 ssl3_accept_~skip~0 := 0; 7017#L100-2 assume !false; 7014#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7012#L103 assume !(12292 == ssl3_accept_~s__state~0); 7011#L106 assume 16384 == ssl3_accept_~s__state~0; 7009#L212 ssl3_accept_~s__server~0 := 1; 7069#L217 assume 0 != ssl3_accept_~cb~0; 7068#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7067#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7065#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7063#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7062#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 7058#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7055#L597 ssl3_accept_~skip~0 := 0; 7054#L100-2 assume !false; 7053#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7051#L103 assume !(12292 == ssl3_accept_~s__state~0); 7046#L106 assume !(16384 == ssl3_accept_~s__state~0); 7045#L109 assume !(8192 == ssl3_accept_~s__state~0); 7044#L112 assume !(24576 == ssl3_accept_~s__state~0); 7043#L115 assume !(8195 == ssl3_accept_~s__state~0); 7042#L118 assume !(8480 == ssl3_accept_~s__state~0); 7016#L121 assume !(8481 == ssl3_accept_~s__state~0); 7041#L124 assume !(8482 == ssl3_accept_~s__state~0); 7040#L127 assume 8464 == ssl3_accept_~s__state~0; 6850#L134 [2021-10-13 00:35:13,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:13,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-13 00:35:13,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:13,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499202821] [2021-10-13 00:35:13,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:13,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:13,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:13,077 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:13,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:13,113 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:13,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:13,114 INFO L82 PathProgramCache]: Analyzing trace with hash -439963813, now seen corresponding path program 1 times [2021-10-13 00:35:13,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:13,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833737911] [2021-10-13 00:35:13,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:13,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:13,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:13,142 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:13,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:13,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833737911] [2021-10-13 00:35:13,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833737911] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:13,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:13,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:13,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658748540] [2021-10-13 00:35:13,144 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:13,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:13,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:13,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:13,145 INFO L87 Difference]: Start difference. First operand 545 states and 802 transitions. cyclomatic complexity: 260 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:13,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:13,328 INFO L93 Difference]: Finished difference Result 691 states and 1024 transitions. [2021-10-13 00:35:13,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:13,329 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 691 states and 1024 transitions. [2021-10-13 00:35:13,335 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 446 [2021-10-13 00:35:13,342 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 691 states to 684 states and 1017 transitions. [2021-10-13 00:35:13,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 477 [2021-10-13 00:35:13,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 477 [2021-10-13 00:35:13,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1017 transitions. [2021-10-13 00:35:13,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:13,344 INFO L681 BuchiCegarLoop]: Abstraction has 684 states and 1017 transitions. [2021-10-13 00:35:13,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1017 transitions. [2021-10-13 00:35:13,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 665. [2021-10-13 00:35:13,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 665 states have (on average 1.4872180451127819) internal successors, (989), 664 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:13,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 989 transitions. [2021-10-13 00:35:13,359 INFO L704 BuchiCegarLoop]: Abstraction has 665 states and 989 transitions. [2021-10-13 00:35:13,360 INFO L587 BuchiCegarLoop]: Abstraction has 665 states and 989 transitions. [2021-10-13 00:35:13,360 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-13 00:35:13,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 989 transitions. [2021-10-13 00:35:13,364 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-10-13 00:35:13,365 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:13,365 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:13,366 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:13,366 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:13,367 INFO L791 eck$LassoCheckResult]: Stem: 8095#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7939#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7890#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7818#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7891#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7893#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7935#L100-2 assume !false; 8449#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8448#L103 assume !(12292 == ssl3_accept_~s__state~0); 8447#L106 assume !(16384 == ssl3_accept_~s__state~0); 8446#L109 assume !(8192 == ssl3_accept_~s__state~0); 8445#L112 assume !(24576 == ssl3_accept_~s__state~0); 8444#L115 assume !(8195 == ssl3_accept_~s__state~0); 8443#L118 assume !(8480 == ssl3_accept_~s__state~0); 8400#L121 assume !(8481 == ssl3_accept_~s__state~0); 8240#L124 assume !(8482 == ssl3_accept_~s__state~0); 8239#L127 assume 8464 == ssl3_accept_~s__state~0; 8099#L134 [2021-10-13 00:35:13,367 INFO L793 eck$LassoCheckResult]: Loop: 8099#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8082#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8083#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7882#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7867#L597 ssl3_accept_~skip~0 := 0; 8456#L100-2 assume !false; 8096#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8097#L103 assume !(12292 == ssl3_accept_~s__state~0); 8475#L106 assume !(16384 == ssl3_accept_~s__state~0); 8084#L109 assume !(8192 == ssl3_accept_~s__state~0); 8085#L112 assume !(24576 == ssl3_accept_~s__state~0); 7999#L115 assume !(8195 == ssl3_accept_~s__state~0); 8000#L118 assume !(8480 == ssl3_accept_~s__state~0); 7895#L121 assume !(8481 == ssl3_accept_~s__state~0); 7896#L124 assume !(8482 == ssl3_accept_~s__state~0); 8472#L127 assume !(8464 == ssl3_accept_~s__state~0); 8003#L130 assume !(8465 == ssl3_accept_~s__state~0); 8004#L133 assume !(8466 == ssl3_accept_~s__state~0); 7862#L136 assume 8496 == ssl3_accept_~s__state~0; 7863#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7899#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7900#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 7952#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7958#L294-2 ssl3_accept_~s__init_num~0 := 0; 7871#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8392#L597 ssl3_accept_~skip~0 := 0; 8391#L100-2 assume !false; 8389#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8387#L103 assume !(12292 == ssl3_accept_~s__state~0); 8385#L106 assume !(16384 == ssl3_accept_~s__state~0); 8383#L109 assume !(8192 == ssl3_accept_~s__state~0); 8381#L112 assume !(24576 == ssl3_accept_~s__state~0); 8379#L115 assume !(8195 == ssl3_accept_~s__state~0); 8377#L118 assume !(8480 == ssl3_accept_~s__state~0); 8375#L121 assume !(8481 == ssl3_accept_~s__state~0); 8373#L124 assume !(8482 == ssl3_accept_~s__state~0); 8371#L127 assume !(8464 == ssl3_accept_~s__state~0); 8317#L130 assume !(8465 == ssl3_accept_~s__state~0); 8315#L133 assume !(8466 == ssl3_accept_~s__state~0); 8316#L136 assume !(8496 == ssl3_accept_~s__state~0); 8359#L139 assume !(8497 == ssl3_accept_~s__state~0); 8357#L142 assume !(8512 == ssl3_accept_~s__state~0); 8355#L145 assume !(8513 == ssl3_accept_~s__state~0); 8353#L148 assume !(8528 == ssl3_accept_~s__state~0); 8351#L151 assume !(8529 == ssl3_accept_~s__state~0); 8349#L154 assume !(8544 == ssl3_accept_~s__state~0); 8348#L157 assume !(8545 == ssl3_accept_~s__state~0); 8347#L160 assume 8560 == ssl3_accept_~s__state~0; 8063#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 8064#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 7908#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8421#L597 ssl3_accept_~skip~0 := 0; 8415#L100-2 assume !false; 8413#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8411#L103 assume !(12292 == ssl3_accept_~s__state~0); 8409#L106 assume !(16384 == ssl3_accept_~s__state~0); 8407#L109 assume !(8192 == ssl3_accept_~s__state~0); 8405#L112 assume !(24576 == ssl3_accept_~s__state~0); 8403#L115 assume !(8195 == ssl3_accept_~s__state~0); 8401#L118 assume !(8480 == ssl3_accept_~s__state~0); 8128#L121 assume !(8481 == ssl3_accept_~s__state~0); 8129#L124 assume !(8482 == ssl3_accept_~s__state~0); 8241#L127 assume 8464 == ssl3_accept_~s__state~0; 8099#L134 [2021-10-13 00:35:13,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:13,368 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-13 00:35:13,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:13,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587598025] [2021-10-13 00:35:13,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:13,369 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:13,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:13,379 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:13,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:13,393 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:13,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:13,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1554514738, now seen corresponding path program 1 times [2021-10-13 00:35:13,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:13,395 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704809537] [2021-10-13 00:35:13,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:13,395 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:13,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:13,432 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:13,432 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:13,432 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704809537] [2021-10-13 00:35:13,433 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704809537] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:13,433 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:13,433 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:13,433 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489751958] [2021-10-13 00:35:13,434 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:13,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:13,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:13,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:13,435 INFO L87 Difference]: Start difference. First operand 665 states and 989 transitions. cyclomatic complexity: 327 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:13,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:13,618 INFO L93 Difference]: Finished difference Result 801 states and 1099 transitions. [2021-10-13 00:35:13,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:13,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 801 states and 1099 transitions. [2021-10-13 00:35:13,627 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 528 [2021-10-13 00:35:13,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 801 states to 801 states and 1099 transitions. [2021-10-13 00:35:13,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 559 [2021-10-13 00:35:13,636 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 559 [2021-10-13 00:35:13,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1099 transitions. [2021-10-13 00:35:13,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:13,637 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 1099 transitions. [2021-10-13 00:35:13,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1099 transitions. [2021-10-13 00:35:13,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 793. [2021-10-13 00:35:13,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 793 states have (on average 1.3720050441361917) internal successors, (1088), 792 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:13,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1088 transitions. [2021-10-13 00:35:13,656 INFO L704 BuchiCegarLoop]: Abstraction has 793 states and 1088 transitions. [2021-10-13 00:35:13,656 INFO L587 BuchiCegarLoop]: Abstraction has 793 states and 1088 transitions. [2021-10-13 00:35:13,656 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-13 00:35:13,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 793 states and 1088 transitions. [2021-10-13 00:35:13,662 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-10-13 00:35:13,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:13,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:13,664 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:13,664 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:13,664 INFO L791 eck$LassoCheckResult]: Stem: 9575#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9403#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9359#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9290#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9360#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9362#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9400#L100-2 assume !false; 9687#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9813#L103 assume !(12292 == ssl3_accept_~s__state~0); 9809#L106 assume !(16384 == ssl3_accept_~s__state~0); 9805#L109 assume !(8192 == ssl3_accept_~s__state~0); 9801#L112 assume !(24576 == ssl3_accept_~s__state~0); 9797#L115 assume !(8195 == ssl3_accept_~s__state~0); 9793#L118 assume !(8480 == ssl3_accept_~s__state~0); 9789#L121 assume !(8481 == ssl3_accept_~s__state~0); 9785#L124 assume !(8482 == ssl3_accept_~s__state~0); 9781#L127 assume 8464 == ssl3_accept_~s__state~0; 9579#L134 [2021-10-13 00:35:13,664 INFO L793 eck$LassoCheckResult]: Loop: 9579#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9553#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9554#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9568#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10022#L597 ssl3_accept_~skip~0 := 0; 10021#L100-2 assume !false; 10020#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10019#L103 assume !(12292 == ssl3_accept_~s__state~0); 10018#L106 assume !(16384 == ssl3_accept_~s__state~0); 10017#L109 assume !(8192 == ssl3_accept_~s__state~0); 10016#L112 assume !(24576 == ssl3_accept_~s__state~0); 10015#L115 assume !(8195 == ssl3_accept_~s__state~0); 10014#L118 assume !(8480 == ssl3_accept_~s__state~0); 10013#L121 assume !(8481 == ssl3_accept_~s__state~0); 10012#L124 assume !(8482 == ssl3_accept_~s__state~0); 10011#L127 assume !(8464 == ssl3_accept_~s__state~0); 10010#L130 assume !(8465 == ssl3_accept_~s__state~0); 10009#L133 assume !(8466 == ssl3_accept_~s__state~0); 9756#L136 assume 8496 == ssl3_accept_~s__state~0; 9446#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9368#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9369#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 9416#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9560#L294-2 ssl3_accept_~s__init_num~0 := 0; 9340#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9841#L597 ssl3_accept_~skip~0 := 0; 9840#L100-2 assume !false; 9827#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9823#L103 assume !(12292 == ssl3_accept_~s__state~0); 9819#L106 assume !(16384 == ssl3_accept_~s__state~0); 9816#L109 assume !(8192 == ssl3_accept_~s__state~0); 9812#L112 assume !(24576 == ssl3_accept_~s__state~0); 9808#L115 assume !(8195 == ssl3_accept_~s__state~0); 9804#L118 assume !(8480 == ssl3_accept_~s__state~0); 9800#L121 assume !(8481 == ssl3_accept_~s__state~0); 9796#L124 assume !(8482 == ssl3_accept_~s__state~0); 9792#L127 assume !(8464 == ssl3_accept_~s__state~0); 9788#L130 assume !(8465 == ssl3_accept_~s__state~0); 9784#L133 assume !(8466 == ssl3_accept_~s__state~0); 9780#L136 assume !(8496 == ssl3_accept_~s__state~0); 9757#L139 assume !(8497 == ssl3_accept_~s__state~0); 9758#L142 assume !(8512 == ssl3_accept_~s__state~0); 9774#L145 assume !(8513 == ssl3_accept_~s__state~0); 9773#L148 assume !(8528 == ssl3_accept_~s__state~0); 9772#L151 assume !(8529 == ssl3_accept_~s__state~0); 9771#L154 assume !(8544 == ssl3_accept_~s__state~0); 9770#L157 assume !(8545 == ssl3_accept_~s__state~0); 9769#L160 assume 8560 == ssl3_accept_~s__state~0; 9525#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9526#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9376#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9978#L597 ssl3_accept_~skip~0 := 0; 9976#L100-2 assume !false; 9974#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9972#L103 assume !(12292 == ssl3_accept_~s__state~0); 9970#L106 assume !(16384 == ssl3_accept_~s__state~0); 9968#L109 assume !(8192 == ssl3_accept_~s__state~0); 9966#L112 assume !(24576 == ssl3_accept_~s__state~0); 9964#L115 assume !(8195 == ssl3_accept_~s__state~0); 9962#L118 assume !(8480 == ssl3_accept_~s__state~0); 9642#L121 assume !(8481 == ssl3_accept_~s__state~0); 9637#L124 assume !(8482 == ssl3_accept_~s__state~0); 9638#L127 assume 8464 == ssl3_accept_~s__state~0; 9579#L134 [2021-10-13 00:35:13,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:13,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-13 00:35:13,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:13,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717983518] [2021-10-13 00:35:13,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:13,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:13,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:13,676 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:13,689 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:13,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:13,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1978161460, now seen corresponding path program 1 times [2021-10-13 00:35:13,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:13,691 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274939215] [2021-10-13 00:35:13,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:13,691 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:13,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:13,724 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:13,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:13,724 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274939215] [2021-10-13 00:35:13,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274939215] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:13,725 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:13,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:13,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437797016] [2021-10-13 00:35:13,726 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:13,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:13,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:13,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:13,727 INFO L87 Difference]: Start difference. First operand 793 states and 1088 transitions. cyclomatic complexity: 298 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:13,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:13,859 INFO L93 Difference]: Finished difference Result 877 states and 1193 transitions. [2021-10-13 00:35:13,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:13,860 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 877 states and 1193 transitions. [2021-10-13 00:35:13,868 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 577 [2021-10-13 00:35:13,876 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 877 states to 877 states and 1193 transitions. [2021-10-13 00:35:13,876 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2021-10-13 00:35:13,877 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 608 [2021-10-13 00:35:13,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 877 states and 1193 transitions. [2021-10-13 00:35:13,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:13,879 INFO L681 BuchiCegarLoop]: Abstraction has 877 states and 1193 transitions. [2021-10-13 00:35:13,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states and 1193 transitions. [2021-10-13 00:35:13,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 862. [2021-10-13 00:35:13,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.359628770301624) internal successors, (1172), 861 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:13,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1172 transitions. [2021-10-13 00:35:13,922 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1172 transitions. [2021-10-13 00:35:13,922 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1172 transitions. [2021-10-13 00:35:13,923 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-13 00:35:13,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1172 transitions. [2021-10-13 00:35:13,929 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 567 [2021-10-13 00:35:13,929 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:13,929 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:13,932 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:13,932 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:13,934 INFO L791 eck$LassoCheckResult]: Stem: 11239#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11079#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11035#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10966#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 11036#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11038#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11075#L100-2 assume !false; 11354#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11763#L103 assume !(12292 == ssl3_accept_~s__state~0); 11762#L106 assume !(16384 == ssl3_accept_~s__state~0); 11761#L109 assume !(8192 == ssl3_accept_~s__state~0); 11760#L112 assume !(24576 == ssl3_accept_~s__state~0); 11759#L115 assume !(8195 == ssl3_accept_~s__state~0); 11757#L118 assume !(8480 == ssl3_accept_~s__state~0); 11750#L121 assume !(8481 == ssl3_accept_~s__state~0); 11749#L124 assume !(8482 == ssl3_accept_~s__state~0); 11333#L127 assume 8464 == ssl3_accept_~s__state~0; 11240#L134 [2021-10-13 00:35:13,935 INFO L793 eck$LassoCheckResult]: Loop: 11240#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11223#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11224#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11232#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11821#L597 ssl3_accept_~skip~0 := 0; 11820#L100-2 assume !false; 11819#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11818#L103 assume !(12292 == ssl3_accept_~s__state~0); 11817#L106 assume !(16384 == ssl3_accept_~s__state~0); 11816#L109 assume !(8192 == ssl3_accept_~s__state~0); 11815#L112 assume !(24576 == ssl3_accept_~s__state~0); 11814#L115 assume !(8195 == ssl3_accept_~s__state~0); 11813#L118 assume !(8480 == ssl3_accept_~s__state~0); 11811#L121 assume !(8481 == ssl3_accept_~s__state~0); 11810#L124 assume !(8482 == ssl3_accept_~s__state~0); 11808#L127 assume !(8464 == ssl3_accept_~s__state~0); 11755#L130 assume !(8465 == ssl3_accept_~s__state~0); 11754#L133 assume !(8466 == ssl3_accept_~s__state~0); 11697#L136 assume 8496 == ssl3_accept_~s__state~0; 11123#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11044#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11045#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 11093#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11099#L294-2 ssl3_accept_~s__init_num~0 := 0; 11027#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11012#L597 ssl3_accept_~skip~0 := 0; 11218#L100-2 assume !false; 11219#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11237#L103 assume !(12292 == ssl3_accept_~s__state~0); 11235#L106 assume !(16384 == ssl3_accept_~s__state~0); 11227#L109 assume !(8192 == ssl3_accept_~s__state~0); 11115#L112 assume !(24576 == ssl3_accept_~s__state~0); 11116#L115 assume !(8195 == ssl3_accept_~s__state~0); 11145#L118 assume !(8480 == ssl3_accept_~s__state~0); 11040#L121 assume !(8481 == ssl3_accept_~s__state~0); 11041#L124 assume !(8482 == ssl3_accept_~s__state~0); 11177#L127 assume !(8464 == ssl3_accept_~s__state~0); 11242#L130 assume !(8465 == ssl3_accept_~s__state~0); 11752#L133 assume !(8466 == ssl3_accept_~s__state~0); 11774#L136 assume !(8496 == ssl3_accept_~s__state~0); 11772#L139 assume !(8497 == ssl3_accept_~s__state~0); 11766#L142 assume 8512 == ssl3_accept_~s__state~0; 11204#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11157#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11158#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11016#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11536#L597 ssl3_accept_~skip~0 := 0; 11535#L100-2 assume !false; 11533#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11532#L103 assume !(12292 == ssl3_accept_~s__state~0); 11529#L106 assume !(16384 == ssl3_accept_~s__state~0); 11527#L109 assume !(8192 == ssl3_accept_~s__state~0); 11522#L112 assume !(24576 == ssl3_accept_~s__state~0); 11520#L115 assume !(8195 == ssl3_accept_~s__state~0); 11518#L118 assume !(8480 == ssl3_accept_~s__state~0); 11516#L121 assume !(8481 == ssl3_accept_~s__state~0); 11514#L124 assume !(8482 == ssl3_accept_~s__state~0); 11512#L127 assume !(8464 == ssl3_accept_~s__state~0); 11510#L130 assume !(8465 == ssl3_accept_~s__state~0); 11509#L133 assume !(8466 == ssl3_accept_~s__state~0); 11504#L136 assume !(8496 == ssl3_accept_~s__state~0); 11500#L139 assume !(8497 == ssl3_accept_~s__state~0); 11469#L142 assume !(8512 == ssl3_accept_~s__state~0); 11462#L145 assume !(8513 == ssl3_accept_~s__state~0); 11458#L148 assume !(8528 == ssl3_accept_~s__state~0); 11454#L151 assume !(8529 == ssl3_accept_~s__state~0); 11431#L154 assume !(8544 == ssl3_accept_~s__state~0); 11428#L157 assume !(8545 == ssl3_accept_~s__state~0); 11294#L160 assume 8560 == ssl3_accept_~s__state~0; 11198#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 11199#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11053#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11521#L597 ssl3_accept_~skip~0 := 0; 11519#L100-2 assume !false; 11517#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11515#L103 assume !(12292 == ssl3_accept_~s__state~0); 11513#L106 assume !(16384 == ssl3_accept_~s__state~0); 11511#L109 assume !(8192 == ssl3_accept_~s__state~0); 11505#L112 assume !(24576 == ssl3_accept_~s__state~0); 11501#L115 assume !(8195 == ssl3_accept_~s__state~0); 11473#L118 assume !(8480 == ssl3_accept_~s__state~0); 11471#L121 assume !(8481 == ssl3_accept_~s__state~0); 11297#L124 assume !(8482 == ssl3_accept_~s__state~0); 11298#L127 assume 8464 == ssl3_accept_~s__state~0; 11240#L134 [2021-10-13 00:35:13,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:13,936 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-13 00:35:13,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:13,942 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188046725] [2021-10-13 00:35:13,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:13,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:13,957 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:13,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:13,979 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:13,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:13,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1869812812, now seen corresponding path program 1 times [2021-10-13 00:35:13,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:13,981 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559835871] [2021-10-13 00:35:13,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:13,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:14,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:14,073 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:35:14,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:14,074 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559835871] [2021-10-13 00:35:14,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559835871] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:14,074 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:14,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:14,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004621961] [2021-10-13 00:35:14,075 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:14,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:14,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:14,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:14,076 INFO L87 Difference]: Start difference. First operand 862 states and 1172 transitions. cyclomatic complexity: 313 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:14,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:14,222 INFO L93 Difference]: Finished difference Result 979 states and 1331 transitions. [2021-10-13 00:35:14,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:14,223 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 979 states and 1331 transitions. [2021-10-13 00:35:14,232 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 645 [2021-10-13 00:35:14,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 979 states to 979 states and 1331 transitions. [2021-10-13 00:35:14,242 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 676 [2021-10-13 00:35:14,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 676 [2021-10-13 00:35:14,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1331 transitions. [2021-10-13 00:35:14,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:14,245 INFO L681 BuchiCegarLoop]: Abstraction has 979 states and 1331 transitions. [2021-10-13 00:35:14,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1331 transitions. [2021-10-13 00:35:14,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 937. [2021-10-13 00:35:14,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 937 states have (on average 1.3468516542155817) internal successors, (1262), 936 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:14,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1262 transitions. [2021-10-13 00:35:14,271 INFO L704 BuchiCegarLoop]: Abstraction has 937 states and 1262 transitions. [2021-10-13 00:35:14,271 INFO L587 BuchiCegarLoop]: Abstraction has 937 states and 1262 transitions. [2021-10-13 00:35:14,271 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-13 00:35:14,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 937 states and 1262 transitions. [2021-10-13 00:35:14,277 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 617 [2021-10-13 00:35:14,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:14,277 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:14,279 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:14,279 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:14,279 INFO L791 eck$LassoCheckResult]: Stem: 13093#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12925#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12882#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12813#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12883#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12885#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12921#L100-2 assume !false; 13563#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13632#L103 assume !(12292 == ssl3_accept_~s__state~0); 13629#L106 assume !(16384 == ssl3_accept_~s__state~0); 13626#L109 assume !(8192 == ssl3_accept_~s__state~0); 13623#L112 assume !(24576 == ssl3_accept_~s__state~0); 13620#L115 assume !(8195 == ssl3_accept_~s__state~0); 13580#L118 assume !(8480 == ssl3_accept_~s__state~0); 13579#L121 assume !(8481 == ssl3_accept_~s__state~0); 13577#L124 assume !(8482 == ssl3_accept_~s__state~0); 13578#L127 assume 8464 == ssl3_accept_~s__state~0; 13095#L134 [2021-10-13 00:35:14,281 INFO L793 eck$LassoCheckResult]: Loop: 13095#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 13076#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13077#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 12874#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12859#L597 ssl3_accept_~skip~0 := 0; 13071#L100-2 assume !false; 13072#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13094#L103 assume !(12292 == ssl3_accept_~s__state~0); 13733#L106 assume !(16384 == ssl3_accept_~s__state~0); 13732#L109 assume !(8192 == ssl3_accept_~s__state~0); 13731#L112 assume !(24576 == ssl3_accept_~s__state~0); 13730#L115 assume !(8195 == ssl3_accept_~s__state~0); 13728#L118 assume !(8480 == ssl3_accept_~s__state~0); 13727#L121 assume !(8481 == ssl3_accept_~s__state~0); 13721#L124 assume !(8482 == ssl3_accept_~s__state~0); 13719#L127 assume !(8464 == ssl3_accept_~s__state~0); 13717#L130 assume !(8465 == ssl3_accept_~s__state~0); 13715#L133 assume !(8466 == ssl3_accept_~s__state~0); 12854#L136 assume 8496 == ssl3_accept_~s__state~0; 12855#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 12895#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12896#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 13497#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13494#L294-2 ssl3_accept_~s__init_num~0 := 0; 13491#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13488#L597 ssl3_accept_~skip~0 := 0; 13487#L100-2 assume !false; 13486#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13485#L103 assume !(12292 == ssl3_accept_~s__state~0); 13484#L106 assume !(16384 == ssl3_accept_~s__state~0); 13483#L109 assume !(8192 == ssl3_accept_~s__state~0); 13482#L112 assume !(24576 == ssl3_accept_~s__state~0); 13481#L115 assume !(8195 == ssl3_accept_~s__state~0); 13480#L118 assume !(8480 == ssl3_accept_~s__state~0); 13479#L121 assume !(8481 == ssl3_accept_~s__state~0); 13478#L124 assume !(8482 == ssl3_accept_~s__state~0); 13477#L127 assume !(8464 == ssl3_accept_~s__state~0); 13476#L130 assume !(8465 == ssl3_accept_~s__state~0); 13475#L133 assume !(8466 == ssl3_accept_~s__state~0); 13474#L136 assume !(8496 == ssl3_accept_~s__state~0); 13473#L139 assume !(8497 == ssl3_accept_~s__state~0); 13472#L142 assume !(8512 == ssl3_accept_~s__state~0); 13471#L145 assume !(8513 == ssl3_accept_~s__state~0); 13470#L148 assume !(8528 == ssl3_accept_~s__state~0); 13469#L151 assume !(8529 == ssl3_accept_~s__state~0); 13468#L154 assume !(8544 == ssl3_accept_~s__state~0); 13467#L157 assume !(8545 == ssl3_accept_~s__state~0); 13466#L160 assume !(8560 == ssl3_accept_~s__state~0); 13465#L163 assume !(8561 == ssl3_accept_~s__state~0); 13464#L166 assume !(8448 == ssl3_accept_~s__state~0); 13463#L169 assume !(8576 == ssl3_accept_~s__state~0); 13462#L172 assume !(8577 == ssl3_accept_~s__state~0); 12814#L175 assume !(8592 == ssl3_accept_~s__state~0); 12815#L178 assume !(8593 == ssl3_accept_~s__state~0); 12902#L181 assume !(8608 == ssl3_accept_~s__state~0); 13458#L184 assume !(8609 == ssl3_accept_~s__state~0); 13364#L187 assume !(8640 == ssl3_accept_~s__state~0); 13365#L190 assume !(8641 == ssl3_accept_~s__state~0); 13457#L193 assume 8656 == ssl3_accept_~s__state~0; 13021#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13022#L501 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 13454#L506 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13453#L512-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13451#L522 assume !(0 == ssl3_accept_~tmp___10~0); 13448#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13445#L597 ssl3_accept_~skip~0 := 0; 13444#L100-2 assume !false; 13443#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13441#L103 assume 12292 == ssl3_accept_~s__state~0; 13367#L104 ssl3_accept_~s__new_session~0 := 1; 13399#L212 ssl3_accept_~s__server~0 := 1; 13442#L217 assume 0 != ssl3_accept_~cb~0; 13440#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13438#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13435#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13432#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13430#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 13420#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13412#L597 ssl3_accept_~skip~0 := 0; 13409#L100-2 assume !false; 13406#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13403#L103 assume !(12292 == ssl3_accept_~s__state~0); 13277#L106 assume !(16384 == ssl3_accept_~s__state~0); 13278#L109 assume !(8192 == ssl3_accept_~s__state~0); 13273#L112 assume !(24576 == ssl3_accept_~s__state~0); 13274#L115 assume !(8195 == ssl3_accept_~s__state~0); 13139#L118 assume !(8480 == ssl3_accept_~s__state~0); 13140#L121 assume !(8481 == ssl3_accept_~s__state~0); 13136#L124 assume !(8482 == ssl3_accept_~s__state~0); 13137#L127 assume 8464 == ssl3_accept_~s__state~0; 13095#L134 [2021-10-13 00:35:14,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:14,282 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-13 00:35:14,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:14,282 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396651105] [2021-10-13 00:35:14,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:14,283 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:14,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:14,294 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:14,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:14,314 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:14,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:14,315 INFO L82 PathProgramCache]: Analyzing trace with hash 586564885, now seen corresponding path program 1 times [2021-10-13 00:35:14,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:14,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074011044] [2021-10-13 00:35:14,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:14,316 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:14,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:14,359 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-13 00:35:14,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:14,360 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074011044] [2021-10-13 00:35:14,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074011044] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:14,360 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:14,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:14,361 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699965229] [2021-10-13 00:35:14,362 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:14,362 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:14,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:14,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:14,364 INFO L87 Difference]: Start difference. First operand 937 states and 1262 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:14,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:14,550 INFO L93 Difference]: Finished difference Result 882 states and 1178 transitions. [2021-10-13 00:35:14,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:14,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 882 states and 1178 transitions. [2021-10-13 00:35:14,559 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 545 [2021-10-13 00:35:14,567 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 882 states to 880 states and 1176 transitions. [2021-10-13 00:35:14,567 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 624 [2021-10-13 00:35:14,568 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 624 [2021-10-13 00:35:14,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1176 transitions. [2021-10-13 00:35:14,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:14,569 INFO L681 BuchiCegarLoop]: Abstraction has 880 states and 1176 transitions. [2021-10-13 00:35:14,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1176 transitions. [2021-10-13 00:35:14,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 876. [2021-10-13 00:35:14,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 876 states have (on average 1.33675799086758) internal successors, (1171), 875 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:14,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 1171 transitions. [2021-10-13 00:35:14,590 INFO L704 BuchiCegarLoop]: Abstraction has 876 states and 1171 transitions. [2021-10-13 00:35:14,590 INFO L587 BuchiCegarLoop]: Abstraction has 876 states and 1171 transitions. [2021-10-13 00:35:14,590 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-13 00:35:14,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 876 states and 1171 transitions. [2021-10-13 00:35:14,595 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 541 [2021-10-13 00:35:14,596 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:14,596 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:14,600 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:14,600 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:14,601 INFO L791 eck$LassoCheckResult]: Stem: 14895#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14740#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14699#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14638#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14700#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14702#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 14738#L100-2 assume !false; 14970#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15454#L103 assume !(12292 == ssl3_accept_~s__state~0); 15452#L106 assume !(16384 == ssl3_accept_~s__state~0); 15450#L109 assume !(8192 == ssl3_accept_~s__state~0); 15448#L112 assume !(24576 == ssl3_accept_~s__state~0); 14801#L115 assume !(8195 == ssl3_accept_~s__state~0); 14802#L118 assume !(8480 == ssl3_accept_~s__state~0); 14704#L121 assume !(8481 == ssl3_accept_~s__state~0); 14705#L124 assume !(8482 == ssl3_accept_~s__state~0); 14837#L127 assume 8464 == ssl3_accept_~s__state~0; 14896#L134 [2021-10-13 00:35:14,608 INFO L793 eck$LassoCheckResult]: Loop: 14896#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14880#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14881#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 14888#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15231#L597 ssl3_accept_~skip~0 := 0; 15230#L100-2 assume !false; 15229#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15228#L103 assume !(12292 == ssl3_accept_~s__state~0); 15227#L106 assume !(16384 == ssl3_accept_~s__state~0); 15226#L109 assume !(8192 == ssl3_accept_~s__state~0); 15225#L112 assume !(24576 == ssl3_accept_~s__state~0); 15224#L115 assume !(8195 == ssl3_accept_~s__state~0); 15223#L118 assume !(8480 == ssl3_accept_~s__state~0); 15222#L121 assume !(8481 == ssl3_accept_~s__state~0); 15221#L124 assume !(8482 == ssl3_accept_~s__state~0); 15220#L127 assume !(8464 == ssl3_accept_~s__state~0); 15218#L130 assume !(8465 == ssl3_accept_~s__state~0); 15216#L133 assume !(8466 == ssl3_accept_~s__state~0); 15214#L136 assume 8496 == ssl3_accept_~s__state~0; 15072#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15213#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15212#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 15210#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15209#L294-2 ssl3_accept_~s__init_num~0 := 0; 15205#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15202#L597 ssl3_accept_~skip~0 := 0; 15201#L100-2 assume !false; 15200#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15199#L103 assume !(12292 == ssl3_accept_~s__state~0); 15198#L106 assume !(16384 == ssl3_accept_~s__state~0); 15197#L109 assume !(8192 == ssl3_accept_~s__state~0); 15196#L112 assume !(24576 == ssl3_accept_~s__state~0); 15195#L115 assume !(8195 == ssl3_accept_~s__state~0); 15194#L118 assume !(8480 == ssl3_accept_~s__state~0); 15193#L121 assume !(8481 == ssl3_accept_~s__state~0); 15192#L124 assume !(8482 == ssl3_accept_~s__state~0); 15191#L127 assume !(8464 == ssl3_accept_~s__state~0); 15190#L130 assume !(8465 == ssl3_accept_~s__state~0); 15189#L133 assume !(8466 == ssl3_accept_~s__state~0); 15188#L136 assume !(8496 == ssl3_accept_~s__state~0); 15187#L139 assume !(8497 == ssl3_accept_~s__state~0); 15186#L142 assume 8512 == ssl3_accept_~s__state~0; 15067#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15184#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15182#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15178#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15175#L597 ssl3_accept_~skip~0 := 0; 15174#L100-2 assume !false; 15173#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15172#L103 assume !(12292 == ssl3_accept_~s__state~0); 15171#L106 assume !(16384 == ssl3_accept_~s__state~0); 15170#L109 assume !(8192 == ssl3_accept_~s__state~0); 15169#L112 assume !(24576 == ssl3_accept_~s__state~0); 15168#L115 assume !(8195 == ssl3_accept_~s__state~0); 15167#L118 assume !(8480 == ssl3_accept_~s__state~0); 15166#L121 assume !(8481 == ssl3_accept_~s__state~0); 15165#L124 assume !(8482 == ssl3_accept_~s__state~0); 15164#L127 assume !(8464 == ssl3_accept_~s__state~0); 15163#L130 assume !(8465 == ssl3_accept_~s__state~0); 15162#L133 assume !(8466 == ssl3_accept_~s__state~0); 15161#L136 assume !(8496 == ssl3_accept_~s__state~0); 15160#L139 assume !(8497 == ssl3_accept_~s__state~0); 15159#L142 assume !(8512 == ssl3_accept_~s__state~0); 15158#L145 assume !(8513 == ssl3_accept_~s__state~0); 15156#L148 assume 8528 == ssl3_accept_~s__state~0; 15062#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15155#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15154#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15153#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15144#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15132#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14994#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15126#L597 ssl3_accept_~skip~0 := 0; 15125#L100-2 assume !false; 15124#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15123#L103 assume !(12292 == ssl3_accept_~s__state~0); 15122#L106 assume !(16384 == ssl3_accept_~s__state~0); 15121#L109 assume !(8192 == ssl3_accept_~s__state~0); 15120#L112 assume !(24576 == ssl3_accept_~s__state~0); 15119#L115 assume !(8195 == ssl3_accept_~s__state~0); 15118#L118 assume !(8480 == ssl3_accept_~s__state~0); 15117#L121 assume !(8481 == ssl3_accept_~s__state~0); 15116#L124 assume !(8482 == ssl3_accept_~s__state~0); 15115#L127 assume !(8464 == ssl3_accept_~s__state~0); 15114#L130 assume !(8465 == ssl3_accept_~s__state~0); 15113#L133 assume !(8466 == ssl3_accept_~s__state~0); 15112#L136 assume !(8496 == ssl3_accept_~s__state~0); 15111#L139 assume !(8497 == ssl3_accept_~s__state~0); 15110#L142 assume !(8512 == ssl3_accept_~s__state~0); 15107#L145 assume !(8513 == ssl3_accept_~s__state~0); 15108#L148 assume !(8528 == ssl3_accept_~s__state~0); 15157#L151 assume !(8529 == ssl3_accept_~s__state~0); 15008#L154 assume !(8544 == ssl3_accept_~s__state~0); 15009#L157 assume !(8545 == ssl3_accept_~s__state~0); 14944#L160 assume 8560 == ssl3_accept_~s__state~0; 14856#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14857#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 14716#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15391#L597 ssl3_accept_~skip~0 := 0; 15389#L100-2 assume !false; 15387#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15385#L103 assume !(12292 == ssl3_accept_~s__state~0); 15383#L106 assume !(16384 == ssl3_accept_~s__state~0); 15381#L109 assume !(8192 == ssl3_accept_~s__state~0); 15379#L112 assume !(24576 == ssl3_accept_~s__state~0); 15377#L115 assume !(8195 == ssl3_accept_~s__state~0); 15373#L118 assume !(8480 == ssl3_accept_~s__state~0); 14947#L121 assume !(8481 == ssl3_accept_~s__state~0); 14948#L124 assume !(8482 == ssl3_accept_~s__state~0); 14950#L127 assume 8464 == ssl3_accept_~s__state~0; 14896#L134 [2021-10-13 00:35:14,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:14,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-13 00:35:14,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:14,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774501733] [2021-10-13 00:35:14,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:14,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:14,625 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:14,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:14,639 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:14,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:14,640 INFO L82 PathProgramCache]: Analyzing trace with hash 1876791040, now seen corresponding path program 1 times [2021-10-13 00:35:14,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:14,640 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681430844] [2021-10-13 00:35:14,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:14,641 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:14,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:14,701 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-13 00:35:14,701 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:14,702 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681430844] [2021-10-13 00:35:14,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681430844] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:14,702 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:14,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:14,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142102349] [2021-10-13 00:35:14,703 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:14,706 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:14,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:14,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:14,711 INFO L87 Difference]: Start difference. First operand 876 states and 1171 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:14,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:14,733 INFO L93 Difference]: Finished difference Result 1722 states and 2286 transitions. [2021-10-13 00:35:14,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:14,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1722 states and 2286 transitions. [2021-10-13 00:35:14,775 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1068 [2021-10-13 00:35:14,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1722 states to 1722 states and 2286 transitions. [2021-10-13 00:35:14,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1217 [2021-10-13 00:35:14,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1217 [2021-10-13 00:35:14,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1722 states and 2286 transitions. [2021-10-13 00:35:14,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:14,797 INFO L681 BuchiCegarLoop]: Abstraction has 1722 states and 2286 transitions. [2021-10-13 00:35:14,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states and 2286 transitions. [2021-10-13 00:35:14,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 879. [2021-10-13 00:35:14,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 879 states have (on average 1.335608646188851) internal successors, (1174), 878 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:14,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1174 transitions. [2021-10-13 00:35:14,822 INFO L704 BuchiCegarLoop]: Abstraction has 879 states and 1174 transitions. [2021-10-13 00:35:14,822 INFO L587 BuchiCegarLoop]: Abstraction has 879 states and 1174 transitions. [2021-10-13 00:35:14,822 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-13 00:35:14,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 879 states and 1174 transitions. [2021-10-13 00:35:14,827 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 543 [2021-10-13 00:35:14,828 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:14,828 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:14,829 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:14,829 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:14,830 INFO L791 eck$LassoCheckResult]: Stem: 17514#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 17343#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 17303#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17242#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 17304#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17306#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 17341#L100-2 assume !false; 17570#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18044#L103 assume !(12292 == ssl3_accept_~s__state~0); 18043#L106 assume !(16384 == ssl3_accept_~s__state~0); 18042#L109 assume !(8192 == ssl3_accept_~s__state~0); 18041#L112 assume !(24576 == ssl3_accept_~s__state~0); 18040#L115 assume !(8195 == ssl3_accept_~s__state~0); 18039#L118 assume !(8480 == ssl3_accept_~s__state~0); 18038#L121 assume !(8481 == ssl3_accept_~s__state~0); 18037#L124 assume !(8482 == ssl3_accept_~s__state~0); 18036#L127 assume 8464 == ssl3_accept_~s__state~0; 17516#L134 [2021-10-13 00:35:14,830 INFO L793 eck$LassoCheckResult]: Loop: 17516#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 17494#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17495#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17504#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17933#L597 ssl3_accept_~skip~0 := 0; 17932#L100-2 assume !false; 17931#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17930#L103 assume !(12292 == ssl3_accept_~s__state~0); 17929#L106 assume !(16384 == ssl3_accept_~s__state~0); 17928#L109 assume !(8192 == ssl3_accept_~s__state~0); 17926#L112 assume !(24576 == ssl3_accept_~s__state~0); 17921#L115 assume !(8195 == ssl3_accept_~s__state~0); 17919#L118 assume !(8480 == ssl3_accept_~s__state~0); 17917#L121 assume !(8481 == ssl3_accept_~s__state~0); 17915#L124 assume !(8482 == ssl3_accept_~s__state~0); 17914#L127 assume !(8464 == ssl3_accept_~s__state~0); 17913#L130 assume !(8465 == ssl3_accept_~s__state~0); 17912#L133 assume !(8466 == ssl3_accept_~s__state~0); 17905#L136 assume 8496 == ssl3_accept_~s__state~0; 17607#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18016#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18015#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 18013#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18014#L294-2 ssl3_accept_~s__init_num~0 := 0; 18115#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18110#L597 ssl3_accept_~skip~0 := 0; 18108#L100-2 assume !false; 18106#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17510#L103 assume !(12292 == ssl3_accept_~s__state~0); 17511#L106 assume !(16384 == ssl3_accept_~s__state~0); 18101#L109 assume !(8192 == ssl3_accept_~s__state~0); 18100#L112 assume !(24576 == ssl3_accept_~s__state~0); 17411#L115 assume !(8195 == ssl3_accept_~s__state~0); 17412#L118 assume !(8480 == ssl3_accept_~s__state~0); 17308#L121 assume !(8481 == ssl3_accept_~s__state~0); 17309#L124 assume !(8482 == ssl3_accept_~s__state~0); 17448#L127 assume !(8464 == ssl3_accept_~s__state~0); 17407#L130 assume !(8465 == ssl3_accept_~s__state~0); 17408#L133 assume !(8466 == ssl3_accept_~s__state~0); 17280#L136 assume !(8496 == ssl3_accept_~s__state~0); 17281#L139 assume !(8497 == ssl3_accept_~s__state~0); 17789#L142 assume 8512 == ssl3_accept_~s__state~0; 17602#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17425#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17426#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17974#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17970#L597 ssl3_accept_~skip~0 := 0; 17968#L100-2 assume !false; 17966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17964#L103 assume !(12292 == ssl3_accept_~s__state~0); 17962#L106 assume !(16384 == ssl3_accept_~s__state~0); 17960#L109 assume !(8192 == ssl3_accept_~s__state~0); 17958#L112 assume !(24576 == ssl3_accept_~s__state~0); 17956#L115 assume !(8195 == ssl3_accept_~s__state~0); 17954#L118 assume !(8480 == ssl3_accept_~s__state~0); 17952#L121 assume !(8481 == ssl3_accept_~s__state~0); 17950#L124 assume !(8482 == ssl3_accept_~s__state~0); 17948#L127 assume !(8464 == ssl3_accept_~s__state~0); 17946#L130 assume !(8465 == ssl3_accept_~s__state~0); 17944#L133 assume !(8466 == ssl3_accept_~s__state~0); 17943#L136 assume !(8496 == ssl3_accept_~s__state~0); 17942#L139 assume !(8497 == ssl3_accept_~s__state~0); 17941#L142 assume !(8512 == ssl3_accept_~s__state~0); 17939#L145 assume !(8513 == ssl3_accept_~s__state~0); 17934#L148 assume 8528 == ssl3_accept_~s__state~0; 17597#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17909#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 17908#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 17907#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 17441#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 17400#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17587#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17825#L597 ssl3_accept_~skip~0 := 0; 17823#L100-2 assume !false; 17822#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17821#L103 assume !(12292 == ssl3_accept_~s__state~0); 17820#L106 assume !(16384 == ssl3_accept_~s__state~0); 17818#L109 assume !(8192 == ssl3_accept_~s__state~0); 17816#L112 assume !(24576 == ssl3_accept_~s__state~0); 17688#L115 assume !(8195 == ssl3_accept_~s__state~0); 17685#L118 assume !(8480 == ssl3_accept_~s__state~0); 17684#L121 assume !(8481 == ssl3_accept_~s__state~0); 17683#L124 assume !(8482 == ssl3_accept_~s__state~0); 17681#L127 assume !(8464 == ssl3_accept_~s__state~0); 17679#L130 assume !(8465 == ssl3_accept_~s__state~0); 17678#L133 assume !(8466 == ssl3_accept_~s__state~0); 17676#L136 assume !(8496 == ssl3_accept_~s__state~0); 17672#L139 assume !(8497 == ssl3_accept_~s__state~0); 17669#L142 assume !(8512 == ssl3_accept_~s__state~0); 17663#L145 assume !(8513 == ssl3_accept_~s__state~0); 17661#L148 assume !(8528 == ssl3_accept_~s__state~0); 17659#L151 assume !(8529 == ssl3_accept_~s__state~0); 17656#L154 assume !(8544 == ssl3_accept_~s__state~0); 17657#L157 assume !(8545 == ssl3_accept_~s__state~0); 17536#L160 assume 8560 == ssl3_accept_~s__state~0; 17469#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 17470#L428 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 17320#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17750#L597 ssl3_accept_~skip~0 := 0; 17748#L100-2 assume !false; 17746#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17744#L103 assume !(12292 == ssl3_accept_~s__state~0); 17742#L106 assume !(16384 == ssl3_accept_~s__state~0); 17740#L109 assume !(8192 == ssl3_accept_~s__state~0); 17738#L112 assume !(24576 == ssl3_accept_~s__state~0); 17736#L115 assume !(8195 == ssl3_accept_~s__state~0); 17734#L118 assume !(8480 == ssl3_accept_~s__state~0); 17541#L121 assume !(8481 == ssl3_accept_~s__state~0); 17542#L124 assume !(8482 == ssl3_accept_~s__state~0); 17545#L127 assume 8464 == ssl3_accept_~s__state~0; 17516#L134 [2021-10-13 00:35:14,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:14,831 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-13 00:35:14,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:14,831 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125196619] [2021-10-13 00:35:14,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:14,832 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:14,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:14,844 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:14,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:14,856 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:14,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:14,860 INFO L82 PathProgramCache]: Analyzing trace with hash -172596802, now seen corresponding path program 1 times [2021-10-13 00:35:14,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:14,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320578574] [2021-10-13 00:35:14,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:14,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:14,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-13 00:35:14,913 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:14,913 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320578574] [2021-10-13 00:35:14,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320578574] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:14,914 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:14,914 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:14,914 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494283701] [2021-10-13 00:35:14,915 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:14,915 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:14,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:14,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:14,916 INFO L87 Difference]: Start difference. First operand 879 states and 1174 transitions. cyclomatic complexity: 299 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:15,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:15,052 INFO L93 Difference]: Finished difference Result 984 states and 1307 transitions. [2021-10-13 00:35:15,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:15,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 984 states and 1307 transitions. [2021-10-13 00:35:15,061 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2021-10-13 00:35:15,069 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 984 states to 984 states and 1307 transitions. [2021-10-13 00:35:15,069 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 691 [2021-10-13 00:35:15,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 691 [2021-10-13 00:35:15,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 984 states and 1307 transitions. [2021-10-13 00:35:15,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:15,071 INFO L681 BuchiCegarLoop]: Abstraction has 984 states and 1307 transitions. [2021-10-13 00:35:15,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states and 1307 transitions. [2021-10-13 00:35:15,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 960. [2021-10-13 00:35:15,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 960 states have (on average 1.3229166666666667) internal successors, (1270), 959 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:15,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1270 transitions. [2021-10-13 00:35:15,094 INFO L704 BuchiCegarLoop]: Abstraction has 960 states and 1270 transitions. [2021-10-13 00:35:15,094 INFO L587 BuchiCegarLoop]: Abstraction has 960 states and 1270 transitions. [2021-10-13 00:35:15,095 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-13 00:35:15,095 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1270 transitions. [2021-10-13 00:35:15,105 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 597 [2021-10-13 00:35:15,105 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:15,105 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:15,108 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:15,108 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:15,108 INFO L791 eck$LassoCheckResult]: Stem: 19370#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 19212#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19172#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19111#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 19173#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19175#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 19210#L100-2 assume !false; 19423#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20066#L103 assume !(12292 == ssl3_accept_~s__state~0); 20065#L106 assume !(16384 == ssl3_accept_~s__state~0); 20064#L109 assume !(8192 == ssl3_accept_~s__state~0); 20063#L112 assume !(24576 == ssl3_accept_~s__state~0); 20062#L115 assume !(8195 == ssl3_accept_~s__state~0); 20061#L118 assume !(8480 == ssl3_accept_~s__state~0); 20060#L121 assume !(8481 == ssl3_accept_~s__state~0); 19308#L124 assume !(8482 == ssl3_accept_~s__state~0); 19309#L127 assume 8464 == ssl3_accept_~s__state~0; 19373#L134 [2021-10-13 00:35:15,109 INFO L793 eck$LassoCheckResult]: Loop: 19373#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 19353#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19354#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 19361#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19973#L597 ssl3_accept_~skip~0 := 0; 19972#L100-2 assume !false; 19971#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19970#L103 assume !(12292 == ssl3_accept_~s__state~0); 19969#L106 assume !(16384 == ssl3_accept_~s__state~0); 19968#L109 assume !(8192 == ssl3_accept_~s__state~0); 19967#L112 assume !(24576 == ssl3_accept_~s__state~0); 19966#L115 assume !(8195 == ssl3_accept_~s__state~0); 19965#L118 assume !(8480 == ssl3_accept_~s__state~0); 19964#L121 assume !(8481 == ssl3_accept_~s__state~0); 19963#L124 assume !(8482 == ssl3_accept_~s__state~0); 19374#L127 assume !(8464 == ssl3_accept_~s__state~0); 19375#L130 assume !(8465 == ssl3_accept_~s__state~0); 19959#L133 assume !(8466 == ssl3_accept_~s__state~0); 19954#L136 assume 8496 == ssl3_accept_~s__state~0; 19446#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19950#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19948#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 19946#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19944#L294-2 ssl3_accept_~s__init_num~0 := 0; 19937#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19933#L597 ssl3_accept_~skip~0 := 0; 19931#L100-2 assume !false; 19929#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19927#L103 assume !(12292 == ssl3_accept_~s__state~0); 19925#L106 assume !(16384 == ssl3_accept_~s__state~0); 19923#L109 assume !(8192 == ssl3_accept_~s__state~0); 19921#L112 assume !(24576 == ssl3_accept_~s__state~0); 19919#L115 assume !(8195 == ssl3_accept_~s__state~0); 19917#L118 assume !(8480 == ssl3_accept_~s__state~0); 19916#L121 assume !(8481 == ssl3_accept_~s__state~0); 19914#L124 assume !(8482 == ssl3_accept_~s__state~0); 19912#L127 assume !(8464 == ssl3_accept_~s__state~0); 19911#L130 assume !(8465 == ssl3_accept_~s__state~0); 19906#L133 assume !(8466 == ssl3_accept_~s__state~0); 19905#L136 assume !(8496 == ssl3_accept_~s__state~0); 19904#L139 assume !(8497 == ssl3_accept_~s__state~0); 19903#L142 assume 8512 == ssl3_accept_~s__state~0; 19440#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19896#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19892#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19888#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19884#L597 ssl3_accept_~skip~0 := 0; 19882#L100-2 assume !false; 19880#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19878#L103 assume !(12292 == ssl3_accept_~s__state~0); 19876#L106 assume !(16384 == ssl3_accept_~s__state~0); 19874#L109 assume !(8192 == ssl3_accept_~s__state~0); 19872#L112 assume !(24576 == ssl3_accept_~s__state~0); 19870#L115 assume !(8195 == ssl3_accept_~s__state~0); 19868#L118 assume !(8480 == ssl3_accept_~s__state~0); 19866#L121 assume !(8481 == ssl3_accept_~s__state~0); 19864#L124 assume !(8482 == ssl3_accept_~s__state~0); 19862#L127 assume !(8464 == ssl3_accept_~s__state~0); 19860#L130 assume !(8465 == ssl3_accept_~s__state~0); 19858#L133 assume !(8466 == ssl3_accept_~s__state~0); 19856#L136 assume !(8496 == ssl3_accept_~s__state~0); 19854#L139 assume !(8497 == ssl3_accept_~s__state~0); 19852#L142 assume !(8512 == ssl3_accept_~s__state~0); 19851#L145 assume !(8513 == ssl3_accept_~s__state~0); 19850#L148 assume 8528 == ssl3_accept_~s__state~0; 19437#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19848#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19847#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 19844#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 19839#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 19835#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19825#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19820#L597 ssl3_accept_~skip~0 := 0; 19817#L100-2 assume !false; 19814#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19811#L103 assume !(12292 == ssl3_accept_~s__state~0); 19808#L106 assume !(16384 == ssl3_accept_~s__state~0); 19805#L109 assume !(8192 == ssl3_accept_~s__state~0); 19802#L112 assume !(24576 == ssl3_accept_~s__state~0); 19799#L115 assume !(8195 == ssl3_accept_~s__state~0); 19796#L118 assume !(8480 == ssl3_accept_~s__state~0); 19793#L121 assume !(8481 == ssl3_accept_~s__state~0); 19790#L124 assume !(8482 == ssl3_accept_~s__state~0); 19787#L127 assume !(8464 == ssl3_accept_~s__state~0); 19784#L130 assume !(8465 == ssl3_accept_~s__state~0); 19781#L133 assume !(8466 == ssl3_accept_~s__state~0); 19778#L136 assume !(8496 == ssl3_accept_~s__state~0); 19775#L139 assume !(8497 == ssl3_accept_~s__state~0); 19772#L142 assume !(8512 == ssl3_accept_~s__state~0); 19770#L145 assume !(8513 == ssl3_accept_~s__state~0); 19767#L148 assume !(8528 == ssl3_accept_~s__state~0); 19764#L151 assume !(8529 == ssl3_accept_~s__state~0); 19762#L154 assume 8544 == ssl3_accept_~s__state~0; 19433#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19593#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 19595#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19761#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19360#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 19135#L407 assume !(8 == ssl3_accept_~blastFlag~0); 19136#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 19189#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19555#L597 ssl3_accept_~skip~0 := 0; 19553#L100-2 assume !false; 19551#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19549#L103 assume !(12292 == ssl3_accept_~s__state~0); 19547#L106 assume !(16384 == ssl3_accept_~s__state~0); 19545#L109 assume !(8192 == ssl3_accept_~s__state~0); 19543#L112 assume !(24576 == ssl3_accept_~s__state~0); 19541#L115 assume !(8195 == ssl3_accept_~s__state~0); 19539#L118 assume !(8480 == ssl3_accept_~s__state~0); 19394#L121 assume !(8481 == ssl3_accept_~s__state~0); 19395#L124 assume !(8482 == ssl3_accept_~s__state~0); 19398#L127 assume 8464 == ssl3_accept_~s__state~0; 19373#L134 [2021-10-13 00:35:15,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:15,110 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-13 00:35:15,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:15,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733427378] [2021-10-13 00:35:15,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:15,111 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:15,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:15,124 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:15,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:15,135 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:15,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:15,136 INFO L82 PathProgramCache]: Analyzing trace with hash -103130849, now seen corresponding path program 1 times [2021-10-13 00:35:15,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:15,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806163304] [2021-10-13 00:35:15,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:15,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:15,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:15,179 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:15,179 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:15,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806163304] [2021-10-13 00:35:15,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806163304] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:15,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:15,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:15,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294598542] [2021-10-13 00:35:15,181 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:15,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:15,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:15,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:15,182 INFO L87 Difference]: Start difference. First operand 960 states and 1270 transitions. cyclomatic complexity: 314 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:15,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:15,337 INFO L93 Difference]: Finished difference Result 1033 states and 1358 transitions. [2021-10-13 00:35:15,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:15,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1033 states and 1358 transitions. [2021-10-13 00:35:15,344 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2021-10-13 00:35:15,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1033 states to 1011 states and 1327 transitions. [2021-10-13 00:35:15,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 728 [2021-10-13 00:35:15,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2021-10-13 00:35:15,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1011 states and 1327 transitions. [2021-10-13 00:35:15,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:15,356 INFO L681 BuchiCegarLoop]: Abstraction has 1011 states and 1327 transitions. [2021-10-13 00:35:15,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states and 1327 transitions. [2021-10-13 00:35:15,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 963. [2021-10-13 00:35:15,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.3198338525441329) internal successors, (1271), 962 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:15,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1271 transitions. [2021-10-13 00:35:15,381 INFO L704 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-10-13 00:35:15,381 INFO L587 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-10-13 00:35:15,381 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-13 00:35:15,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1271 transitions. [2021-10-13 00:35:15,385 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-10-13 00:35:15,385 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:15,385 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:15,386 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:15,386 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:15,387 INFO L791 eck$LassoCheckResult]: Stem: 21355#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21204#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21167#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21110#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 21168#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21170#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 21202#L100-2 assume !false; 21546#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21543#L103 assume !(12292 == ssl3_accept_~s__state~0); 21540#L106 assume !(16384 == ssl3_accept_~s__state~0); 21537#L109 assume !(8192 == ssl3_accept_~s__state~0); 21534#L112 assume !(24576 == ssl3_accept_~s__state~0); 21531#L115 assume !(8195 == ssl3_accept_~s__state~0); 21528#L118 assume !(8480 == ssl3_accept_~s__state~0); 21525#L121 assume 8481 == ssl3_accept_~s__state~0; 21229#L122 [2021-10-13 00:35:15,387 INFO L793 eck$LassoCheckResult]: Loop: 21229#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 21230#L260 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 21162#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21150#L597 ssl3_accept_~skip~0 := 0; 21335#L100-2 assume !false; 21336#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21353#L103 assume !(12292 == ssl3_accept_~s__state~0); 21351#L106 assume !(16384 == ssl3_accept_~s__state~0); 21344#L109 assume !(8192 == ssl3_accept_~s__state~0); 21238#L112 assume !(24576 == ssl3_accept_~s__state~0); 21239#L115 assume !(8195 == ssl3_accept_~s__state~0); 21264#L118 assume !(8480 == ssl3_accept_~s__state~0); 21172#L121 assume !(8481 == ssl3_accept_~s__state~0); 21173#L124 assume !(8482 == ssl3_accept_~s__state~0); 21302#L127 assume !(8464 == ssl3_accept_~s__state~0); 21266#L130 assume !(8465 == ssl3_accept_~s__state~0); 21267#L133 assume !(8466 == ssl3_accept_~s__state~0); 21342#L136 assume !(8496 == ssl3_accept_~s__state~0); 21947#L139 assume !(8497 == ssl3_accept_~s__state~0); 21944#L142 assume !(8512 == ssl3_accept_~s__state~0); 21936#L145 assume !(8513 == ssl3_accept_~s__state~0); 21898#L148 assume !(8528 == ssl3_accept_~s__state~0); 21307#L151 assume !(8529 == ssl3_accept_~s__state~0); 21308#L154 assume !(8544 == ssl3_accept_~s__state~0); 21123#L157 assume !(8545 == ssl3_accept_~s__state~0); 21124#L160 assume !(8560 == ssl3_accept_~s__state~0); 21242#L163 assume !(8561 == ssl3_accept_~s__state~0); 21243#L166 assume 8448 == ssl3_accept_~s__state~0; 21159#L167 assume !(ssl3_accept_~num1~0 > 0); 21160#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21171#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21395#L597 ssl3_accept_~skip~0 := 0; 21393#L100-2 assume !false; 21391#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21387#L103 assume !(12292 == ssl3_accept_~s__state~0); 21388#L106 assume !(16384 == ssl3_accept_~s__state~0); 21809#L109 assume !(8192 == ssl3_accept_~s__state~0); 21735#L112 assume !(24576 == ssl3_accept_~s__state~0); 21736#L115 assume !(8195 == ssl3_accept_~s__state~0); 21731#L118 assume 8480 == ssl3_accept_~s__state~0; 21229#L122 [2021-10-13 00:35:15,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:15,388 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-13 00:35:15,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:15,388 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654918527] [2021-10-13 00:35:15,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:15,388 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:15,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:15,416 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-13 00:35:15,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:15,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654918527] [2021-10-13 00:35:15,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654918527] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:15,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:15,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:15,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018340178] [2021-10-13 00:35:15,418 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:15,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:15,418 INFO L82 PathProgramCache]: Analyzing trace with hash 2115159922, now seen corresponding path program 1 times [2021-10-13 00:35:15,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:15,421 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965800400] [2021-10-13 00:35:15,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:15,422 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:15,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:15,466 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:15,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:15,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965800400] [2021-10-13 00:35:15,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965800400] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:15,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900359010] [2021-10-13 00:35:15,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:15,467 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:15,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:15,469 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:15,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-10-13 00:35:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:15,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:15,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:15,793 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:15,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900359010] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:15,793 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:35:15,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:35:15,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471765843] [2021-10-13 00:35:15,794 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:15,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:15,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:15,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:15,795 INFO L87 Difference]: Start difference. First operand 963 states and 1271 transitions. cyclomatic complexity: 313 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:15,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:15,926 INFO L93 Difference]: Finished difference Result 965 states and 1271 transitions. [2021-10-13 00:35:15,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:15,927 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1271 transitions. [2021-10-13 00:35:15,932 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 620 [2021-10-13 00:35:15,941 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1271 transitions. [2021-10-13 00:35:15,941 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2021-10-13 00:35:15,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2021-10-13 00:35:15,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1271 transitions. [2021-10-13 00:35:15,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:15,944 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1271 transitions. [2021-10-13 00:35:15,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1271 transitions. [2021-10-13 00:35:15,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 963. [2021-10-13 00:35:15,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.3177570093457944) internal successors, (1269), 962 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:15,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1269 transitions. [2021-10-13 00:35:15,970 INFO L704 BuchiCegarLoop]: Abstraction has 963 states and 1269 transitions. [2021-10-13 00:35:15,970 INFO L587 BuchiCegarLoop]: Abstraction has 963 states and 1269 transitions. [2021-10-13 00:35:15,970 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-13 00:35:15,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1269 transitions. [2021-10-13 00:35:15,973 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-10-13 00:35:15,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:15,974 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:15,974 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:15,974 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:15,975 INFO L791 eck$LassoCheckResult]: Stem: 23420#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23260#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23220#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23163#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23221#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23223#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 23257#L100-2 assume !false; 23552#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23550#L103 assume !(12292 == ssl3_accept_~s__state~0); 23548#L106 assume !(16384 == ssl3_accept_~s__state~0); 23546#L109 assume !(8192 == ssl3_accept_~s__state~0); 23544#L112 assume !(24576 == ssl3_accept_~s__state~0); 23542#L115 assume !(8195 == ssl3_accept_~s__state~0); 23540#L118 assume !(8480 == ssl3_accept_~s__state~0); 23538#L121 assume !(8481 == ssl3_accept_~s__state~0); 23535#L124 assume 8482 == ssl3_accept_~s__state~0; 23378#L125 [2021-10-13 00:35:15,975 INFO L793 eck$LassoCheckResult]: Loop: 23378#L125 ssl3_accept_~s__state~0 := 3; 23346#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24016#L597 ssl3_accept_~skip~0 := 0; 24014#L100-2 assume !false; 24012#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24010#L103 assume !(12292 == ssl3_accept_~s__state~0); 24008#L106 assume !(16384 == ssl3_accept_~s__state~0); 24001#L109 assume !(8192 == ssl3_accept_~s__state~0); 23997#L112 assume !(24576 == ssl3_accept_~s__state~0); 23993#L115 assume !(8195 == ssl3_accept_~s__state~0); 23989#L118 assume !(8480 == ssl3_accept_~s__state~0); 23985#L121 assume !(8481 == ssl3_accept_~s__state~0); 23981#L124 assume !(8482 == ssl3_accept_~s__state~0); 23977#L127 assume !(8464 == ssl3_accept_~s__state~0); 23973#L130 assume !(8465 == ssl3_accept_~s__state~0); 23970#L133 assume !(8466 == ssl3_accept_~s__state~0); 23779#L136 assume !(8496 == ssl3_accept_~s__state~0); 23777#L139 assume !(8497 == ssl3_accept_~s__state~0); 23775#L142 assume !(8512 == ssl3_accept_~s__state~0); 23773#L145 assume !(8513 == ssl3_accept_~s__state~0); 23771#L148 assume !(8528 == ssl3_accept_~s__state~0); 23769#L151 assume !(8529 == ssl3_accept_~s__state~0); 23767#L154 assume !(8544 == ssl3_accept_~s__state~0); 23765#L157 assume !(8545 == ssl3_accept_~s__state~0); 23763#L160 assume !(8560 == ssl3_accept_~s__state~0); 23761#L163 assume !(8561 == ssl3_accept_~s__state~0); 23759#L166 assume 8448 == ssl3_accept_~s__state~0; 23211#L167 assume !(ssl3_accept_~num1~0 > 0); 23212#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23224#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23519#L597 ssl3_accept_~skip~0 := 0; 23517#L100-2 assume !false; 23515#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23513#L103 assume !(12292 == ssl3_accept_~s__state~0); 23511#L106 assume !(16384 == ssl3_accept_~s__state~0); 23509#L109 assume !(8192 == ssl3_accept_~s__state~0); 23507#L112 assume !(24576 == ssl3_accept_~s__state~0); 23506#L115 assume !(8195 == ssl3_accept_~s__state~0); 23505#L118 assume !(8480 == ssl3_accept_~s__state~0); 23504#L121 assume !(8481 == ssl3_accept_~s__state~0); 23503#L124 assume 8482 == ssl3_accept_~s__state~0; 23378#L125 [2021-10-13 00:35:15,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:15,976 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-13 00:35:15,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:15,976 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145637866] [2021-10-13 00:35:15,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:15,977 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:15,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:16,004 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-13 00:35:16,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:16,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145637866] [2021-10-13 00:35:16,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145637866] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:16,005 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:16,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:16,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32569565] [2021-10-13 00:35:16,006 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:16,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:16,007 INFO L82 PathProgramCache]: Analyzing trace with hash -1041284093, now seen corresponding path program 1 times [2021-10-13 00:35:16,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:16,007 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017773015] [2021-10-13 00:35:16,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:16,008 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:16,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:16,028 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:16,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:16,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017773015] [2021-10-13 00:35:16,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017773015] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:16,030 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:16,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:16,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026751391] [2021-10-13 00:35:16,032 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:16,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:16,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:16,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:16,033 INFO L87 Difference]: Start difference. First operand 963 states and 1269 transitions. cyclomatic complexity: 311 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:16,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:16,149 INFO L93 Difference]: Finished difference Result 963 states and 1267 transitions. [2021-10-13 00:35:16,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:16,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1267 transitions. [2021-10-13 00:35:16,154 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-10-13 00:35:16,162 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1267 transitions. [2021-10-13 00:35:16,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2021-10-13 00:35:16,164 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2021-10-13 00:35:16,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1267 transitions. [2021-10-13 00:35:16,165 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:16,165 INFO L681 BuchiCegarLoop]: Abstraction has 963 states and 1267 transitions. [2021-10-13 00:35:16,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1267 transitions. [2021-10-13 00:35:16,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2021-10-13 00:35:16,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.315680166147456) internal successors, (1267), 962 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:16,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1267 transitions. [2021-10-13 00:35:16,185 INFO L704 BuchiCegarLoop]: Abstraction has 963 states and 1267 transitions. [2021-10-13 00:35:16,185 INFO L587 BuchiCegarLoop]: Abstraction has 963 states and 1267 transitions. [2021-10-13 00:35:16,185 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-13 00:35:16,186 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1267 transitions. [2021-10-13 00:35:16,189 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-10-13 00:35:16,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:16,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:16,191 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:16,191 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:16,191 INFO L791 eck$LassoCheckResult]: Stem: 25345#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25193#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25155#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25096#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 25156#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25158#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 25191#L100-2 assume !false; 25945#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25989#L103 assume !(12292 == ssl3_accept_~s__state~0); 25987#L106 assume !(16384 == ssl3_accept_~s__state~0); 25985#L109 assume !(8192 == ssl3_accept_~s__state~0); 25983#L112 assume !(24576 == ssl3_accept_~s__state~0); 25981#L115 assume !(8195 == ssl3_accept_~s__state~0); 25979#L118 assume !(8480 == ssl3_accept_~s__state~0); 25977#L121 assume !(8481 == ssl3_accept_~s__state~0); 25975#L124 assume !(8482 == ssl3_accept_~s__state~0); 25881#L127 assume 8464 == ssl3_accept_~s__state~0; 25346#L134 [2021-10-13 00:35:16,192 INFO L793 eck$LassoCheckResult]: Loop: 25346#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 25327#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25328#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 25338#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25904#L597 ssl3_accept_~skip~0 := 0; 25902#L100-2 assume !false; 25900#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25898#L103 assume !(12292 == ssl3_accept_~s__state~0); 25896#L106 assume !(16384 == ssl3_accept_~s__state~0); 25894#L109 assume !(8192 == ssl3_accept_~s__state~0); 25892#L112 assume !(24576 == ssl3_accept_~s__state~0); 25890#L115 assume !(8195 == ssl3_accept_~s__state~0); 25888#L118 assume !(8480 == ssl3_accept_~s__state~0); 25886#L121 assume !(8481 == ssl3_accept_~s__state~0); 25884#L124 assume !(8482 == ssl3_accept_~s__state~0); 25882#L127 assume !(8464 == ssl3_accept_~s__state~0); 25880#L130 assume !(8465 == ssl3_accept_~s__state~0); 25877#L133 assume !(8466 == ssl3_accept_~s__state~0); 25871#L136 assume 8496 == ssl3_accept_~s__state~0; 25460#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 25867#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25865#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 25863#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25860#L294-2 ssl3_accept_~s__init_num~0 := 0; 25856#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25852#L597 ssl3_accept_~skip~0 := 0; 25850#L100-2 assume !false; 25848#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25846#L103 assume !(12292 == ssl3_accept_~s__state~0); 25844#L106 assume !(16384 == ssl3_accept_~s__state~0); 25842#L109 assume !(8192 == ssl3_accept_~s__state~0); 25840#L112 assume !(24576 == ssl3_accept_~s__state~0); 25838#L115 assume !(8195 == ssl3_accept_~s__state~0); 25835#L118 assume !(8480 == ssl3_accept_~s__state~0); 25833#L121 assume !(8481 == ssl3_accept_~s__state~0); 25832#L124 assume !(8482 == ssl3_accept_~s__state~0); 25831#L127 assume !(8464 == ssl3_accept_~s__state~0); 25829#L130 assume !(8465 == ssl3_accept_~s__state~0); 25827#L133 assume !(8466 == ssl3_accept_~s__state~0); 25825#L136 assume !(8496 == ssl3_accept_~s__state~0); 25819#L139 assume !(8497 == ssl3_accept_~s__state~0); 25814#L142 assume 8512 == ssl3_accept_~s__state~0; 25455#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25812#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25810#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25806#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25798#L597 ssl3_accept_~skip~0 := 0; 25795#L100-2 assume !false; 25792#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25789#L103 assume !(12292 == ssl3_accept_~s__state~0); 25786#L106 assume !(16384 == ssl3_accept_~s__state~0); 25783#L109 assume !(8192 == ssl3_accept_~s__state~0); 25780#L112 assume !(24576 == ssl3_accept_~s__state~0); 25777#L115 assume !(8195 == ssl3_accept_~s__state~0); 25774#L118 assume !(8480 == ssl3_accept_~s__state~0); 25771#L121 assume !(8481 == ssl3_accept_~s__state~0); 25768#L124 assume !(8482 == ssl3_accept_~s__state~0); 25765#L127 assume !(8464 == ssl3_accept_~s__state~0); 25762#L130 assume !(8465 == ssl3_accept_~s__state~0); 25759#L133 assume !(8466 == ssl3_accept_~s__state~0); 25756#L136 assume !(8496 == ssl3_accept_~s__state~0); 25753#L139 assume !(8497 == ssl3_accept_~s__state~0); 25750#L142 assume !(8512 == ssl3_accept_~s__state~0); 25747#L145 assume !(8513 == ssl3_accept_~s__state~0); 25611#L148 assume 8528 == ssl3_accept_~s__state~0; 25452#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25607#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 25605#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 25602#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 25597#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 25592#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25588#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25585#L597 ssl3_accept_~skip~0 := 0; 25584#L100-2 assume !false; 25583#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25581#L103 assume !(12292 == ssl3_accept_~s__state~0); 25579#L106 assume !(16384 == ssl3_accept_~s__state~0); 25578#L109 assume !(8192 == ssl3_accept_~s__state~0); 25576#L112 assume !(24576 == ssl3_accept_~s__state~0); 25572#L115 assume !(8195 == ssl3_accept_~s__state~0); 25570#L118 assume !(8480 == ssl3_accept_~s__state~0); 25567#L121 assume !(8481 == ssl3_accept_~s__state~0); 25561#L124 assume !(8482 == ssl3_accept_~s__state~0); 25559#L127 assume !(8464 == ssl3_accept_~s__state~0); 25557#L130 assume !(8465 == ssl3_accept_~s__state~0); 25555#L133 assume !(8466 == ssl3_accept_~s__state~0); 25553#L136 assume !(8496 == ssl3_accept_~s__state~0); 25551#L139 assume !(8497 == ssl3_accept_~s__state~0); 25549#L142 assume !(8512 == ssl3_accept_~s__state~0); 25547#L145 assume !(8513 == ssl3_accept_~s__state~0); 25545#L148 assume !(8528 == ssl3_accept_~s__state~0); 25543#L151 assume !(8529 == ssl3_accept_~s__state~0); 25541#L154 assume 8544 == ssl3_accept_~s__state~0; 25449#L158 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 25533#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25656#L597 ssl3_accept_~skip~0 := 0; 25654#L100-2 assume !false; 25652#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25650#L103 assume !(12292 == ssl3_accept_~s__state~0); 25648#L106 assume !(16384 == ssl3_accept_~s__state~0); 25646#L109 assume !(8192 == ssl3_accept_~s__state~0); 25644#L112 assume !(24576 == ssl3_accept_~s__state~0); 25642#L115 assume !(8195 == ssl3_accept_~s__state~0); 25640#L118 assume !(8480 == ssl3_accept_~s__state~0); 25638#L121 assume !(8481 == ssl3_accept_~s__state~0); 25636#L124 assume !(8482 == ssl3_accept_~s__state~0); 25634#L127 assume !(8464 == ssl3_accept_~s__state~0); 25632#L130 assume !(8465 == ssl3_accept_~s__state~0); 25630#L133 assume !(8466 == ssl3_accept_~s__state~0); 25628#L136 assume !(8496 == ssl3_accept_~s__state~0); 25626#L139 assume !(8497 == ssl3_accept_~s__state~0); 25624#L142 assume !(8512 == ssl3_accept_~s__state~0); 25622#L145 assume !(8513 == ssl3_accept_~s__state~0); 25620#L148 assume !(8528 == ssl3_accept_~s__state~0); 25474#L151 assume !(8529 == ssl3_accept_~s__state~0); 25473#L154 assume !(8544 == ssl3_accept_~s__state~0); 25472#L157 assume !(8545 == ssl3_accept_~s__state~0); 25413#L160 assume !(8560 == ssl3_accept_~s__state~0); 25409#L163 assume !(8561 == ssl3_accept_~s__state~0); 25410#L166 assume !(8448 == ssl3_accept_~s__state~0); 25683#L169 assume 8576 == ssl3_accept_~s__state~0; 25435#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 25686#L450 assume !(ssl3_accept_~ret~0 <= 0); 25685#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25170#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26038#L597 ssl3_accept_~skip~0 := 0; 26034#L100-2 assume !false; 26032#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26029#L103 assume !(12292 == ssl3_accept_~s__state~0); 26026#L106 assume !(16384 == ssl3_accept_~s__state~0); 26024#L109 assume !(8192 == ssl3_accept_~s__state~0); 26021#L112 assume !(24576 == ssl3_accept_~s__state~0); 26018#L115 assume !(8195 == ssl3_accept_~s__state~0); 26015#L118 assume !(8480 == ssl3_accept_~s__state~0); 25458#L121 assume !(8481 == ssl3_accept_~s__state~0); 26014#L124 assume !(8482 == ssl3_accept_~s__state~0); 25614#L127 assume 8464 == ssl3_accept_~s__state~0; 25346#L134 [2021-10-13 00:35:16,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:16,192 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-13 00:35:16,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:16,193 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605215848] [2021-10-13 00:35:16,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:16,193 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:16,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:16,201 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:16,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:16,211 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:16,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:16,212 INFO L82 PathProgramCache]: Analyzing trace with hash -1758451752, now seen corresponding path program 1 times [2021-10-13 00:35:16,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:16,212 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893167190] [2021-10-13 00:35:16,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:16,212 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:16,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:16,249 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:16,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:16,249 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893167190] [2021-10-13 00:35:16,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893167190] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:16,250 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:16,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:16,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019906113] [2021-10-13 00:35:16,250 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:16,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:16,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:16,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:16,252 INFO L87 Difference]: Start difference. First operand 963 states and 1267 transitions. cyclomatic complexity: 309 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:16,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:16,388 INFO L93 Difference]: Finished difference Result 933 states and 1194 transitions. [2021-10-13 00:35:16,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:16,388 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 933 states and 1194 transitions. [2021-10-13 00:35:16,394 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2021-10-13 00:35:16,401 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 933 states to 802 states and 1029 transitions. [2021-10-13 00:35:16,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 565 [2021-10-13 00:35:16,403 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-10-13 00:35:16,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 802 states and 1029 transitions. [2021-10-13 00:35:16,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:16,404 INFO L681 BuchiCegarLoop]: Abstraction has 802 states and 1029 transitions. [2021-10-13 00:35:16,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states and 1029 transitions. [2021-10-13 00:35:16,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 669. [2021-10-13 00:35:16,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 669 states have (on average 1.2855007473841555) internal successors, (860), 668 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:16,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 860 transitions. [2021-10-13 00:35:16,422 INFO L704 BuchiCegarLoop]: Abstraction has 669 states and 860 transitions. [2021-10-13 00:35:16,422 INFO L587 BuchiCegarLoop]: Abstraction has 669 states and 860 transitions. [2021-10-13 00:35:16,422 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-13 00:35:16,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 669 states and 860 transitions. [2021-10-13 00:35:16,424 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2021-10-13 00:35:16,424 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:16,425 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:16,428 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:16,428 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:16,429 INFO L791 eck$LassoCheckResult]: Stem: 27203#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27081#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27048#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26998#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 27049#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27051#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 27079#L100-2 assume !false; 27422#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27452#L103 assume !(12292 == ssl3_accept_~s__state~0); 27450#L106 assume !(16384 == ssl3_accept_~s__state~0); 27448#L109 assume !(8192 == ssl3_accept_~s__state~0); 27446#L112 assume !(24576 == ssl3_accept_~s__state~0); 27444#L115 assume !(8195 == ssl3_accept_~s__state~0); 27442#L118 assume !(8480 == ssl3_accept_~s__state~0); 27440#L121 assume !(8481 == ssl3_accept_~s__state~0); 27438#L124 assume !(8482 == ssl3_accept_~s__state~0); 27434#L127 assume 8464 == ssl3_accept_~s__state~0; 27205#L134 [2021-10-13 00:35:16,429 INFO L793 eck$LassoCheckResult]: Loop: 27205#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27192#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27193#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27198#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27594#L597 ssl3_accept_~skip~0 := 0; 27593#L100-2 assume !false; 27592#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27591#L103 assume !(12292 == ssl3_accept_~s__state~0); 27590#L106 assume !(16384 == ssl3_accept_~s__state~0); 27589#L109 assume !(8192 == ssl3_accept_~s__state~0); 27588#L112 assume !(24576 == ssl3_accept_~s__state~0); 27587#L115 assume !(8195 == ssl3_accept_~s__state~0); 27586#L118 assume !(8480 == ssl3_accept_~s__state~0); 27585#L121 assume !(8481 == ssl3_accept_~s__state~0); 27584#L124 assume !(8482 == ssl3_accept_~s__state~0); 27582#L127 assume !(8464 == ssl3_accept_~s__state~0); 27577#L130 assume !(8465 == ssl3_accept_~s__state~0); 27575#L133 assume !(8466 == ssl3_accept_~s__state~0); 27429#L136 assume 8496 == ssl3_accept_~s__state~0; 27113#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27114#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27424#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 27423#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27095#L294-2 ssl3_accept_~s__init_num~0 := 0; 27096#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27660#L597 ssl3_accept_~skip~0 := 0; 27659#L100-2 assume !false; 27204#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27201#L103 assume !(12292 == ssl3_accept_~s__state~0); 27199#L106 assume !(16384 == ssl3_accept_~s__state~0); 27195#L109 assume !(8192 == ssl3_accept_~s__state~0); 27104#L112 assume !(24576 == ssl3_accept_~s__state~0); 27105#L115 assume !(8195 == ssl3_accept_~s__state~0); 27127#L118 assume !(8480 == ssl3_accept_~s__state~0); 27053#L121 assume !(8481 == ssl3_accept_~s__state~0); 27054#L124 assume !(8482 == ssl3_accept_~s__state~0); 27158#L127 assume !(8464 == ssl3_accept_~s__state~0); 27129#L130 assume !(8465 == ssl3_accept_~s__state~0); 27130#L133 assume !(8466 == ssl3_accept_~s__state~0); 27194#L136 assume !(8496 == ssl3_accept_~s__state~0); 27066#L139 assume !(8497 == ssl3_accept_~s__state~0); 27067#L142 assume 8512 == ssl3_accept_~s__state~0; 27177#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27144#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27145#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27042#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27030#L597 ssl3_accept_~skip~0 := 0; 27188#L100-2 assume !false; 27189#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27658#L103 assume !(12292 == ssl3_accept_~s__state~0); 27657#L106 assume !(16384 == ssl3_accept_~s__state~0); 27656#L109 assume !(8192 == ssl3_accept_~s__state~0); 27655#L112 assume !(24576 == ssl3_accept_~s__state~0); 27654#L115 assume !(8195 == ssl3_accept_~s__state~0); 27653#L118 assume !(8480 == ssl3_accept_~s__state~0); 27652#L121 assume !(8481 == ssl3_accept_~s__state~0); 27651#L124 assume !(8482 == ssl3_accept_~s__state~0); 27649#L127 assume !(8464 == ssl3_accept_~s__state~0); 27643#L130 assume !(8465 == ssl3_accept_~s__state~0); 27612#L133 assume !(8466 == ssl3_accept_~s__state~0); 27025#L136 assume !(8496 == ssl3_accept_~s__state~0); 27026#L139 assume !(8497 == ssl3_accept_~s__state~0); 27605#L142 assume !(8512 == ssl3_accept_~s__state~0); 27133#L145 assume !(8513 == ssl3_accept_~s__state~0); 27134#L148 assume 8528 == ssl3_accept_~s__state~0; 27073#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27074#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27154#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27075#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27077#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27122#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27209#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27636#L597 ssl3_accept_~skip~0 := 0; 27634#L100-2 assume !false; 27632#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27630#L103 assume !(12292 == ssl3_accept_~s__state~0); 27628#L106 assume !(16384 == ssl3_accept_~s__state~0); 27626#L109 assume !(8192 == ssl3_accept_~s__state~0); 27624#L112 assume !(24576 == ssl3_accept_~s__state~0); 27622#L115 assume !(8195 == ssl3_accept_~s__state~0); 27620#L118 assume !(8480 == ssl3_accept_~s__state~0); 27618#L121 assume !(8481 == ssl3_accept_~s__state~0); 27616#L124 assume !(8482 == ssl3_accept_~s__state~0); 27614#L127 assume !(8464 == ssl3_accept_~s__state~0); 27613#L130 assume !(8465 == ssl3_accept_~s__state~0); 27610#L133 assume !(8466 == ssl3_accept_~s__state~0); 27608#L136 assume !(8496 == ssl3_accept_~s__state~0); 27606#L139 assume !(8497 == ssl3_accept_~s__state~0); 27603#L142 assume !(8512 == ssl3_accept_~s__state~0); 27601#L145 assume !(8513 == ssl3_accept_~s__state~0); 27069#L148 assume !(8528 == ssl3_accept_~s__state~0); 27070#L151 assume !(8529 == ssl3_accept_~s__state~0); 27537#L154 assume 8544 == ssl3_accept_~s__state~0; 27022#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27024#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 27087#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27088#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27160#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 27016#L407 assume !(8 == ssl3_accept_~blastFlag~0); 27017#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 27151#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27576#L597 ssl3_accept_~skip~0 := 0; 27574#L100-2 assume !false; 27573#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27571#L103 assume !(12292 == ssl3_accept_~s__state~0); 27565#L106 assume !(16384 == ssl3_accept_~s__state~0); 27563#L109 assume !(8192 == ssl3_accept_~s__state~0); 27561#L112 assume !(24576 == ssl3_accept_~s__state~0); 27559#L115 assume !(8195 == ssl3_accept_~s__state~0); 27557#L118 assume !(8480 == ssl3_accept_~s__state~0); 27555#L121 assume !(8481 == ssl3_accept_~s__state~0); 27553#L124 assume !(8482 == ssl3_accept_~s__state~0); 27551#L127 assume !(8464 == ssl3_accept_~s__state~0); 27549#L130 assume !(8465 == ssl3_accept_~s__state~0); 27547#L133 assume !(8466 == ssl3_accept_~s__state~0); 27545#L136 assume !(8496 == ssl3_accept_~s__state~0); 27427#L139 assume !(8497 == ssl3_accept_~s__state~0); 27542#L142 assume !(8512 == ssl3_accept_~s__state~0); 27540#L145 assume !(8513 == ssl3_accept_~s__state~0); 27538#L148 assume !(8528 == ssl3_accept_~s__state~0); 27536#L151 assume !(8529 == ssl3_accept_~s__state~0); 27535#L154 assume !(8544 == ssl3_accept_~s__state~0); 27534#L157 assume !(8545 == ssl3_accept_~s__state~0); 27178#L160 assume !(8560 == ssl3_accept_~s__state~0); 27108#L163 assume !(8561 == ssl3_accept_~s__state~0); 27109#L166 assume 8448 == ssl3_accept_~s__state~0; 27039#L167 assume !(ssl3_accept_~num1~0 > 0); 27040#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27052#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27227#L597 ssl3_accept_~skip~0 := 0; 27224#L100-2 assume !false; 27219#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27217#L103 assume !(12292 == ssl3_accept_~s__state~0); 27218#L106 assume !(16384 == ssl3_accept_~s__state~0); 27269#L109 assume !(8192 == ssl3_accept_~s__state~0); 27267#L112 assume !(24576 == ssl3_accept_~s__state~0); 27265#L115 assume !(8195 == ssl3_accept_~s__state~0); 27263#L118 assume !(8480 == ssl3_accept_~s__state~0); 27260#L121 assume !(8481 == ssl3_accept_~s__state~0); 27258#L124 assume !(8482 == ssl3_accept_~s__state~0); 27259#L127 assume 8464 == ssl3_accept_~s__state~0; 27205#L134 [2021-10-13 00:35:16,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:16,430 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-13 00:35:16,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:16,430 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864957755] [2021-10-13 00:35:16,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:16,431 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:16,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:16,437 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:16,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:16,455 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:16,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:16,456 INFO L82 PathProgramCache]: Analyzing trace with hash 2077019428, now seen corresponding path program 1 times [2021-10-13 00:35:16,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:16,457 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882744719] [2021-10-13 00:35:16,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:16,457 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:16,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:16,554 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:16,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:16,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882744719] [2021-10-13 00:35:16,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882744719] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:16,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360419866] [2021-10-13 00:35:16,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:16,555 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:16,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:16,558 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:16,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-10-13 00:35:16,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:16,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:16,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:17,163 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:17,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360419866] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:17,164 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:35:17,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-13 00:35:17,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367347358] [2021-10-13 00:35:17,165 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:17,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:17,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:35:17,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:35:17,166 INFO L87 Difference]: Start difference. First operand 669 states and 860 transitions. cyclomatic complexity: 194 Second operand has 4 states, 3 states have (on average 30.0) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:17,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:17,515 INFO L93 Difference]: Finished difference Result 1108 states and 1408 transitions. [2021-10-13 00:35:17,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:35:17,515 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1108 states and 1408 transitions. [2021-10-13 00:35:17,521 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 935 [2021-10-13 00:35:17,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1108 states to 1108 states and 1408 transitions. [2021-10-13 00:35:17,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1002 [2021-10-13 00:35:17,532 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1002 [2021-10-13 00:35:17,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1108 states and 1408 transitions. [2021-10-13 00:35:17,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:17,534 INFO L681 BuchiCegarLoop]: Abstraction has 1108 states and 1408 transitions. [2021-10-13 00:35:17,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states and 1408 transitions. [2021-10-13 00:35:17,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 842. [2021-10-13 00:35:17,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 842 states have (on average 1.2802850356294537) internal successors, (1078), 841 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:17,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1078 transitions. [2021-10-13 00:35:17,555 INFO L704 BuchiCegarLoop]: Abstraction has 842 states and 1078 transitions. [2021-10-13 00:35:17,555 INFO L587 BuchiCegarLoop]: Abstraction has 842 states and 1078 transitions. [2021-10-13 00:35:17,555 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-13 00:35:17,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 842 states and 1078 transitions. [2021-10-13 00:35:17,558 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 669 [2021-10-13 00:35:17,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:17,559 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:17,560 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:17,561 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:17,561 INFO L791 eck$LassoCheckResult]: Stem: 29417#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29288#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29255#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29205#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 29256#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29258#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 29286#L100-2 assume !false; 29473#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29889#L103 assume !(12292 == ssl3_accept_~s__state~0); 29886#L106 assume !(16384 == ssl3_accept_~s__state~0); 29883#L109 assume !(8192 == ssl3_accept_~s__state~0); 29880#L112 assume !(24576 == ssl3_accept_~s__state~0); 29877#L115 assume !(8195 == ssl3_accept_~s__state~0); 29874#L118 assume !(8480 == ssl3_accept_~s__state~0); 29871#L121 assume !(8481 == ssl3_accept_~s__state~0); 29869#L124 assume !(8482 == ssl3_accept_~s__state~0); 29449#L127 assume 8464 == ssl3_accept_~s__state~0; 29419#L134 [2021-10-13 00:35:17,562 INFO L793 eck$LassoCheckResult]: Loop: 29419#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29401#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29402#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29410#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29740#L597 ssl3_accept_~skip~0 := 0; 29738#L100-2 assume !false; 29736#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29734#L103 assume !(12292 == ssl3_accept_~s__state~0); 29732#L106 assume !(16384 == ssl3_accept_~s__state~0); 29730#L109 assume !(8192 == ssl3_accept_~s__state~0); 29728#L112 assume !(24576 == ssl3_accept_~s__state~0); 29726#L115 assume !(8195 == ssl3_accept_~s__state~0); 29724#L118 assume !(8480 == ssl3_accept_~s__state~0); 29722#L121 assume !(8481 == ssl3_accept_~s__state~0); 29720#L124 assume !(8482 == ssl3_accept_~s__state~0); 29718#L127 assume !(8464 == ssl3_accept_~s__state~0); 29716#L130 assume !(8465 == ssl3_accept_~s__state~0); 29714#L133 assume !(8466 == ssl3_accept_~s__state~0); 29684#L136 assume 8496 == ssl3_accept_~s__state~0; 29522#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29681#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29679#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 29577#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 29303#L294-2 ssl3_accept_~s__init_num~0 := 0; 29249#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29237#L597 ssl3_accept_~skip~0 := 0; 29397#L100-2 assume !false; 29398#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29415#L103 assume !(12292 == ssl3_accept_~s__state~0); 29412#L106 assume !(16384 == ssl3_accept_~s__state~0); 29404#L109 assume !(8192 == ssl3_accept_~s__state~0); 29312#L112 assume !(24576 == ssl3_accept_~s__state~0); 29313#L115 assume !(8195 == ssl3_accept_~s__state~0); 29338#L118 assume !(8480 == ssl3_accept_~s__state~0); 29260#L121 assume !(8481 == ssl3_accept_~s__state~0); 29261#L124 assume !(8482 == ssl3_accept_~s__state~0); 29365#L127 assume !(8464 == ssl3_accept_~s__state~0); 29421#L130 assume !(8465 == ssl3_accept_~s__state~0); 30028#L133 assume !(8466 == ssl3_accept_~s__state~0); 30027#L136 assume !(8496 == ssl3_accept_~s__state~0); 30026#L139 assume !(8497 == ssl3_accept_~s__state~0); 30025#L142 assume !(8512 == ssl3_accept_~s__state~0); 30024#L145 assume !(8513 == ssl3_accept_~s__state~0); 30023#L148 assume !(8528 == ssl3_accept_~s__state~0); 29369#L151 assume !(8529 == ssl3_accept_~s__state~0); 29370#L154 assume !(8544 == ssl3_accept_~s__state~0); 29215#L157 assume !(8545 == ssl3_accept_~s__state~0); 29216#L160 assume !(8560 == ssl3_accept_~s__state~0); 29316#L163 assume !(8561 == ssl3_accept_~s__state~0); 29317#L166 assume !(8448 == ssl3_accept_~s__state~0); 29343#L169 assume !(8576 == ssl3_accept_~s__state~0); 29344#L172 assume !(8577 == ssl3_accept_~s__state~0); 29206#L175 assume !(8592 == ssl3_accept_~s__state~0); 29207#L178 assume !(8593 == ssl3_accept_~s__state~0); 29272#L181 assume !(8608 == ssl3_accept_~s__state~0); 29372#L184 assume !(8609 == ssl3_accept_~s__state~0); 29373#L187 assume !(8640 == ssl3_accept_~s__state~0); 29349#L190 assume !(8641 == ssl3_accept_~s__state~0); 29325#L193 assume 8656 == ssl3_accept_~s__state~0; 29326#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29299#L501 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29300#L506 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 29226#L512-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 29244#L522 assume !(0 == ssl3_accept_~tmp___10~0); 29396#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30040#L597 ssl3_accept_~skip~0 := 0; 30039#L100-2 assume !false; 30038#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30037#L103 assume !(12292 == ssl3_accept_~s__state~0); 30036#L106 assume !(16384 == ssl3_accept_~s__state~0); 30035#L109 assume !(8192 == ssl3_accept_~s__state~0); 30034#L112 assume !(24576 == ssl3_accept_~s__state~0); 30033#L115 assume !(8195 == ssl3_accept_~s__state~0); 30032#L118 assume !(8480 == ssl3_accept_~s__state~0); 30031#L121 assume !(8481 == ssl3_accept_~s__state~0); 30030#L124 assume !(8482 == ssl3_accept_~s__state~0); 30029#L127 assume !(8464 == ssl3_accept_~s__state~0); 29334#L130 assume !(8465 == ssl3_accept_~s__state~0); 29335#L133 assume !(8466 == ssl3_accept_~s__state~0); 29232#L136 assume !(8496 == ssl3_accept_~s__state~0); 29233#L139 assume !(8497 == ssl3_accept_~s__state~0); 29278#L142 assume !(8512 == ssl3_accept_~s__state~0); 29340#L145 assume !(8513 == ssl3_accept_~s__state~0); 29274#L148 assume !(8528 == ssl3_accept_~s__state~0); 29275#L151 assume !(8529 == ssl3_accept_~s__state~0); 30022#L154 assume !(8544 == ssl3_accept_~s__state~0); 30021#L157 assume !(8545 == ssl3_accept_~s__state~0); 30020#L160 assume !(8560 == ssl3_accept_~s__state~0); 30019#L163 assume !(8561 == ssl3_accept_~s__state~0); 29996#L166 assume !(8448 == ssl3_accept_~s__state~0); 29994#L169 assume !(8576 == ssl3_accept_~s__state~0); 29992#L172 assume !(8577 == ssl3_accept_~s__state~0); 29990#L175 assume !(8592 == ssl3_accept_~s__state~0); 29988#L178 assume !(8593 == ssl3_accept_~s__state~0); 29986#L181 assume !(8608 == ssl3_accept_~s__state~0); 29984#L184 assume !(8609 == ssl3_accept_~s__state~0); 29982#L187 assume !(8640 == ssl3_accept_~s__state~0); 29980#L190 assume !(8641 == ssl3_accept_~s__state~0); 29978#L193 assume !(8656 == ssl3_accept_~s__state~0); 29868#L196 assume !(8657 == ssl3_accept_~s__state~0); 29308#L199 assume 8672 == ssl3_accept_~s__state~0; 29268#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 29269#L530 assume !(3 == ssl3_accept_~blastFlag~0); 29213#L530-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 29214#L537 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29377#L537-2 ssl3_accept_~s__init_num~0 := 0; 29358#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29794#L597 ssl3_accept_~skip~0 := 0; 29792#L100-2 assume !false; 29790#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29788#L103 assume !(12292 == ssl3_accept_~s__state~0); 29786#L106 assume !(16384 == ssl3_accept_~s__state~0); 29784#L109 assume !(8192 == ssl3_accept_~s__state~0); 29782#L112 assume !(24576 == ssl3_accept_~s__state~0); 29780#L115 assume !(8195 == ssl3_accept_~s__state~0); 29778#L118 assume !(8480 == ssl3_accept_~s__state~0); 29776#L121 assume !(8481 == ssl3_accept_~s__state~0); 29774#L124 assume !(8482 == ssl3_accept_~s__state~0); 29773#L127 assume !(8464 == ssl3_accept_~s__state~0); 29771#L130 assume !(8465 == ssl3_accept_~s__state~0); 29767#L133 assume !(8466 == ssl3_accept_~s__state~0); 29633#L136 assume !(8496 == ssl3_accept_~s__state~0); 29632#L139 assume !(8497 == ssl3_accept_~s__state~0); 29631#L142 assume !(8512 == ssl3_accept_~s__state~0); 29630#L145 assume !(8513 == ssl3_accept_~s__state~0); 29629#L148 assume !(8528 == ssl3_accept_~s__state~0); 29626#L151 assume !(8529 == ssl3_accept_~s__state~0); 29624#L154 assume !(8544 == ssl3_accept_~s__state~0); 29623#L157 assume !(8545 == ssl3_accept_~s__state~0); 29621#L160 assume !(8560 == ssl3_accept_~s__state~0); 29514#L163 assume !(8561 == ssl3_accept_~s__state~0); 29500#L166 assume 8448 == ssl3_accept_~s__state~0; 29499#L167 assume !(ssl3_accept_~num1~0 > 0); 29496#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29488#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29483#L597 ssl3_accept_~skip~0 := 0; 29480#L100-2 assume !false; 29462#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29463#L103 assume !(12292 == ssl3_accept_~s__state~0); 29477#L106 assume !(16384 == ssl3_accept_~s__state~0); 29475#L109 assume !(8192 == ssl3_accept_~s__state~0); 29472#L112 assume !(24576 == ssl3_accept_~s__state~0); 29469#L115 assume !(8195 == ssl3_accept_~s__state~0); 29466#L118 assume !(8480 == ssl3_accept_~s__state~0); 29465#L121 assume !(8481 == ssl3_accept_~s__state~0); 29447#L124 assume !(8482 == ssl3_accept_~s__state~0); 29448#L127 assume 8464 == ssl3_accept_~s__state~0; 29419#L134 [2021-10-13 00:35:17,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:17,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-13 00:35:17,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:17,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302536365] [2021-10-13 00:35:17,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:17,563 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:17,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:17,575 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:17,589 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:17,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:17,591 INFO L82 PathProgramCache]: Analyzing trace with hash -90461320, now seen corresponding path program 1 times [2021-10-13 00:35:17,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:17,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701577475] [2021-10-13 00:35:17,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:17,591 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:17,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:17,628 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-10-13 00:35:17,628 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:17,628 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701577475] [2021-10-13 00:35:17,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701577475] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:17,629 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:17,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:17,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361720668] [2021-10-13 00:35:17,630 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:17,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:17,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:17,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:17,632 INFO L87 Difference]: Start difference. First operand 842 states and 1078 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:17,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:17,677 INFO L93 Difference]: Finished difference Result 989 states and 1245 transitions. [2021-10-13 00:35:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:17,677 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1245 transitions. [2021-10-13 00:35:17,682 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 768 [2021-10-13 00:35:17,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1245 transitions. [2021-10-13 00:35:17,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 835 [2021-10-13 00:35:17,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 835 [2021-10-13 00:35:17,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1245 transitions. [2021-10-13 00:35:17,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:17,693 INFO L681 BuchiCegarLoop]: Abstraction has 989 states and 1245 transitions. [2021-10-13 00:35:17,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1245 transitions. [2021-10-13 00:35:17,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 989. [2021-10-13 00:35:17,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 989 states, 989 states have (on average 1.2588473205257835) internal successors, (1245), 988 states have internal predecessors, (1245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:17,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 989 states to 989 states and 1245 transitions. [2021-10-13 00:35:17,739 INFO L704 BuchiCegarLoop]: Abstraction has 989 states and 1245 transitions. [2021-10-13 00:35:17,740 INFO L587 BuchiCegarLoop]: Abstraction has 989 states and 1245 transitions. [2021-10-13 00:35:17,740 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-13 00:35:17,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 989 states and 1245 transitions. [2021-10-13 00:35:17,744 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 768 [2021-10-13 00:35:17,744 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:17,744 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:17,746 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:17,746 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:17,747 INFO L791 eck$LassoCheckResult]: Stem: 31249#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 31127#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31093#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31042#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 31094#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31096#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 31125#L100-2 assume !false; 31291#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31414#L103 assume !(12292 == ssl3_accept_~s__state~0); 31409#L106 assume !(16384 == ssl3_accept_~s__state~0); 31406#L109 assume !(8192 == ssl3_accept_~s__state~0); 31402#L112 assume !(24576 == ssl3_accept_~s__state~0); 31398#L115 assume !(8195 == ssl3_accept_~s__state~0); 31392#L118 assume !(8480 == ssl3_accept_~s__state~0); 31386#L121 assume !(8481 == ssl3_accept_~s__state~0); 31382#L124 assume !(8482 == ssl3_accept_~s__state~0); 31378#L127 assume 8464 == ssl3_accept_~s__state~0; 31251#L134 [2021-10-13 00:35:17,747 INFO L793 eck$LassoCheckResult]: Loop: 31251#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 31232#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31233#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31242#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31239#L597 ssl3_accept_~skip~0 := 0; 31228#L100-2 assume !false; 31229#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32025#L103 assume !(12292 == ssl3_accept_~s__state~0); 31244#L106 assume !(16384 == ssl3_accept_~s__state~0); 31235#L109 assume !(8192 == ssl3_accept_~s__state~0); 31150#L112 assume !(24576 == ssl3_accept_~s__state~0); 31151#L115 assume !(8195 == ssl3_accept_~s__state~0); 31173#L118 assume !(8480 == ssl3_accept_~s__state~0); 31098#L121 assume !(8481 == ssl3_accept_~s__state~0); 31099#L124 assume !(8482 == ssl3_accept_~s__state~0); 31203#L127 assume !(8464 == ssl3_accept_~s__state~0); 31175#L130 assume !(8465 == ssl3_accept_~s__state~0); 31176#L133 assume !(8466 == ssl3_accept_~s__state~0); 31234#L136 assume 8496 == ssl3_accept_~s__state~0; 31353#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 31351#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31349#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 31347#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31141#L294-2 ssl3_accept_~s__init_num~0 := 0; 31142#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31989#L597 ssl3_accept_~skip~0 := 0; 31988#L100-2 assume !false; 31987#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31985#L103 assume !(12292 == ssl3_accept_~s__state~0); 31980#L106 assume !(16384 == ssl3_accept_~s__state~0); 31978#L109 assume !(8192 == ssl3_accept_~s__state~0); 31976#L112 assume !(24576 == ssl3_accept_~s__state~0); 31974#L115 assume !(8195 == ssl3_accept_~s__state~0); 31972#L118 assume !(8480 == ssl3_accept_~s__state~0); 31970#L121 assume !(8481 == ssl3_accept_~s__state~0); 31968#L124 assume !(8482 == ssl3_accept_~s__state~0); 31966#L127 assume !(8464 == ssl3_accept_~s__state~0); 31964#L130 assume !(8465 == ssl3_accept_~s__state~0); 31962#L133 assume !(8466 == ssl3_accept_~s__state~0); 31960#L136 assume !(8496 == ssl3_accept_~s__state~0); 31958#L139 assume !(8497 == ssl3_accept_~s__state~0); 31956#L142 assume !(8512 == ssl3_accept_~s__state~0); 31954#L145 assume !(8513 == ssl3_accept_~s__state~0); 31952#L148 assume !(8528 == ssl3_accept_~s__state~0); 31950#L151 assume !(8529 == ssl3_accept_~s__state~0); 31948#L154 assume !(8544 == ssl3_accept_~s__state~0); 31924#L157 assume !(8545 == ssl3_accept_~s__state~0); 31920#L160 assume !(8560 == ssl3_accept_~s__state~0); 31917#L163 assume !(8561 == ssl3_accept_~s__state~0); 31913#L166 assume !(8448 == ssl3_accept_~s__state~0); 31909#L169 assume !(8576 == ssl3_accept_~s__state~0); 31905#L172 assume !(8577 == ssl3_accept_~s__state~0); 31904#L175 assume !(8592 == ssl3_accept_~s__state~0); 31903#L178 assume !(8593 == ssl3_accept_~s__state~0); 31902#L181 assume !(8608 == ssl3_accept_~s__state~0); 31901#L184 assume !(8609 == ssl3_accept_~s__state~0); 31869#L187 assume !(8640 == ssl3_accept_~s__state~0); 31497#L190 assume !(8641 == ssl3_accept_~s__state~0); 31489#L193 assume 8656 == ssl3_accept_~s__state~0; 31376#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31482#L501 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31477#L506 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31474#L512-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31470#L522 assume !(0 == ssl3_accept_~tmp___10~0); 31465#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31460#L597 ssl3_accept_~skip~0 := 0; 31457#L100-2 assume !false; 31454#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31451#L103 assume !(12292 == ssl3_accept_~s__state~0); 31448#L106 assume !(16384 == ssl3_accept_~s__state~0); 31444#L109 assume !(8192 == ssl3_accept_~s__state~0); 31439#L112 assume !(24576 == ssl3_accept_~s__state~0); 31434#L115 assume !(8195 == ssl3_accept_~s__state~0); 31426#L118 assume !(8480 == ssl3_accept_~s__state~0); 31422#L121 assume !(8481 == ssl3_accept_~s__state~0); 31419#L124 assume !(8482 == ssl3_accept_~s__state~0); 31416#L127 assume !(8464 == ssl3_accept_~s__state~0); 31411#L130 assume !(8465 == ssl3_accept_~s__state~0); 31407#L133 assume !(8466 == ssl3_accept_~s__state~0); 31404#L136 assume !(8496 == ssl3_accept_~s__state~0); 31399#L139 assume !(8497 == ssl3_accept_~s__state~0); 31395#L142 assume !(8512 == ssl3_accept_~s__state~0); 31391#L145 assume !(8513 == ssl3_accept_~s__state~0); 31385#L148 assume !(8528 == ssl3_accept_~s__state~0); 31381#L151 assume !(8529 == ssl3_accept_~s__state~0); 31377#L154 assume !(8544 == ssl3_accept_~s__state~0); 31372#L157 assume !(8545 == ssl3_accept_~s__state~0); 31369#L160 assume !(8560 == ssl3_accept_~s__state~0); 31365#L163 assume !(8561 == ssl3_accept_~s__state~0); 31364#L166 assume !(8448 == ssl3_accept_~s__state~0); 31363#L169 assume !(8576 == ssl3_accept_~s__state~0); 31362#L172 assume !(8577 == ssl3_accept_~s__state~0); 31360#L175 assume !(8592 == ssl3_accept_~s__state~0); 31358#L178 assume !(8593 == ssl3_accept_~s__state~0); 31356#L181 assume !(8608 == ssl3_accept_~s__state~0); 31354#L184 assume !(8609 == ssl3_accept_~s__state~0); 31352#L187 assume !(8640 == ssl3_accept_~s__state~0); 31350#L190 assume !(8641 == ssl3_accept_~s__state~0); 31348#L193 assume !(8656 == ssl3_accept_~s__state~0); 31312#L196 assume !(8657 == ssl3_accept_~s__state~0); 31146#L199 assume 8672 == ssl3_accept_~s__state~0; 31102#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 31103#L530 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31050#L530-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31051#L537 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31215#L537-2 ssl3_accept_~s__init_num~0 := 0; 31195#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31577#L597 ssl3_accept_~skip~0 := 0; 31574#L100-2 assume !false; 31571#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31568#L103 assume !(12292 == ssl3_accept_~s__state~0); 31565#L106 assume !(16384 == ssl3_accept_~s__state~0); 31562#L109 assume !(8192 == ssl3_accept_~s__state~0); 31559#L112 assume !(24576 == ssl3_accept_~s__state~0); 31556#L115 assume !(8195 == ssl3_accept_~s__state~0); 31552#L118 assume !(8480 == ssl3_accept_~s__state~0); 31548#L121 assume !(8481 == ssl3_accept_~s__state~0); 31544#L124 assume !(8482 == ssl3_accept_~s__state~0); 31537#L127 assume !(8464 == ssl3_accept_~s__state~0); 31534#L130 assume !(8465 == ssl3_accept_~s__state~0); 31531#L133 assume !(8466 == ssl3_accept_~s__state~0); 31528#L136 assume !(8496 == ssl3_accept_~s__state~0); 31367#L139 assume !(8497 == ssl3_accept_~s__state~0); 31524#L142 assume !(8512 == ssl3_accept_~s__state~0); 31522#L145 assume !(8513 == ssl3_accept_~s__state~0); 31520#L148 assume !(8528 == ssl3_accept_~s__state~0); 31518#L151 assume !(8529 == ssl3_accept_~s__state~0); 31516#L154 assume !(8544 == ssl3_accept_~s__state~0); 31514#L157 assume !(8545 == ssl3_accept_~s__state~0); 31512#L160 assume !(8560 == ssl3_accept_~s__state~0); 31510#L163 assume !(8561 == ssl3_accept_~s__state~0); 31445#L166 assume 8448 == ssl3_accept_~s__state~0; 31441#L167 assume !(ssl3_accept_~num1~0 > 0); 31435#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31429#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31423#L597 ssl3_accept_~skip~0 := 0; 31420#L100-2 assume !false; 31417#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31412#L103 assume !(12292 == ssl3_accept_~s__state~0); 31408#L106 assume !(16384 == ssl3_accept_~s__state~0); 31405#L109 assume !(8192 == ssl3_accept_~s__state~0); 31400#L112 assume !(24576 == ssl3_accept_~s__state~0); 31396#L115 assume !(8195 == ssl3_accept_~s__state~0); 31393#L118 assume !(8480 == ssl3_accept_~s__state~0); 31308#L121 assume !(8481 == ssl3_accept_~s__state~0); 31303#L124 assume !(8482 == ssl3_accept_~s__state~0); 31304#L127 assume 8464 == ssl3_accept_~s__state~0; 31251#L134 [2021-10-13 00:35:17,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:17,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-13 00:35:17,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:17,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72559901] [2021-10-13 00:35:17,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:17,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:17,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:17,765 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:17,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:17,786 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:17,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:17,788 INFO L82 PathProgramCache]: Analyzing trace with hash -983947658, now seen corresponding path program 1 times [2021-10-13 00:35:17,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:17,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877357859] [2021-10-13 00:35:17,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:17,789 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:17,834 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-13 00:35:17,834 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:17,834 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877357859] [2021-10-13 00:35:17,834 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877357859] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:17,835 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:17,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:17,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721389477] [2021-10-13 00:35:17,836 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:17,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:17,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:17,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:17,837 INFO L87 Difference]: Start difference. First operand 989 states and 1245 transitions. cyclomatic complexity: 261 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:17,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:17,863 INFO L93 Difference]: Finished difference Result 1631 states and 2080 transitions. [2021-10-13 00:35:17,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:17,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1631 states and 2080 transitions. [2021-10-13 00:35:17,873 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1410 [2021-10-13 00:35:17,887 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1631 states to 1631 states and 2080 transitions. [2021-10-13 00:35:17,887 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1477 [2021-10-13 00:35:17,892 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1477 [2021-10-13 00:35:17,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1631 states and 2080 transitions. [2021-10-13 00:35:17,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:17,894 INFO L681 BuchiCegarLoop]: Abstraction has 1631 states and 2080 transitions. [2021-10-13 00:35:17,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1631 states and 2080 transitions. [2021-10-13 00:35:17,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1631 to 1631. [2021-10-13 00:35:17,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1631 states, 1631 states have (on average 1.2752912323727774) internal successors, (2080), 1630 states have internal predecessors, (2080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:17,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1631 states to 1631 states and 2080 transitions. [2021-10-13 00:35:17,941 INFO L704 BuchiCegarLoop]: Abstraction has 1631 states and 2080 transitions. [2021-10-13 00:35:17,941 INFO L587 BuchiCegarLoop]: Abstraction has 1631 states and 2080 transitions. [2021-10-13 00:35:17,941 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-13 00:35:17,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1631 states and 2080 transitions. [2021-10-13 00:35:17,947 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1410 [2021-10-13 00:35:17,947 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:17,947 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:17,949 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:17,949 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:17,950 INFO L791 eck$LassoCheckResult]: Stem: 33897#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33751#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33717#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33668#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 33718#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33720#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 33749#L100-2 assume !false; 33923#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34591#L103 assume !(12292 == ssl3_accept_~s__state~0); 34590#L106 assume !(16384 == ssl3_accept_~s__state~0); 34589#L109 assume !(8192 == ssl3_accept_~s__state~0); 34588#L112 assume !(24576 == ssl3_accept_~s__state~0); 34587#L115 assume !(8195 == ssl3_accept_~s__state~0); 34586#L118 assume !(8480 == ssl3_accept_~s__state~0); 34585#L121 assume !(8481 == ssl3_accept_~s__state~0); 34583#L124 assume !(8482 == ssl3_accept_~s__state~0); 34581#L127 assume 8464 == ssl3_accept_~s__state~0; 33934#L134 [2021-10-13 00:35:17,950 INFO L793 eck$LassoCheckResult]: Loop: 33934#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 34873#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 34872#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34868#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34865#L597 ssl3_accept_~skip~0 := 0; 34864#L100-2 assume !false; 34861#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34860#L103 assume !(12292 == ssl3_accept_~s__state~0); 34858#L106 assume !(16384 == ssl3_accept_~s__state~0); 34856#L109 assume !(8192 == ssl3_accept_~s__state~0); 34854#L112 assume !(24576 == ssl3_accept_~s__state~0); 34852#L115 assume !(8195 == ssl3_accept_~s__state~0); 34850#L118 assume !(8480 == ssl3_accept_~s__state~0); 34848#L121 assume !(8481 == ssl3_accept_~s__state~0); 34846#L124 assume !(8482 == ssl3_accept_~s__state~0); 34844#L127 assume !(8464 == ssl3_accept_~s__state~0); 34842#L130 assume !(8465 == ssl3_accept_~s__state~0); 34835#L133 assume !(8466 == ssl3_accept_~s__state~0); 34740#L136 assume 8496 == ssl3_accept_~s__state~0; 33939#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34738#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34737#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 34736#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33884#L294-2 ssl3_accept_~s__init_num~0 := 0; 34732#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34729#L597 ssl3_accept_~skip~0 := 0; 34728#L100-2 assume !false; 34727#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34726#L103 assume !(12292 == ssl3_accept_~s__state~0); 34725#L106 assume !(16384 == ssl3_accept_~s__state~0); 34724#L109 assume !(8192 == ssl3_accept_~s__state~0); 34723#L112 assume !(24576 == ssl3_accept_~s__state~0); 34722#L115 assume !(8195 == ssl3_accept_~s__state~0); 34721#L118 assume !(8480 == ssl3_accept_~s__state~0); 34720#L121 assume !(8481 == ssl3_accept_~s__state~0); 34719#L124 assume !(8482 == ssl3_accept_~s__state~0); 34718#L127 assume !(8464 == ssl3_accept_~s__state~0); 34717#L130 assume !(8465 == ssl3_accept_~s__state~0); 34716#L133 assume !(8466 == ssl3_accept_~s__state~0); 34715#L136 assume !(8496 == ssl3_accept_~s__state~0); 34714#L139 assume !(8497 == ssl3_accept_~s__state~0); 34713#L142 assume 8512 == ssl3_accept_~s__state~0; 33931#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34712#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33889#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33890#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34708#L597 ssl3_accept_~skip~0 := 0; 34707#L100-2 assume !false; 34706#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34705#L103 assume !(12292 == ssl3_accept_~s__state~0); 34704#L106 assume !(16384 == ssl3_accept_~s__state~0); 34703#L109 assume !(8192 == ssl3_accept_~s__state~0); 34702#L112 assume !(24576 == ssl3_accept_~s__state~0); 34701#L115 assume !(8195 == ssl3_accept_~s__state~0); 34700#L118 assume !(8480 == ssl3_accept_~s__state~0); 34699#L121 assume !(8481 == ssl3_accept_~s__state~0); 34698#L124 assume !(8482 == ssl3_accept_~s__state~0); 34697#L127 assume !(8464 == ssl3_accept_~s__state~0); 34696#L130 assume !(8465 == ssl3_accept_~s__state~0); 34695#L133 assume !(8466 == ssl3_accept_~s__state~0); 34694#L136 assume !(8496 == ssl3_accept_~s__state~0); 34693#L139 assume !(8497 == ssl3_accept_~s__state~0); 34692#L142 assume !(8512 == ssl3_accept_~s__state~0); 34691#L145 assume !(8513 == ssl3_accept_~s__state~0); 34690#L148 assume 8528 == ssl3_accept_~s__state~0; 33927#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34689#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 34687#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 34688#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 34668#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 34665#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34656#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34652#L597 ssl3_accept_~skip~0 := 0; 34650#L100-2 assume !false; 34648#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34646#L103 assume !(12292 == ssl3_accept_~s__state~0); 34644#L106 assume !(16384 == ssl3_accept_~s__state~0); 34642#L109 assume !(8192 == ssl3_accept_~s__state~0); 34640#L112 assume !(24576 == ssl3_accept_~s__state~0); 34638#L115 assume !(8195 == ssl3_accept_~s__state~0); 34636#L118 assume !(8480 == ssl3_accept_~s__state~0); 34634#L121 assume !(8481 == ssl3_accept_~s__state~0); 34632#L124 assume !(8482 == ssl3_accept_~s__state~0); 34630#L127 assume !(8464 == ssl3_accept_~s__state~0); 34628#L130 assume !(8465 == ssl3_accept_~s__state~0); 34626#L133 assume !(8466 == ssl3_accept_~s__state~0); 34624#L136 assume !(8496 == ssl3_accept_~s__state~0); 34622#L139 assume !(8497 == ssl3_accept_~s__state~0); 34620#L142 assume !(8512 == ssl3_accept_~s__state~0); 34618#L145 assume !(8513 == ssl3_accept_~s__state~0); 34616#L148 assume !(8528 == ssl3_accept_~s__state~0); 34614#L151 assume !(8529 == ssl3_accept_~s__state~0); 34612#L154 assume 8544 == ssl3_accept_~s__state~0; 34334#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34609#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 34606#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33837#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33838#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 33685#L407 assume !(8 == ssl3_accept_~blastFlag~0); 33686#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 33867#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35093#L597 ssl3_accept_~skip~0 := 0; 35091#L100-2 assume !false; 35089#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35087#L103 assume !(12292 == ssl3_accept_~s__state~0); 35057#L106 assume !(16384 == ssl3_accept_~s__state~0); 35058#L109 assume !(8192 == ssl3_accept_~s__state~0); 35046#L112 assume !(24576 == ssl3_accept_~s__state~0); 35047#L115 assume !(8195 == ssl3_accept_~s__state~0); 35016#L118 assume !(8480 == ssl3_accept_~s__state~0); 35017#L121 assume !(8481 == ssl3_accept_~s__state~0); 35006#L124 assume !(8482 == ssl3_accept_~s__state~0); 35007#L127 assume !(8464 == ssl3_accept_~s__state~0); 34979#L130 assume !(8465 == ssl3_accept_~s__state~0); 34980#L133 assume !(8466 == ssl3_accept_~s__state~0); 34829#L136 assume !(8496 == ssl3_accept_~s__state~0); 34828#L139 assume !(8497 == ssl3_accept_~s__state~0); 34821#L142 assume !(8512 == ssl3_accept_~s__state~0); 34822#L145 assume !(8513 == ssl3_accept_~s__state~0); 34815#L148 assume !(8528 == ssl3_accept_~s__state~0); 34816#L151 assume !(8529 == ssl3_accept_~s__state~0); 34809#L154 assume !(8544 == ssl3_accept_~s__state~0); 34810#L157 assume !(8545 == ssl3_accept_~s__state~0); 34803#L160 assume !(8560 == ssl3_accept_~s__state~0); 34804#L163 assume !(8561 == ssl3_accept_~s__state~0); 34796#L166 assume 8448 == ssl3_accept_~s__state~0; 34797#L167 assume !(ssl3_accept_~num1~0 > 0); 35083#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35080#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35077#L597 ssl3_accept_~skip~0 := 0; 35076#L100-2 assume !false; 35075#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35074#L103 assume !(12292 == ssl3_accept_~s__state~0); 35069#L106 assume 16384 == ssl3_accept_~s__state~0; 35068#L212 ssl3_accept_~s__server~0 := 1; 35067#L217 assume 0 != ssl3_accept_~cb~0; 35066#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35065#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 35063#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 35061#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 35060#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 35054#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35048#L597 ssl3_accept_~skip~0 := 0; 35026#L100-2 assume !false; 35027#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35013#L103 assume !(12292 == ssl3_accept_~s__state~0); 35014#L106 assume !(16384 == ssl3_accept_~s__state~0); 35004#L109 assume !(8192 == ssl3_accept_~s__state~0); 35000#L112 assume !(24576 == ssl3_accept_~s__state~0); 34981#L115 assume !(8195 == ssl3_accept_~s__state~0); 34982#L118 assume !(8480 == ssl3_accept_~s__state~0); 34845#L121 assume !(8481 == ssl3_accept_~s__state~0); 34843#L124 assume !(8482 == ssl3_accept_~s__state~0); 34841#L127 assume 8464 == ssl3_accept_~s__state~0; 33934#L134 [2021-10-13 00:35:17,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:17,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-13 00:35:17,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:17,951 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989428233] [2021-10-13 00:35:17,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:17,952 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:17,960 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:17,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:17,971 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:17,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:17,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1475570142, now seen corresponding path program 1 times [2021-10-13 00:35:17,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:17,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689997410] [2021-10-13 00:35:17,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:17,973 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:17,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:18,034 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:18,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:18,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689997410] [2021-10-13 00:35:18,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689997410] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:18,035 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1013550214] [2021-10-13 00:35:18,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:18,036 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:18,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,071 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-10-13 00:35:18,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:18,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:18,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:18,616 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-13 00:35:18,616 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1013550214] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:18,616 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:35:18,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:35:18,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309619471] [2021-10-13 00:35:18,617 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:18,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:18,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:18,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:35:18,618 INFO L87 Difference]: Start difference. First operand 1631 states and 2080 transitions. cyclomatic complexity: 455 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:18,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:18,751 INFO L93 Difference]: Finished difference Result 1671 states and 2128 transitions. [2021-10-13 00:35:18,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:18,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1671 states and 2128 transitions. [2021-10-13 00:35:18,759 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1450 [2021-10-13 00:35:18,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1671 states to 1671 states and 2128 transitions. [2021-10-13 00:35:18,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1517 [2021-10-13 00:35:18,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1517 [2021-10-13 00:35:18,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1671 states and 2128 transitions. [2021-10-13 00:35:18,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:18,778 INFO L681 BuchiCegarLoop]: Abstraction has 1671 states and 2128 transitions. [2021-10-13 00:35:18,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1671 states and 2128 transitions. [2021-10-13 00:35:18,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1671 to 1649. [2021-10-13 00:35:18,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1649 states, 1649 states have (on average 1.2747119466343237) internal successors, (2102), 1648 states have internal predecessors, (2102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:18,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1649 states to 1649 states and 2102 transitions. [2021-10-13 00:35:18,815 INFO L704 BuchiCegarLoop]: Abstraction has 1649 states and 2102 transitions. [2021-10-13 00:35:18,815 INFO L587 BuchiCegarLoop]: Abstraction has 1649 states and 2102 transitions. [2021-10-13 00:35:18,815 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-13 00:35:18,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1649 states and 2102 transitions. [2021-10-13 00:35:18,821 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1428 [2021-10-13 00:35:18,821 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:18,821 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:18,823 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:18,823 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:18,823 INFO L791 eck$LassoCheckResult]: Stem: 37677#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37523#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 37486#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37437#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 37487#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37489#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 37521#L100-2 assume !false; 37705#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38810#L103 assume !(12292 == ssl3_accept_~s__state~0); 38807#L106 assume !(16384 == ssl3_accept_~s__state~0); 38804#L109 assume !(8192 == ssl3_accept_~s__state~0); 38801#L112 assume !(24576 == ssl3_accept_~s__state~0); 38798#L115 assume !(8195 == ssl3_accept_~s__state~0); 38795#L118 assume !(8480 == ssl3_accept_~s__state~0); 38792#L121 assume !(8481 == ssl3_accept_~s__state~0); 38789#L124 assume !(8482 == ssl3_accept_~s__state~0); 38786#L127 assume 8464 == ssl3_accept_~s__state~0; 37680#L134 [2021-10-13 00:35:18,824 INFO L793 eck$LassoCheckResult]: Loop: 37680#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 37681#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37667#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 37480#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37468#L597 ssl3_accept_~skip~0 := 0; 37645#L100-2 assume !false; 37646#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37674#L103 assume !(12292 == ssl3_accept_~s__state~0); 37671#L106 assume !(16384 == ssl3_accept_~s__state~0); 37658#L109 assume !(8192 == ssl3_accept_~s__state~0); 37551#L112 assume !(24576 == ssl3_accept_~s__state~0); 37552#L115 assume !(8195 == ssl3_accept_~s__state~0); 37571#L118 assume !(8480 == ssl3_accept_~s__state~0); 37491#L121 assume !(8481 == ssl3_accept_~s__state~0); 37492#L124 assume !(8482 == ssl3_accept_~s__state~0); 37611#L127 assume !(8464 == ssl3_accept_~s__state~0); 37574#L130 assume !(8465 == ssl3_accept_~s__state~0); 37575#L133 assume !(8466 == ssl3_accept_~s__state~0); 37655#L136 assume 8496 == ssl3_accept_~s__state~0; 37723#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38671#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38669#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 38667#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37662#L294-2 ssl3_accept_~s__init_num~0 := 0; 38662#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38659#L597 ssl3_accept_~skip~0 := 0; 38658#L100-2 assume !false; 38657#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38656#L103 assume !(12292 == ssl3_accept_~s__state~0); 38655#L106 assume !(16384 == ssl3_accept_~s__state~0); 38654#L109 assume !(8192 == ssl3_accept_~s__state~0); 38653#L112 assume !(24576 == ssl3_accept_~s__state~0); 38652#L115 assume !(8195 == ssl3_accept_~s__state~0); 38651#L118 assume !(8480 == ssl3_accept_~s__state~0); 38650#L121 assume !(8481 == ssl3_accept_~s__state~0); 38649#L124 assume !(8482 == ssl3_accept_~s__state~0); 38648#L127 assume !(8464 == ssl3_accept_~s__state~0); 38647#L130 assume !(8465 == ssl3_accept_~s__state~0); 38646#L133 assume !(8466 == ssl3_accept_~s__state~0); 38645#L136 assume !(8496 == ssl3_accept_~s__state~0); 38644#L139 assume !(8497 == ssl3_accept_~s__state~0); 38643#L142 assume 8512 == ssl3_accept_~s__state~0; 37714#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38641#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 38639#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38636#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38634#L597 ssl3_accept_~skip~0 := 0; 38633#L100-2 assume !false; 38632#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38631#L103 assume !(12292 == ssl3_accept_~s__state~0); 38630#L106 assume !(16384 == ssl3_accept_~s__state~0); 38629#L109 assume !(8192 == ssl3_accept_~s__state~0); 38628#L112 assume !(24576 == ssl3_accept_~s__state~0); 38627#L115 assume !(8195 == ssl3_accept_~s__state~0); 38626#L118 assume !(8480 == ssl3_accept_~s__state~0); 38625#L121 assume !(8481 == ssl3_accept_~s__state~0); 38624#L124 assume !(8482 == ssl3_accept_~s__state~0); 38623#L127 assume !(8464 == ssl3_accept_~s__state~0); 38622#L130 assume !(8465 == ssl3_accept_~s__state~0); 37924#L133 assume !(8466 == ssl3_accept_~s__state~0); 37922#L136 assume !(8496 == ssl3_accept_~s__state~0); 37918#L139 assume !(8497 == ssl3_accept_~s__state~0); 37919#L142 assume !(8512 == ssl3_accept_~s__state~0); 38613#L145 assume !(8513 == ssl3_accept_~s__state~0); 38611#L148 assume 8528 == ssl3_accept_~s__state~0; 37514#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37515#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37602#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37516#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37518#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37690#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37691#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38706#L597 ssl3_accept_~skip~0 := 0; 38704#L100-2 assume !false; 38702#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38700#L103 assume !(12292 == ssl3_accept_~s__state~0); 38698#L106 assume !(16384 == ssl3_accept_~s__state~0); 38696#L109 assume !(8192 == ssl3_accept_~s__state~0); 38694#L112 assume !(24576 == ssl3_accept_~s__state~0); 38692#L115 assume !(8195 == ssl3_accept_~s__state~0); 38690#L118 assume !(8480 == ssl3_accept_~s__state~0); 38688#L121 assume !(8481 == ssl3_accept_~s__state~0); 38686#L124 assume !(8482 == ssl3_accept_~s__state~0); 38684#L127 assume !(8464 == ssl3_accept_~s__state~0); 38682#L130 assume !(8465 == ssl3_accept_~s__state~0); 38680#L133 assume !(8466 == ssl3_accept_~s__state~0); 38678#L136 assume !(8496 == ssl3_accept_~s__state~0); 38675#L139 assume !(8497 == ssl3_accept_~s__state~0); 38673#L142 assume !(8512 == ssl3_accept_~s__state~0); 38672#L145 assume !(8513 == ssl3_accept_~s__state~0); 38670#L148 assume !(8528 == ssl3_accept_~s__state~0); 38668#L151 assume !(8529 == ssl3_accept_~s__state~0); 38666#L154 assume 8544 == ssl3_accept_~s__state~0; 37460#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 37462#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 37530#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37531#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37613#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 37454#L407 assume !(8 == ssl3_accept_~blastFlag~0); 37455#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 37638#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39027#L597 ssl3_accept_~skip~0 := 0; 39025#L100-2 assume !false; 39023#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39021#L103 assume !(12292 == ssl3_accept_~s__state~0); 39019#L106 assume !(16384 == ssl3_accept_~s__state~0); 39017#L109 assume !(8192 == ssl3_accept_~s__state~0); 39015#L112 assume !(24576 == ssl3_accept_~s__state~0); 39014#L115 assume !(8195 == ssl3_accept_~s__state~0); 39013#L118 assume !(8480 == ssl3_accept_~s__state~0); 39012#L121 assume !(8481 == ssl3_accept_~s__state~0); 39011#L124 assume !(8482 == ssl3_accept_~s__state~0); 39010#L127 assume !(8464 == ssl3_accept_~s__state~0); 39009#L130 assume !(8465 == ssl3_accept_~s__state~0); 39007#L133 assume !(8466 == ssl3_accept_~s__state~0); 39001#L136 assume !(8496 == ssl3_accept_~s__state~0); 38999#L139 assume !(8497 == ssl3_accept_~s__state~0); 38997#L142 assume !(8512 == ssl3_accept_~s__state~0); 38996#L145 assume !(8513 == ssl3_accept_~s__state~0); 37507#L148 assume !(8528 == ssl3_accept_~s__state~0); 37508#L151 assume !(8529 == ssl3_accept_~s__state~0); 37615#L154 assume !(8544 == ssl3_accept_~s__state~0); 37446#L157 assume !(8545 == ssl3_accept_~s__state~0); 37447#L160 assume !(8560 == ssl3_accept_~s__state~0); 38957#L163 assume !(8561 == ssl3_accept_~s__state~0); 38954#L166 assume 8448 == ssl3_accept_~s__state~0; 37477#L167 assume !(ssl3_accept_~num1~0 > 0); 37478#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37490#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38880#L597 ssl3_accept_~skip~0 := 0; 38879#L100-2 assume !false; 38877#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38874#L103 assume 12292 == ssl3_accept_~s__state~0; 37473#L104 ssl3_accept_~s__new_session~0 := 1; 37474#L212 ssl3_accept_~s__server~0 := 1; 38938#L217 assume 0 != ssl3_accept_~cb~0; 38935#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38932#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38928#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38924#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38921#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 38916#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38911#L597 ssl3_accept_~skip~0 := 0; 38908#L100-2 assume !false; 38905#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38902#L103 assume !(12292 == ssl3_accept_~s__state~0); 38899#L106 assume !(16384 == ssl3_accept_~s__state~0); 38773#L109 assume !(8192 == ssl3_accept_~s__state~0); 38772#L112 assume !(24576 == ssl3_accept_~s__state~0); 38453#L115 assume !(8195 == ssl3_accept_~s__state~0); 37996#L118 assume !(8480 == ssl3_accept_~s__state~0); 37997#L121 assume !(8481 == ssl3_accept_~s__state~0); 38819#L124 assume !(8482 == ssl3_accept_~s__state~0); 37718#L127 assume 8464 == ssl3_accept_~s__state~0; 37680#L134 [2021-10-13 00:35:18,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:18,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-13 00:35:18,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:18,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465163456] [2021-10-13 00:35:18,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:18,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:18,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:18,834 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:18,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:18,843 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:18,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:18,844 INFO L82 PathProgramCache]: Analyzing trace with hash -124508018, now seen corresponding path program 1 times [2021-10-13 00:35:18,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:18,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083963950] [2021-10-13 00:35:18,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:18,846 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:18,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:18,897 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:18,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:18,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083963950] [2021-10-13 00:35:18,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083963950] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:18,898 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084167791] [2021-10-13 00:35:18,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:18,899 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:18,899 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:18,901 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:18,927 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-10-13 00:35:19,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:19,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:19,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:19,504 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-13 00:35:19,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084167791] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:19,504 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:35:19,505 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-13 00:35:19,505 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092738339] [2021-10-13 00:35:19,506 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:19,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:19,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:19,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:35:19,507 INFO L87 Difference]: Start difference. First operand 1649 states and 2102 transitions. cyclomatic complexity: 459 Second operand has 3 states, 2 states have (on average 39.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:19,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:19,675 INFO L93 Difference]: Finished difference Result 1733 states and 2190 transitions. [2021-10-13 00:35:19,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:19,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1733 states and 2190 transitions. [2021-10-13 00:35:19,684 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1472 [2021-10-13 00:35:19,707 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1733 states to 1693 states and 2150 transitions. [2021-10-13 00:35:19,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1539 [2021-10-13 00:35:19,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1539 [2021-10-13 00:35:19,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1693 states and 2150 transitions. [2021-10-13 00:35:19,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:19,710 INFO L681 BuchiCegarLoop]: Abstraction has 1693 states and 2150 transitions. [2021-10-13 00:35:19,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states and 2150 transitions. [2021-10-13 00:35:19,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1619. [2021-10-13 00:35:19,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1619 states, 1619 states have (on average 1.272390364422483) internal successors, (2060), 1618 states have internal predecessors, (2060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:19,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1619 states to 1619 states and 2060 transitions. [2021-10-13 00:35:19,747 INFO L704 BuchiCegarLoop]: Abstraction has 1619 states and 2060 transitions. [2021-10-13 00:35:19,747 INFO L587 BuchiCegarLoop]: Abstraction has 1619 states and 2060 transitions. [2021-10-13 00:35:19,747 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-13 00:35:19,748 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1619 states and 2060 transitions. [2021-10-13 00:35:19,753 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1398 [2021-10-13 00:35:19,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:19,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:19,756 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:19,756 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:19,756 INFO L791 eck$LassoCheckResult]: Stem: 41533#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41370#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 41335#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41286#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 41336#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41338#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 41367#L100-2 assume !false; 41555#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42620#L103 assume !(12292 == ssl3_accept_~s__state~0); 42619#L106 assume !(16384 == ssl3_accept_~s__state~0); 42613#L109 assume !(8192 == ssl3_accept_~s__state~0); 42612#L112 assume !(24576 == ssl3_accept_~s__state~0); 42611#L115 assume !(8195 == ssl3_accept_~s__state~0); 42610#L118 assume !(8480 == ssl3_accept_~s__state~0); 42609#L121 assume !(8481 == ssl3_accept_~s__state~0); 42608#L124 assume !(8482 == ssl3_accept_~s__state~0); 41568#L127 assume 8464 == ssl3_accept_~s__state~0; 41536#L134 [2021-10-13 00:35:19,757 INFO L793 eck$LassoCheckResult]: Loop: 41536#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41503#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41504#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 41521#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42841#L597 ssl3_accept_~skip~0 := 0; 42838#L100-2 assume !false; 42837#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42835#L103 assume !(12292 == ssl3_accept_~s__state~0); 42833#L106 assume !(16384 == ssl3_accept_~s__state~0); 42830#L109 assume !(8192 == ssl3_accept_~s__state~0); 42827#L112 assume !(24576 == ssl3_accept_~s__state~0); 42823#L115 assume !(8195 == ssl3_accept_~s__state~0); 42824#L118 assume !(8480 == ssl3_accept_~s__state~0); 42378#L121 assume !(8481 == ssl3_accept_~s__state~0); 42887#L124 assume !(8482 == ssl3_accept_~s__state~0); 41537#L127 assume !(8464 == ssl3_accept_~s__state~0); 41423#L130 assume !(8465 == ssl3_accept_~s__state~0); 41424#L133 assume !(8466 == ssl3_accept_~s__state~0); 42253#L136 assume 8496 == ssl3_accept_~s__state~0; 41573#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42250#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42248#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 42246#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41514#L294-2 ssl3_accept_~s__init_num~0 := 0; 42237#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42233#L597 ssl3_accept_~skip~0 := 0; 42231#L100-2 assume !false; 42229#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42227#L103 assume !(12292 == ssl3_accept_~s__state~0); 42225#L106 assume !(16384 == ssl3_accept_~s__state~0); 42224#L109 assume !(8192 == ssl3_accept_~s__state~0); 42223#L112 assume !(24576 == ssl3_accept_~s__state~0); 42222#L115 assume !(8195 == ssl3_accept_~s__state~0); 42221#L118 assume !(8480 == ssl3_accept_~s__state~0); 42220#L121 assume !(8481 == ssl3_accept_~s__state~0); 42219#L124 assume !(8482 == ssl3_accept_~s__state~0); 42218#L127 assume !(8464 == ssl3_accept_~s__state~0); 42217#L130 assume !(8465 == ssl3_accept_~s__state~0); 42216#L133 assume !(8466 == ssl3_accept_~s__state~0); 42215#L136 assume !(8496 == ssl3_accept_~s__state~0); 42214#L139 assume !(8497 == ssl3_accept_~s__state~0); 42213#L142 assume 8512 == ssl3_accept_~s__state~0; 41564#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42211#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41522#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41523#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41897#L597 ssl3_accept_~skip~0 := 0; 41898#L100-2 assume !false; 41787#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41788#L103 assume !(12292 == ssl3_accept_~s__state~0); 41779#L106 assume !(16384 == ssl3_accept_~s__state~0); 41780#L109 assume !(8192 == ssl3_accept_~s__state~0); 41771#L112 assume !(24576 == ssl3_accept_~s__state~0); 41772#L115 assume !(8195 == ssl3_accept_~s__state~0); 41765#L118 assume !(8480 == ssl3_accept_~s__state~0); 41766#L121 assume !(8481 == ssl3_accept_~s__state~0); 41758#L124 assume !(8482 == ssl3_accept_~s__state~0); 41759#L127 assume !(8464 == ssl3_accept_~s__state~0); 41751#L130 assume !(8465 == ssl3_accept_~s__state~0); 41752#L133 assume !(8466 == ssl3_accept_~s__state~0); 41743#L136 assume !(8496 == ssl3_accept_~s__state~0); 41744#L139 assume !(8497 == ssl3_accept_~s__state~0); 41739#L142 assume !(8512 == ssl3_accept_~s__state~0); 41740#L145 assume !(8513 == ssl3_accept_~s__state~0); 41557#L148 assume 8528 == ssl3_accept_~s__state~0; 41558#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42205#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 42204#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42203#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42198#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42189#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42185#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42181#L597 ssl3_accept_~skip~0 := 0; 42179#L100-2 assume !false; 42177#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42175#L103 assume !(12292 == ssl3_accept_~s__state~0); 42173#L106 assume !(16384 == ssl3_accept_~s__state~0); 42171#L109 assume !(8192 == ssl3_accept_~s__state~0); 42169#L112 assume !(24576 == ssl3_accept_~s__state~0); 42167#L115 assume !(8195 == ssl3_accept_~s__state~0); 42164#L118 assume !(8480 == ssl3_accept_~s__state~0); 42158#L121 assume !(8481 == ssl3_accept_~s__state~0); 42155#L124 assume !(8482 == ssl3_accept_~s__state~0); 42152#L127 assume !(8464 == ssl3_accept_~s__state~0); 42149#L130 assume !(8465 == ssl3_accept_~s__state~0); 42146#L133 assume !(8466 == ssl3_accept_~s__state~0); 42143#L136 assume !(8496 == ssl3_accept_~s__state~0); 42140#L139 assume !(8497 == ssl3_accept_~s__state~0); 42137#L142 assume !(8512 == ssl3_accept_~s__state~0); 42134#L145 assume !(8513 == ssl3_accept_~s__state~0); 42131#L148 assume !(8528 == ssl3_accept_~s__state~0); 42084#L151 assume !(8529 == ssl3_accept_~s__state~0); 42077#L154 assume 8544 == ssl3_accept_~s__state~0; 42072#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42069#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 42067#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42064#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42060#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 42058#L407 assume !(8 == ssl3_accept_~blastFlag~0); 41487#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 41488#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42599#L597 ssl3_accept_~skip~0 := 0; 42596#L100-2 assume !false; 42595#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42583#L103 assume !(12292 == ssl3_accept_~s__state~0); 42577#L106 assume !(16384 == ssl3_accept_~s__state~0); 42573#L109 assume !(8192 == ssl3_accept_~s__state~0); 42569#L112 assume !(24576 == ssl3_accept_~s__state~0); 42566#L115 assume !(8195 == ssl3_accept_~s__state~0); 42562#L118 assume !(8480 == ssl3_accept_~s__state~0); 42559#L121 assume !(8481 == ssl3_accept_~s__state~0); 42556#L124 assume !(8482 == ssl3_accept_~s__state~0); 42552#L127 assume !(8464 == ssl3_accept_~s__state~0); 42549#L130 assume !(8465 == ssl3_accept_~s__state~0); 42545#L133 assume !(8466 == ssl3_accept_~s__state~0); 42542#L136 assume !(8496 == ssl3_accept_~s__state~0); 42540#L139 assume !(8497 == ssl3_accept_~s__state~0); 42538#L142 assume !(8512 == ssl3_accept_~s__state~0); 42536#L145 assume !(8513 == ssl3_accept_~s__state~0); 42534#L148 assume !(8528 == ssl3_accept_~s__state~0); 42532#L151 assume !(8529 == ssl3_accept_~s__state~0); 42530#L154 assume !(8544 == ssl3_accept_~s__state~0); 42527#L157 assume !(8545 == ssl3_accept_~s__state~0); 42524#L160 assume !(8560 == ssl3_accept_~s__state~0); 42521#L163 assume !(8561 == ssl3_accept_~s__state~0); 42519#L166 assume 8448 == ssl3_accept_~s__state~0; 41326#L167 assume !(ssl3_accept_~num1~0 > 0); 41327#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41339#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42361#L597 ssl3_accept_~skip~0 := 0; 42359#L100-2 assume !false; 42357#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42354#L103 assume !(12292 == ssl3_accept_~s__state~0); 42352#L106 assume 16384 == ssl3_accept_~s__state~0; 42348#L212 ssl3_accept_~s__server~0 := 1; 42834#L217 assume 0 != ssl3_accept_~cb~0; 42828#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42829#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42821#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42820#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41299#L244 assume 12292 != ssl3_accept_~s__state~0; 41300#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 41350#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42588#L597 ssl3_accept_~skip~0 := 0; 42587#L100-2 assume !false; 42586#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42584#L103 assume !(12292 == ssl3_accept_~s__state~0); 42578#L106 assume !(16384 == ssl3_accept_~s__state~0); 42574#L109 assume !(8192 == ssl3_accept_~s__state~0); 42570#L112 assume !(24576 == ssl3_accept_~s__state~0); 42567#L115 assume !(8195 == ssl3_accept_~s__state~0); 42563#L118 assume !(8480 == ssl3_accept_~s__state~0); 42560#L121 assume !(8481 == ssl3_accept_~s__state~0); 42557#L124 assume !(8482 == ssl3_accept_~s__state~0); 42553#L127 assume 8464 == ssl3_accept_~s__state~0; 41536#L134 [2021-10-13 00:35:19,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:19,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-13 00:35:19,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:19,758 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171223629] [2021-10-13 00:35:19,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:19,758 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:19,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:19,790 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:19,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:19,800 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:19,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:19,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1230795466, now seen corresponding path program 1 times [2021-10-13 00:35:19,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:19,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232974464] [2021-10-13 00:35:19,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:19,802 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:19,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:19,848 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:19,848 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:19,848 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232974464] [2021-10-13 00:35:19,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232974464] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:19,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389556798] [2021-10-13 00:35:19,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:19,849 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:19,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:19,851 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:19,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-10-13 00:35:20,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:20,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-13 00:35:20,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:20,538 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-13 00:35:20,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389556798] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:20,538 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-13 00:35:20,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-13 00:35:20,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28216259] [2021-10-13 00:35:20,540 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:20,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:20,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-13 00:35:20,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-13 00:35:20,541 INFO L87 Difference]: Start difference. First operand 1619 states and 2060 transitions. cyclomatic complexity: 447 Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:20,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:20,869 INFO L93 Difference]: Finished difference Result 2712 states and 3424 transitions. [2021-10-13 00:35:20,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-13 00:35:20,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2712 states and 3424 transitions. [2021-10-13 00:35:20,885 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2101 [2021-10-13 00:35:20,901 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2712 states to 2676 states and 3386 transitions. [2021-10-13 00:35:20,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2522 [2021-10-13 00:35:20,904 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2522 [2021-10-13 00:35:20,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2676 states and 3386 transitions. [2021-10-13 00:35:20,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:20,907 INFO L681 BuchiCegarLoop]: Abstraction has 2676 states and 3386 transitions. [2021-10-13 00:35:20,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2676 states and 3386 transitions. [2021-10-13 00:35:20,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2676 to 2030. [2021-10-13 00:35:20,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2030 states, 2030 states have (on average 1.2807881773399015) internal successors, (2600), 2029 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:20,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2600 transitions. [2021-10-13 00:35:20,967 INFO L704 BuchiCegarLoop]: Abstraction has 2030 states and 2600 transitions. [2021-10-13 00:35:20,967 INFO L587 BuchiCegarLoop]: Abstraction has 2030 states and 2600 transitions. [2021-10-13 00:35:20,967 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-13 00:35:20,968 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2600 transitions. [2021-10-13 00:35:21,006 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1782 [2021-10-13 00:35:21,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:21,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:21,008 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:21,009 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:21,009 INFO L791 eck$LassoCheckResult]: Stem: 46328#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 46175#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46139#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46089#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 46140#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46142#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 46172#L100-2 assume !false; 46355#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47192#L103 assume !(12292 == ssl3_accept_~s__state~0); 47191#L106 assume !(16384 == ssl3_accept_~s__state~0); 47190#L109 assume !(8192 == ssl3_accept_~s__state~0); 47189#L112 assume !(24576 == ssl3_accept_~s__state~0); 47188#L115 assume !(8195 == ssl3_accept_~s__state~0); 47187#L118 assume !(8480 == ssl3_accept_~s__state~0); 47186#L121 assume !(8481 == ssl3_accept_~s__state~0); 47185#L124 assume !(8482 == ssl3_accept_~s__state~0); 47184#L127 assume 8464 == ssl3_accept_~s__state~0; 46635#L134 [2021-10-13 00:35:21,010 INFO L793 eck$LassoCheckResult]: Loop: 46635#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 46308#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46309#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 48082#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48078#L597 ssl3_accept_~skip~0 := 0; 48076#L100-2 assume !false; 48074#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48072#L103 assume !(12292 == ssl3_accept_~s__state~0); 48070#L106 assume !(16384 == ssl3_accept_~s__state~0); 48068#L109 assume !(8192 == ssl3_accept_~s__state~0); 48066#L112 assume !(24576 == ssl3_accept_~s__state~0); 48064#L115 assume !(8195 == ssl3_accept_~s__state~0); 48034#L118 assume !(8480 == ssl3_accept_~s__state~0); 47501#L121 assume !(8481 == ssl3_accept_~s__state~0); 48032#L124 assume !(8482 == ssl3_accept_~s__state~0); 48027#L127 assume !(8464 == ssl3_accept_~s__state~0); 48026#L130 assume !(8465 == ssl3_accept_~s__state~0); 48025#L133 assume !(8466 == ssl3_accept_~s__state~0); 47327#L136 assume 8496 == ssl3_accept_~s__state~0; 46631#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 47326#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47325#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 47324#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46191#L294-2 ssl3_accept_~s__init_num~0 := 0; 46192#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48112#L597 ssl3_accept_~skip~0 := 0; 48111#L100-2 assume !false; 48109#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48104#L103 assume !(12292 == ssl3_accept_~s__state~0); 48102#L106 assume !(16384 == ssl3_accept_~s__state~0); 48101#L109 assume !(8192 == ssl3_accept_~s__state~0); 48100#L112 assume !(24576 == ssl3_accept_~s__state~0); 48099#L115 assume !(8195 == ssl3_accept_~s__state~0); 48098#L118 assume !(8480 == ssl3_accept_~s__state~0); 48097#L121 assume !(8481 == ssl3_accept_~s__state~0); 48091#L124 assume !(8482 == ssl3_accept_~s__state~0); 48090#L127 assume !(8464 == ssl3_accept_~s__state~0); 48089#L130 assume !(8465 == ssl3_accept_~s__state~0); 48087#L133 assume !(8466 == ssl3_accept_~s__state~0); 46115#L136 assume !(8496 == ssl3_accept_~s__state~0); 46116#L139 assume !(8497 == ssl3_accept_~s__state~0); 46164#L142 assume 8512 == ssl3_accept_~s__state~0; 46281#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46241#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46242#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46320#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48024#L597 ssl3_accept_~skip~0 := 0; 48023#L100-2 assume !false; 48022#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48021#L103 assume !(12292 == ssl3_accept_~s__state~0); 48020#L106 assume !(16384 == ssl3_accept_~s__state~0); 48019#L109 assume !(8192 == ssl3_accept_~s__state~0); 48018#L112 assume !(24576 == ssl3_accept_~s__state~0); 48017#L115 assume !(8195 == ssl3_accept_~s__state~0); 48016#L118 assume !(8480 == ssl3_accept_~s__state~0); 48015#L121 assume !(8481 == ssl3_accept_~s__state~0); 48014#L124 assume !(8482 == ssl3_accept_~s__state~0); 48013#L127 assume !(8464 == ssl3_accept_~s__state~0); 48011#L130 assume !(8465 == ssl3_accept_~s__state~0); 48006#L133 assume !(8466 == ssl3_accept_~s__state~0); 48004#L136 assume !(8496 == ssl3_accept_~s__state~0); 48002#L139 assume !(8497 == ssl3_accept_~s__state~0); 48000#L142 assume !(8512 == ssl3_accept_~s__state~0); 47993#L145 assume !(8513 == ssl3_accept_~s__state~0); 46160#L148 assume 8528 == ssl3_accept_~s__state~0; 46161#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46166#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46252#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 46167#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 46169#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 46219#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46341#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48103#L597 ssl3_accept_~skip~0 := 0; 48096#L100-2 assume !false; 48095#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48094#L103 assume !(12292 == ssl3_accept_~s__state~0); 48093#L106 assume !(16384 == ssl3_accept_~s__state~0); 48092#L109 assume !(8192 == ssl3_accept_~s__state~0); 48088#L112 assume !(24576 == ssl3_accept_~s__state~0); 48085#L115 assume !(8195 == ssl3_accept_~s__state~0); 48079#L118 assume !(8480 == ssl3_accept_~s__state~0); 48077#L121 assume !(8481 == ssl3_accept_~s__state~0); 48075#L124 assume !(8482 == ssl3_accept_~s__state~0); 48073#L127 assume !(8464 == ssl3_accept_~s__state~0); 48071#L130 assume !(8465 == ssl3_accept_~s__state~0); 48069#L133 assume !(8466 == ssl3_accept_~s__state~0); 48067#L136 assume !(8496 == ssl3_accept_~s__state~0); 48065#L139 assume !(8497 == ssl3_accept_~s__state~0); 48063#L142 assume !(8512 == ssl3_accept_~s__state~0); 46231#L145 assume !(8513 == ssl3_accept_~s__state~0); 46232#L148 assume !(8528 == ssl3_accept_~s__state~0); 46265#L151 assume !(8529 == ssl3_accept_~s__state~0); 46266#L154 assume 8544 == ssl3_accept_~s__state~0; 46112#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46114#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 46183#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46184#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47792#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 47750#L407 assume !(8 == ssl3_accept_~blastFlag~0); 46291#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 46292#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47661#L597 ssl3_accept_~skip~0 := 0; 47647#L100-2 assume !false; 47643#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47639#L103 assume !(12292 == ssl3_accept_~s__state~0); 47635#L106 assume !(16384 == ssl3_accept_~s__state~0); 47631#L109 assume !(8192 == ssl3_accept_~s__state~0); 47627#L112 assume !(24576 == ssl3_accept_~s__state~0); 47623#L115 assume !(8195 == ssl3_accept_~s__state~0); 47619#L118 assume !(8480 == ssl3_accept_~s__state~0); 47615#L121 assume !(8481 == ssl3_accept_~s__state~0); 47611#L124 assume !(8482 == ssl3_accept_~s__state~0); 47607#L127 assume !(8464 == ssl3_accept_~s__state~0); 47603#L130 assume !(8465 == ssl3_accept_~s__state~0); 47599#L133 assume !(8466 == ssl3_accept_~s__state~0); 47595#L136 assume !(8496 == ssl3_accept_~s__state~0); 47546#L139 assume !(8497 == ssl3_accept_~s__state~0); 47531#L142 assume !(8512 == ssl3_accept_~s__state~0); 47526#L145 assume !(8513 == ssl3_accept_~s__state~0); 47499#L148 assume !(8528 == ssl3_accept_~s__state~0); 47449#L151 assume !(8529 == ssl3_accept_~s__state~0); 47446#L154 assume !(8544 == ssl3_accept_~s__state~0); 47443#L157 assume !(8545 == ssl3_accept_~s__state~0); 47440#L160 assume !(8560 == ssl3_accept_~s__state~0); 47437#L163 assume !(8561 == ssl3_accept_~s__state~0); 47127#L166 assume 8448 == ssl3_accept_~s__state~0; 46130#L167 assume !(ssl3_accept_~num1~0 > 0); 46131#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47575#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47572#L597 ssl3_accept_~skip~0 := 0; 47571#L100-2 assume !false; 47570#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47569#L103 assume !(12292 == ssl3_accept_~s__state~0); 47568#L106 assume !(16384 == ssl3_accept_~s__state~0); 47567#L109 assume !(8192 == ssl3_accept_~s__state~0); 47566#L112 assume !(24576 == ssl3_accept_~s__state~0); 47565#L115 assume !(8195 == ssl3_accept_~s__state~0); 47564#L118 assume !(8480 == ssl3_accept_~s__state~0); 47563#L121 assume !(8481 == ssl3_accept_~s__state~0); 47562#L124 assume !(8482 == ssl3_accept_~s__state~0); 47561#L127 assume !(8464 == ssl3_accept_~s__state~0); 47560#L130 assume !(8465 == ssl3_accept_~s__state~0); 47559#L133 assume !(8466 == ssl3_accept_~s__state~0); 47558#L136 assume !(8496 == ssl3_accept_~s__state~0); 47557#L139 assume !(8497 == ssl3_accept_~s__state~0); 47556#L142 assume !(8512 == ssl3_accept_~s__state~0); 47555#L145 assume !(8513 == ssl3_accept_~s__state~0); 47554#L148 assume !(8528 == ssl3_accept_~s__state~0); 47553#L151 assume !(8529 == ssl3_accept_~s__state~0); 47552#L154 assume !(8544 == ssl3_accept_~s__state~0); 47551#L157 assume !(8545 == ssl3_accept_~s__state~0); 47550#L160 assume !(8560 == ssl3_accept_~s__state~0); 47549#L163 assume !(8561 == ssl3_accept_~s__state~0); 47548#L166 assume !(8448 == ssl3_accept_~s__state~0); 47547#L169 assume 8576 == ssl3_accept_~s__state~0; 47225#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 47525#L450 assume !(ssl3_accept_~ret~0 <= 0); 46177#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 46179#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47654#L597 ssl3_accept_~skip~0 := 0; 47646#L100-2 assume !false; 47642#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47638#L103 assume !(12292 == ssl3_accept_~s__state~0); 47634#L106 assume !(16384 == ssl3_accept_~s__state~0); 47630#L109 assume !(8192 == ssl3_accept_~s__state~0); 47626#L112 assume !(24576 == ssl3_accept_~s__state~0); 47622#L115 assume !(8195 == ssl3_accept_~s__state~0); 47618#L118 assume !(8480 == ssl3_accept_~s__state~0); 47614#L121 assume !(8481 == ssl3_accept_~s__state~0); 47610#L124 assume !(8482 == ssl3_accept_~s__state~0); 47606#L127 assume 8464 == ssl3_accept_~s__state~0; 46635#L134 [2021-10-13 00:35:21,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:21,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-13 00:35:21,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:21,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639456177] [2021-10-13 00:35:21,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:21,011 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:21,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:21,023 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:21,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:21,033 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:21,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:21,035 INFO L82 PathProgramCache]: Analyzing trace with hash -347334950, now seen corresponding path program 1 times [2021-10-13 00:35:21,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:21,036 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018309868] [2021-10-13 00:35:21,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:21,036 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:21,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:21,091 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-13 00:35:21,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:21,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018309868] [2021-10-13 00:35:21,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018309868] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:21,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:21,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:21,093 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469760242] [2021-10-13 00:35:21,093 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:21,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:21,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:21,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:21,095 INFO L87 Difference]: Start difference. First operand 2030 states and 2600 transitions. cyclomatic complexity: 578 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:21,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:21,267 INFO L93 Difference]: Finished difference Result 2231 states and 2831 transitions. [2021-10-13 00:35:21,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:21,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2231 states and 2831 transitions. [2021-10-13 00:35:21,277 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1865 [2021-10-13 00:35:21,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2231 states to 2161 states and 2761 transitions. [2021-10-13 00:35:21,300 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2007 [2021-10-13 00:35:21,303 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2007 [2021-10-13 00:35:21,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2161 states and 2761 transitions. [2021-10-13 00:35:21,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:21,305 INFO L681 BuchiCegarLoop]: Abstraction has 2161 states and 2761 transitions. [2021-10-13 00:35:21,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2161 states and 2761 transitions. [2021-10-13 00:35:21,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2161 to 2028. [2021-10-13 00:35:21,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2028 states, 2028 states have (on average 1.2781065088757397) internal successors, (2592), 2027 states have internal predecessors, (2592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:21,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 2592 transitions. [2021-10-13 00:35:21,347 INFO L704 BuchiCegarLoop]: Abstraction has 2028 states and 2592 transitions. [2021-10-13 00:35:21,347 INFO L587 BuchiCegarLoop]: Abstraction has 2028 states and 2592 transitions. [2021-10-13 00:35:21,347 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-13 00:35:21,348 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2028 states and 2592 transitions. [2021-10-13 00:35:21,354 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1774 [2021-10-13 00:35:21,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:21,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:21,358 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:21,358 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:21,359 INFO L791 eck$LassoCheckResult]: Stem: 50583#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50441#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 50406#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50356#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 50407#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50409#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 50438#L100-2 assume !false; 50611#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51287#L103 assume !(12292 == ssl3_accept_~s__state~0); 51285#L106 assume !(16384 == ssl3_accept_~s__state~0); 51283#L109 assume !(8192 == ssl3_accept_~s__state~0); 51282#L112 assume !(24576 == ssl3_accept_~s__state~0); 51270#L115 assume !(8195 == ssl3_accept_~s__state~0); 51264#L118 assume !(8480 == ssl3_accept_~s__state~0); 51260#L121 assume !(8481 == ssl3_accept_~s__state~0); 51257#L124 assume !(8482 == ssl3_accept_~s__state~0); 51255#L127 assume 8464 == ssl3_accept_~s__state~0; 50586#L134 [2021-10-13 00:35:21,359 INFO L793 eck$LassoCheckResult]: Loop: 50586#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 50587#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52364#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 52356#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52352#L597 ssl3_accept_~skip~0 := 0; 52350#L100-2 assume !false; 52348#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52346#L103 assume !(12292 == ssl3_accept_~s__state~0); 52344#L106 assume !(16384 == ssl3_accept_~s__state~0); 52342#L109 assume !(8192 == ssl3_accept_~s__state~0); 52340#L112 assume !(24576 == ssl3_accept_~s__state~0); 52338#L115 assume !(8195 == ssl3_accept_~s__state~0); 52336#L118 assume !(8480 == ssl3_accept_~s__state~0); 51036#L121 assume !(8481 == ssl3_accept_~s__state~0); 52334#L124 assume !(8482 == ssl3_accept_~s__state~0); 52332#L127 assume !(8464 == ssl3_accept_~s__state~0); 52329#L130 assume !(8465 == ssl3_accept_~s__state~0); 52328#L133 assume !(8466 == ssl3_accept_~s__state~0); 51182#L136 assume 8496 == ssl3_accept_~s__state~0; 50929#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51167#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51165#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 51163#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50569#L294-2 ssl3_accept_~s__init_num~0 := 0; 51152#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51148#L597 ssl3_accept_~skip~0 := 0; 51146#L100-2 assume !false; 51144#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51142#L103 assume !(12292 == ssl3_accept_~s__state~0); 51141#L106 assume !(16384 == ssl3_accept_~s__state~0); 51138#L109 assume !(8192 == ssl3_accept_~s__state~0); 51136#L112 assume !(24576 == ssl3_accept_~s__state~0); 51134#L115 assume !(8195 == ssl3_accept_~s__state~0); 51129#L118 assume !(8480 == ssl3_accept_~s__state~0); 51128#L121 assume !(8481 == ssl3_accept_~s__state~0); 51127#L124 assume !(8482 == ssl3_accept_~s__state~0); 51126#L127 assume !(8464 == ssl3_accept_~s__state~0); 51125#L130 assume !(8465 == ssl3_accept_~s__state~0); 51124#L133 assume !(8466 == ssl3_accept_~s__state~0); 51123#L136 assume !(8496 == ssl3_accept_~s__state~0); 51122#L139 assume !(8497 == ssl3_accept_~s__state~0); 50835#L142 assume 8512 == ssl3_accept_~s__state~0; 50540#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50505#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50506#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50575#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52232#L597 ssl3_accept_~skip~0 := 0; 52229#L100-2 assume !false; 52226#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52225#L103 assume !(12292 == ssl3_accept_~s__state~0); 52224#L106 assume !(16384 == ssl3_accept_~s__state~0); 52223#L109 assume !(8192 == ssl3_accept_~s__state~0); 52221#L112 assume !(24576 == ssl3_accept_~s__state~0); 52220#L115 assume !(8195 == ssl3_accept_~s__state~0); 52219#L118 assume !(8480 == ssl3_accept_~s__state~0); 52217#L121 assume !(8481 == ssl3_accept_~s__state~0); 52212#L124 assume !(8482 == ssl3_accept_~s__state~0); 52210#L127 assume !(8464 == ssl3_accept_~s__state~0); 52208#L130 assume !(8465 == ssl3_accept_~s__state~0); 52207#L133 assume !(8466 == ssl3_accept_~s__state~0); 52206#L136 assume !(8496 == ssl3_accept_~s__state~0); 52205#L139 assume !(8497 == ssl3_accept_~s__state~0); 52204#L142 assume !(8512 == ssl3_accept_~s__state~0); 51729#L145 assume !(8513 == ssl3_accept_~s__state~0); 50613#L148 assume 8528 == ssl3_accept_~s__state~0; 50432#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50433#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 50516#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 50434#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 50436#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 50483#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50595#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51548#L597 ssl3_accept_~skip~0 := 0; 51546#L100-2 assume !false; 51544#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51542#L103 assume !(12292 == ssl3_accept_~s__state~0); 51540#L106 assume !(16384 == ssl3_accept_~s__state~0); 51538#L109 assume !(8192 == ssl3_accept_~s__state~0); 51536#L112 assume !(24576 == ssl3_accept_~s__state~0); 51534#L115 assume !(8195 == ssl3_accept_~s__state~0); 51532#L118 assume !(8480 == ssl3_accept_~s__state~0); 51530#L121 assume !(8481 == ssl3_accept_~s__state~0); 51528#L124 assume !(8482 == ssl3_accept_~s__state~0); 51526#L127 assume !(8464 == ssl3_accept_~s__state~0); 51525#L130 assume !(8465 == ssl3_accept_~s__state~0); 51524#L133 assume !(8466 == ssl3_accept_~s__state~0); 51523#L136 assume !(8496 == ssl3_accept_~s__state~0); 51522#L139 assume !(8497 == ssl3_accept_~s__state~0); 51521#L142 assume !(8512 == ssl3_accept_~s__state~0); 51519#L145 assume !(8513 == ssl3_accept_~s__state~0); 51459#L148 assume !(8528 == ssl3_accept_~s__state~0); 51455#L151 assume !(8529 == ssl3_accept_~s__state~0); 51042#L154 assume 8544 == ssl3_accept_~s__state~0; 50379#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50381#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 50597#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52094#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50543#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 50373#L407 assume !(8 == ssl3_accept_~blastFlag~0); 50374#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 50547#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52211#L597 ssl3_accept_~skip~0 := 0; 52209#L100-2 assume !false; 52070#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52069#L103 assume !(12292 == ssl3_accept_~s__state~0); 52067#L106 assume !(16384 == ssl3_accept_~s__state~0); 52065#L109 assume !(8192 == ssl3_accept_~s__state~0); 52064#L112 assume !(24576 == ssl3_accept_~s__state~0); 52063#L115 assume !(8195 == ssl3_accept_~s__state~0); 52061#L118 assume !(8480 == ssl3_accept_~s__state~0); 52059#L121 assume !(8481 == ssl3_accept_~s__state~0); 52057#L124 assume !(8482 == ssl3_accept_~s__state~0); 52055#L127 assume !(8464 == ssl3_accept_~s__state~0); 52054#L130 assume !(8465 == ssl3_accept_~s__state~0); 52053#L133 assume !(8466 == ssl3_accept_~s__state~0); 52051#L136 assume !(8496 == ssl3_accept_~s__state~0); 52049#L139 assume !(8497 == ssl3_accept_~s__state~0); 52048#L142 assume !(8512 == ssl3_accept_~s__state~0); 52047#L145 assume !(8513 == ssl3_accept_~s__state~0); 52038#L148 assume !(8528 == ssl3_accept_~s__state~0); 52037#L151 assume !(8529 == ssl3_accept_~s__state~0); 51981#L154 assume !(8544 == ssl3_accept_~s__state~0); 51974#L157 assume !(8545 == ssl3_accept_~s__state~0); 51970#L160 assume !(8560 == ssl3_accept_~s__state~0); 51966#L163 assume !(8561 == ssl3_accept_~s__state~0); 51961#L166 assume 8448 == ssl3_accept_~s__state~0; 50397#L167 assume !(ssl3_accept_~num1~0 > 0); 50398#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51941#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51937#L597 ssl3_accept_~skip~0 := 0; 51935#L100-2 assume !false; 51933#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51931#L103 assume !(12292 == ssl3_accept_~s__state~0); 51929#L106 assume !(16384 == ssl3_accept_~s__state~0); 51927#L109 assume !(8192 == ssl3_accept_~s__state~0); 51925#L112 assume !(24576 == ssl3_accept_~s__state~0); 51923#L115 assume !(8195 == ssl3_accept_~s__state~0); 51921#L118 assume !(8480 == ssl3_accept_~s__state~0); 51919#L121 assume !(8481 == ssl3_accept_~s__state~0); 51917#L124 assume !(8482 == ssl3_accept_~s__state~0); 51915#L127 assume !(8464 == ssl3_accept_~s__state~0); 51913#L130 assume !(8465 == ssl3_accept_~s__state~0); 51911#L133 assume !(8466 == ssl3_accept_~s__state~0); 51909#L136 assume !(8496 == ssl3_accept_~s__state~0); 51907#L139 assume !(8497 == ssl3_accept_~s__state~0); 51905#L142 assume !(8512 == ssl3_accept_~s__state~0); 51903#L145 assume !(8513 == ssl3_accept_~s__state~0); 51901#L148 assume !(8528 == ssl3_accept_~s__state~0); 51899#L151 assume !(8529 == ssl3_accept_~s__state~0); 51897#L154 assume !(8544 == ssl3_accept_~s__state~0); 51895#L157 assume !(8545 == ssl3_accept_~s__state~0); 51893#L160 assume !(8560 == ssl3_accept_~s__state~0); 51891#L163 assume !(8561 == ssl3_accept_~s__state~0); 51889#L166 assume !(8448 == ssl3_accept_~s__state~0); 51887#L169 assume 8576 == ssl3_accept_~s__state~0; 51757#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 51882#L450 assume !(ssl3_accept_~ret~0 <= 0); 51880#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51453#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52377#L597 ssl3_accept_~skip~0 := 0; 52376#L100-2 assume !false; 52375#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52374#L103 assume !(12292 == ssl3_accept_~s__state~0); 52373#L106 assume !(16384 == ssl3_accept_~s__state~0); 52372#L109 assume !(8192 == ssl3_accept_~s__state~0); 52371#L112 assume !(24576 == ssl3_accept_~s__state~0); 52370#L115 assume !(8195 == ssl3_accept_~s__state~0); 52369#L118 assume !(8480 == ssl3_accept_~s__state~0); 52368#L121 assume !(8481 == ssl3_accept_~s__state~0); 52367#L124 assume !(8482 == ssl3_accept_~s__state~0); 52366#L127 assume !(8464 == ssl3_accept_~s__state~0); 52330#L130 assume !(8465 == ssl3_accept_~s__state~0); 52327#L133 assume 8466 == ssl3_accept_~s__state~0; 50586#L134 [2021-10-13 00:35:21,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:21,360 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-13 00:35:21,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:21,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250411490] [2021-10-13 00:35:21,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:21,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:21,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:21,370 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:21,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:21,380 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:21,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:21,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1218567007, now seen corresponding path program 1 times [2021-10-13 00:35:21,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:21,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374585341] [2021-10-13 00:35:21,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:21,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:21,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:21,481 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-13 00:35:21,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:21,482 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374585341] [2021-10-13 00:35:21,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374585341] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:21,482 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:21,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:21,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863970654] [2021-10-13 00:35:21,483 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:21,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:21,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:21,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:21,485 INFO L87 Difference]: Start difference. First operand 2028 states and 2592 transitions. cyclomatic complexity: 573 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:21,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:21,514 INFO L93 Difference]: Finished difference Result 3367 states and 4275 transitions. [2021-10-13 00:35:21,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:21,515 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3367 states and 4275 transitions. [2021-10-13 00:35:21,567 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3113 [2021-10-13 00:35:21,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3367 states to 3367 states and 4275 transitions. [2021-10-13 00:35:21,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3213 [2021-10-13 00:35:21,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3213 [2021-10-13 00:35:21,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3367 states and 4275 transitions. [2021-10-13 00:35:21,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:21,592 INFO L681 BuchiCegarLoop]: Abstraction has 3367 states and 4275 transitions. [2021-10-13 00:35:21,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3367 states and 4275 transitions. [2021-10-13 00:35:21,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3367 to 2028. [2021-10-13 00:35:21,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2028 states, 2028 states have (on average 1.277120315581854) internal successors, (2590), 2027 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:21,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 2590 transitions. [2021-10-13 00:35:21,680 INFO L704 BuchiCegarLoop]: Abstraction has 2028 states and 2590 transitions. [2021-10-13 00:35:21,680 INFO L587 BuchiCegarLoop]: Abstraction has 2028 states and 2590 transitions. [2021-10-13 00:35:21,680 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-13 00:35:21,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2028 states and 2590 transitions. [2021-10-13 00:35:21,688 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1774 [2021-10-13 00:35:21,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:21,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:21,695 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:21,696 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:21,696 INFO L791 eck$LassoCheckResult]: Stem: 55987#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 55839#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 55806#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 55757#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 55807#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55809#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 55837#L100-2 assume !false; 56012#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56364#L103 assume !(12292 == ssl3_accept_~s__state~0); 56363#L106 assume !(16384 == ssl3_accept_~s__state~0); 56362#L109 assume !(8192 == ssl3_accept_~s__state~0); 56361#L112 assume !(24576 == ssl3_accept_~s__state~0); 56360#L115 assume !(8195 == ssl3_accept_~s__state~0); 56359#L118 assume !(8480 == ssl3_accept_~s__state~0); 56358#L121 assume !(8481 == ssl3_accept_~s__state~0); 56357#L124 assume !(8482 == ssl3_accept_~s__state~0); 56356#L127 assume 8464 == ssl3_accept_~s__state~0; 55990#L134 [2021-10-13 00:35:21,697 INFO L793 eck$LassoCheckResult]: Loop: 55990#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 55991#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 55977#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 55978#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57394#L597 ssl3_accept_~skip~0 := 0; 57392#L100-2 assume !false; 57390#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57388#L103 assume !(12292 == ssl3_accept_~s__state~0); 57386#L106 assume !(16384 == ssl3_accept_~s__state~0); 57384#L109 assume !(8192 == ssl3_accept_~s__state~0); 57382#L112 assume !(24576 == ssl3_accept_~s__state~0); 57380#L115 assume !(8195 == ssl3_accept_~s__state~0); 57377#L118 assume !(8480 == ssl3_accept_~s__state~0); 56799#L121 assume !(8481 == ssl3_accept_~s__state~0); 57373#L124 assume !(8482 == ssl3_accept_~s__state~0); 57371#L127 assume !(8464 == ssl3_accept_~s__state~0); 57368#L130 assume !(8465 == ssl3_accept_~s__state~0); 57366#L133 assume !(8466 == ssl3_accept_~s__state~0); 56987#L136 assume 8496 == ssl3_accept_~s__state~0; 56148#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56985#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56982#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 56975#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55974#L294-2 ssl3_accept_~s__init_num~0 := 0; 56969#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56966#L597 ssl3_accept_~skip~0 := 0; 56965#L100-2 assume !false; 56964#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56836#L103 assume !(12292 == ssl3_accept_~s__state~0); 56830#L106 assume !(16384 == ssl3_accept_~s__state~0); 56828#L109 assume !(8192 == ssl3_accept_~s__state~0); 56826#L112 assume !(24576 == ssl3_accept_~s__state~0); 56824#L115 assume !(8195 == ssl3_accept_~s__state~0); 56822#L118 assume !(8480 == ssl3_accept_~s__state~0); 56820#L121 assume !(8481 == ssl3_accept_~s__state~0); 56818#L124 assume !(8482 == ssl3_accept_~s__state~0); 56816#L127 assume !(8464 == ssl3_accept_~s__state~0); 56813#L130 assume !(8465 == ssl3_accept_~s__state~0); 56811#L133 assume !(8466 == ssl3_accept_~s__state~0); 56810#L136 assume !(8496 == ssl3_accept_~s__state~0); 56809#L139 assume !(8497 == ssl3_accept_~s__state~0); 56797#L142 assume 8512 == ssl3_accept_~s__state~0; 56145#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57687#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57684#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57675#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57671#L597 ssl3_accept_~skip~0 := 0; 57669#L100-2 assume !false; 57667#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57665#L103 assume !(12292 == ssl3_accept_~s__state~0); 57663#L106 assume !(16384 == ssl3_accept_~s__state~0); 57661#L109 assume !(8192 == ssl3_accept_~s__state~0); 57659#L112 assume !(24576 == ssl3_accept_~s__state~0); 57657#L115 assume !(8195 == ssl3_accept_~s__state~0); 57655#L118 assume !(8480 == ssl3_accept_~s__state~0); 57653#L121 assume !(8481 == ssl3_accept_~s__state~0); 57651#L124 assume !(8482 == ssl3_accept_~s__state~0); 57649#L127 assume !(8464 == ssl3_accept_~s__state~0); 57647#L130 assume !(8465 == ssl3_accept_~s__state~0); 57645#L133 assume !(8466 == ssl3_accept_~s__state~0); 57643#L136 assume !(8496 == ssl3_accept_~s__state~0); 57642#L139 assume !(8497 == ssl3_accept_~s__state~0); 57641#L142 assume !(8512 == ssl3_accept_~s__state~0); 57640#L145 assume !(8513 == ssl3_accept_~s__state~0); 57638#L148 assume 8528 == ssl3_accept_~s__state~0; 55831#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 55832#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 57627#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 55886#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 55876#L357 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 55877#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 55885#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 55998#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57443#L597 ssl3_accept_~skip~0 := 0; 57436#L100-2 assume !false; 57434#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57432#L103 assume !(12292 == ssl3_accept_~s__state~0); 57431#L106 assume !(16384 == ssl3_accept_~s__state~0); 57430#L109 assume !(8192 == ssl3_accept_~s__state~0); 57429#L112 assume !(24576 == ssl3_accept_~s__state~0); 57425#L115 assume !(8195 == ssl3_accept_~s__state~0); 57419#L118 assume !(8480 == ssl3_accept_~s__state~0); 57417#L121 assume !(8481 == ssl3_accept_~s__state~0); 57415#L124 assume !(8482 == ssl3_accept_~s__state~0); 57413#L127 assume !(8464 == ssl3_accept_~s__state~0); 57411#L130 assume !(8465 == ssl3_accept_~s__state~0); 57409#L133 assume !(8466 == ssl3_accept_~s__state~0); 57407#L136 assume !(8496 == ssl3_accept_~s__state~0); 57286#L139 assume !(8497 == ssl3_accept_~s__state~0); 57232#L142 assume !(8512 == ssl3_accept_~s__state~0); 57210#L145 assume !(8513 == ssl3_accept_~s__state~0); 57072#L148 assume !(8528 == ssl3_accept_~s__state~0); 57070#L151 assume !(8529 == ssl3_accept_~s__state~0); 56108#L154 assume 8544 == ssl3_accept_~s__state~0; 55776#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55778#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 55848#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55849#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 55928#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 55774#L407 assume !(8 == ssl3_accept_~blastFlag~0); 55775#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 55956#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57332#L597 ssl3_accept_~skip~0 := 0; 57330#L100-2 assume !false; 57328#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57326#L103 assume !(12292 == ssl3_accept_~s__state~0); 57324#L106 assume !(16384 == ssl3_accept_~s__state~0); 57322#L109 assume !(8192 == ssl3_accept_~s__state~0); 57320#L112 assume !(24576 == ssl3_accept_~s__state~0); 57318#L115 assume !(8195 == ssl3_accept_~s__state~0); 57316#L118 assume !(8480 == ssl3_accept_~s__state~0); 57314#L121 assume !(8481 == ssl3_accept_~s__state~0); 57312#L124 assume !(8482 == ssl3_accept_~s__state~0); 57310#L127 assume !(8464 == ssl3_accept_~s__state~0); 57308#L130 assume !(8465 == ssl3_accept_~s__state~0); 57306#L133 assume !(8466 == ssl3_accept_~s__state~0); 57293#L136 assume !(8496 == ssl3_accept_~s__state~0); 57292#L139 assume !(8497 == ssl3_accept_~s__state~0); 57291#L142 assume !(8512 == ssl3_accept_~s__state~0); 57290#L145 assume !(8513 == ssl3_accept_~s__state~0); 57288#L148 assume !(8528 == ssl3_accept_~s__state~0); 57231#L151 assume !(8529 == ssl3_accept_~s__state~0); 57209#L154 assume !(8544 == ssl3_accept_~s__state~0); 57073#L157 assume !(8545 == ssl3_accept_~s__state~0); 57071#L160 assume !(8560 == ssl3_accept_~s__state~0); 57069#L163 assume !(8561 == ssl3_accept_~s__state~0); 57068#L166 assume 8448 == ssl3_accept_~s__state~0; 55797#L167 assume !(ssl3_accept_~num1~0 > 0); 55798#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55810#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57778#L597 ssl3_accept_~skip~0 := 0; 57777#L100-2 assume !false; 55988#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55989#L103 assume !(12292 == ssl3_accept_~s__state~0); 57776#L106 assume !(16384 == ssl3_accept_~s__state~0); 57775#L109 assume !(8192 == ssl3_accept_~s__state~0); 57774#L112 assume !(24576 == ssl3_accept_~s__state~0); 57773#L115 assume !(8195 == ssl3_accept_~s__state~0); 57772#L118 assume !(8480 == ssl3_accept_~s__state~0); 57771#L121 assume !(8481 == ssl3_accept_~s__state~0); 57770#L124 assume !(8482 == ssl3_accept_~s__state~0); 57769#L127 assume !(8464 == ssl3_accept_~s__state~0); 57768#L130 assume !(8465 == ssl3_accept_~s__state~0); 57766#L133 assume !(8466 == ssl3_accept_~s__state~0); 57761#L136 assume !(8496 == ssl3_accept_~s__state~0); 57759#L139 assume !(8497 == ssl3_accept_~s__state~0); 57757#L142 assume !(8512 == ssl3_accept_~s__state~0); 55898#L145 assume !(8513 == ssl3_accept_~s__state~0); 55827#L148 assume !(8528 == ssl3_accept_~s__state~0); 55828#L151 assume !(8529 == ssl3_accept_~s__state~0); 55949#L154 assume !(8544 == ssl3_accept_~s__state~0); 55950#L157 assume !(8545 == ssl3_accept_~s__state~0); 55947#L160 assume !(8560 == ssl3_accept_~s__state~0); 55870#L163 assume !(8561 == ssl3_accept_~s__state~0); 55871#L166 assume !(8448 == ssl3_accept_~s__state~0); 55900#L169 assume 8576 == ssl3_accept_~s__state~0; 55901#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 55953#L450 assume !(ssl3_accept_~ret~0 <= 0); 55841#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55843#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57224#L597 ssl3_accept_~skip~0 := 0; 57223#L100-2 assume !false; 57222#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57221#L103 assume !(12292 == ssl3_accept_~s__state~0); 57220#L106 assume !(16384 == ssl3_accept_~s__state~0); 57219#L109 assume !(8192 == ssl3_accept_~s__state~0); 57218#L112 assume !(24576 == ssl3_accept_~s__state~0); 57217#L115 assume !(8195 == ssl3_accept_~s__state~0); 57216#L118 assume !(8480 == ssl3_accept_~s__state~0); 57215#L121 assume !(8481 == ssl3_accept_~s__state~0); 57214#L124 assume !(8482 == ssl3_accept_~s__state~0); 57213#L127 assume !(8464 == ssl3_accept_~s__state~0); 57211#L130 assume !(8465 == ssl3_accept_~s__state~0); 57212#L133 assume 8466 == ssl3_accept_~s__state~0; 55990#L134 [2021-10-13 00:35:21,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:21,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-13 00:35:21,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:21,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48187552] [2021-10-13 00:35:21,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:21,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:21,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:21,710 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:21,722 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:21,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:21,723 INFO L82 PathProgramCache]: Analyzing trace with hash -2082388132, now seen corresponding path program 1 times [2021-10-13 00:35:21,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:21,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531306444] [2021-10-13 00:35:21,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:21,724 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:21,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:21,767 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 239 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-10-13 00:35:21,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:21,768 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531306444] [2021-10-13 00:35:21,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531306444] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:21,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:21,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:21,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128517539] [2021-10-13 00:35:21,769 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:21,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:21,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:21,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:21,771 INFO L87 Difference]: Start difference. First operand 2028 states and 2590 transitions. cyclomatic complexity: 571 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:21,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:21,820 INFO L93 Difference]: Finished difference Result 3285 states and 4181 transitions. [2021-10-13 00:35:21,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:21,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3285 states and 4181 transitions. [2021-10-13 00:35:21,837 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3031 [2021-10-13 00:35:21,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3285 states to 3285 states and 4181 transitions. [2021-10-13 00:35:21,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3131 [2021-10-13 00:35:21,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3131 [2021-10-13 00:35:21,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3285 states and 4181 transitions. [2021-10-13 00:35:21,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:21,855 INFO L681 BuchiCegarLoop]: Abstraction has 3285 states and 4181 transitions. [2021-10-13 00:35:21,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3285 states and 4181 transitions. [2021-10-13 00:35:21,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3285 to 3285. [2021-10-13 00:35:21,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3285 states, 3285 states have (on average 1.2727549467275494) internal successors, (4181), 3284 states have internal predecessors, (4181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:21,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3285 states to 3285 states and 4181 transitions. [2021-10-13 00:35:21,917 INFO L704 BuchiCegarLoop]: Abstraction has 3285 states and 4181 transitions. [2021-10-13 00:35:21,917 INFO L587 BuchiCegarLoop]: Abstraction has 3285 states and 4181 transitions. [2021-10-13 00:35:21,918 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-13 00:35:21,918 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3285 states and 4181 transitions. [2021-10-13 00:35:21,932 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3031 [2021-10-13 00:35:21,932 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:21,933 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:21,935 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:21,935 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:21,935 INFO L791 eck$LassoCheckResult]: Stem: 61319#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 61165#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 61127#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61076#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 61128#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61130#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 61162#L100-2 assume !false; 61344#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62398#L103 assume !(12292 == ssl3_accept_~s__state~0); 62397#L106 assume !(16384 == ssl3_accept_~s__state~0); 62396#L109 assume !(8192 == ssl3_accept_~s__state~0); 62395#L112 assume !(24576 == ssl3_accept_~s__state~0); 62394#L115 assume !(8195 == ssl3_accept_~s__state~0); 62393#L118 assume !(8480 == ssl3_accept_~s__state~0); 62392#L121 assume !(8481 == ssl3_accept_~s__state~0); 62391#L124 assume !(8482 == ssl3_accept_~s__state~0); 62390#L127 assume 8464 == ssl3_accept_~s__state~0; 61495#L134 [2021-10-13 00:35:21,936 INFO L793 eck$LassoCheckResult]: Loop: 61495#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 63251#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 63213#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 63205#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63202#L597 ssl3_accept_~skip~0 := 0; 63201#L100-2 assume !false; 63200#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63198#L103 assume !(12292 == ssl3_accept_~s__state~0); 63191#L106 assume !(16384 == ssl3_accept_~s__state~0); 63174#L109 assume !(8192 == ssl3_accept_~s__state~0); 63173#L112 assume !(24576 == ssl3_accept_~s__state~0); 63172#L115 assume !(8195 == ssl3_accept_~s__state~0); 63107#L118 assume !(8480 == ssl3_accept_~s__state~0); 63108#L121 assume !(8481 == ssl3_accept_~s__state~0); 63260#L124 assume !(8482 == ssl3_accept_~s__state~0); 63258#L127 assume !(8464 == ssl3_accept_~s__state~0); 63098#L130 assume !(8465 == ssl3_accept_~s__state~0); 63096#L133 assume !(8466 == ssl3_accept_~s__state~0); 62983#L136 assume 8496 == ssl3_accept_~s__state~0; 61490#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 62978#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 62974#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 62973#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 61305#L294-2 ssl3_accept_~s__init_num~0 := 0; 62963#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62957#L597 ssl3_accept_~skip~0 := 0; 62953#L100-2 assume !false; 62946#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62943#L103 assume !(12292 == ssl3_accept_~s__state~0); 62940#L106 assume !(16384 == ssl3_accept_~s__state~0); 62937#L109 assume !(8192 == ssl3_accept_~s__state~0); 62934#L112 assume !(24576 == ssl3_accept_~s__state~0); 62930#L115 assume !(8195 == ssl3_accept_~s__state~0); 62927#L118 assume !(8480 == ssl3_accept_~s__state~0); 62924#L121 assume !(8481 == ssl3_accept_~s__state~0); 62920#L124 assume !(8482 == ssl3_accept_~s__state~0); 62917#L127 assume !(8464 == ssl3_accept_~s__state~0); 62914#L130 assume !(8465 == ssl3_accept_~s__state~0); 62911#L133 assume !(8466 == ssl3_accept_~s__state~0); 62908#L136 assume !(8496 == ssl3_accept_~s__state~0); 62905#L139 assume !(8497 == ssl3_accept_~s__state~0); 62895#L142 assume 8512 == ssl3_accept_~s__state~0; 61485#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62889#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 62890#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63478#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63475#L597 ssl3_accept_~skip~0 := 0; 63474#L100-2 assume !false; 63473#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63472#L103 assume !(12292 == ssl3_accept_~s__state~0); 63471#L106 assume !(16384 == ssl3_accept_~s__state~0); 63470#L109 assume !(8192 == ssl3_accept_~s__state~0); 63469#L112 assume !(24576 == ssl3_accept_~s__state~0); 63468#L115 assume !(8195 == ssl3_accept_~s__state~0); 63467#L118 assume !(8480 == ssl3_accept_~s__state~0); 63466#L121 assume !(8481 == ssl3_accept_~s__state~0); 63465#L124 assume !(8482 == ssl3_accept_~s__state~0); 63464#L127 assume !(8464 == ssl3_accept_~s__state~0); 63463#L130 assume !(8465 == ssl3_accept_~s__state~0); 63462#L133 assume !(8466 == ssl3_accept_~s__state~0); 63461#L136 assume !(8496 == ssl3_accept_~s__state~0); 63460#L139 assume !(8497 == ssl3_accept_~s__state~0); 63459#L142 assume !(8512 == ssl3_accept_~s__state~0); 63458#L145 assume !(8513 == ssl3_accept_~s__state~0); 63457#L148 assume 8528 == ssl3_accept_~s__state~0; 61480#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63456#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 63454#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 63448#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 63450#L357 assume !(6 == ssl3_accept_~blastFlag~0); 63446#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 63442#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63439#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63436#L597 ssl3_accept_~skip~0 := 0; 63435#L100-2 assume !false; 63433#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63428#L103 assume !(12292 == ssl3_accept_~s__state~0); 63426#L106 assume !(16384 == ssl3_accept_~s__state~0); 63424#L109 assume !(8192 == ssl3_accept_~s__state~0); 63422#L112 assume !(24576 == ssl3_accept_~s__state~0); 63420#L115 assume !(8195 == ssl3_accept_~s__state~0); 63418#L118 assume !(8480 == ssl3_accept_~s__state~0); 63416#L121 assume !(8481 == ssl3_accept_~s__state~0); 63414#L124 assume !(8482 == ssl3_accept_~s__state~0); 63412#L127 assume !(8464 == ssl3_accept_~s__state~0); 63410#L130 assume !(8465 == ssl3_accept_~s__state~0); 63408#L133 assume !(8466 == ssl3_accept_~s__state~0); 63406#L136 assume !(8496 == ssl3_accept_~s__state~0); 63404#L139 assume !(8497 == ssl3_accept_~s__state~0); 63402#L142 assume !(8512 == ssl3_accept_~s__state~0); 63400#L145 assume !(8513 == ssl3_accept_~s__state~0); 63398#L148 assume !(8528 == ssl3_accept_~s__state~0); 63396#L151 assume !(8529 == ssl3_accept_~s__state~0); 63394#L154 assume 8544 == ssl3_accept_~s__state~0; 61475#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63391#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 63388#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63384#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63382#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 63380#L407 assume !(8 == ssl3_accept_~blastFlag~0); 63378#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 63374#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63371#L597 ssl3_accept_~skip~0 := 0; 63370#L100-2 assume !false; 63369#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63368#L103 assume !(12292 == ssl3_accept_~s__state~0); 63367#L106 assume !(16384 == ssl3_accept_~s__state~0); 63366#L109 assume !(8192 == ssl3_accept_~s__state~0); 63365#L112 assume !(24576 == ssl3_accept_~s__state~0); 63364#L115 assume !(8195 == ssl3_accept_~s__state~0); 63363#L118 assume !(8480 == ssl3_accept_~s__state~0); 63362#L121 assume !(8481 == ssl3_accept_~s__state~0); 63361#L124 assume !(8482 == ssl3_accept_~s__state~0); 63360#L127 assume !(8464 == ssl3_accept_~s__state~0); 63359#L130 assume !(8465 == ssl3_accept_~s__state~0); 63358#L133 assume !(8466 == ssl3_accept_~s__state~0); 63357#L136 assume !(8496 == ssl3_accept_~s__state~0); 63356#L139 assume !(8497 == ssl3_accept_~s__state~0); 63355#L142 assume !(8512 == ssl3_accept_~s__state~0); 63354#L145 assume !(8513 == ssl3_accept_~s__state~0); 63353#L148 assume !(8528 == ssl3_accept_~s__state~0); 63352#L151 assume !(8529 == ssl3_accept_~s__state~0); 63351#L154 assume !(8544 == ssl3_accept_~s__state~0); 63350#L157 assume !(8545 == ssl3_accept_~s__state~0); 63349#L160 assume !(8560 == ssl3_accept_~s__state~0); 63348#L163 assume !(8561 == ssl3_accept_~s__state~0); 63347#L166 assume 8448 == ssl3_accept_~s__state~0; 63346#L167 assume !(ssl3_accept_~num1~0 > 0); 63343#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63340#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63337#L597 ssl3_accept_~skip~0 := 0; 63336#L100-2 assume !false; 63335#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63334#L103 assume !(12292 == ssl3_accept_~s__state~0); 63333#L106 assume !(16384 == ssl3_accept_~s__state~0); 63332#L109 assume !(8192 == ssl3_accept_~s__state~0); 63331#L112 assume !(24576 == ssl3_accept_~s__state~0); 63330#L115 assume !(8195 == ssl3_accept_~s__state~0); 63329#L118 assume !(8480 == ssl3_accept_~s__state~0); 63328#L121 assume !(8481 == ssl3_accept_~s__state~0); 63327#L124 assume !(8482 == ssl3_accept_~s__state~0); 63326#L127 assume !(8464 == ssl3_accept_~s__state~0); 63325#L130 assume !(8465 == ssl3_accept_~s__state~0); 63324#L133 assume !(8466 == ssl3_accept_~s__state~0); 63323#L136 assume !(8496 == ssl3_accept_~s__state~0); 63322#L139 assume !(8497 == ssl3_accept_~s__state~0); 63321#L142 assume !(8512 == ssl3_accept_~s__state~0); 63320#L145 assume !(8513 == ssl3_accept_~s__state~0); 63319#L148 assume !(8528 == ssl3_accept_~s__state~0); 63318#L151 assume !(8529 == ssl3_accept_~s__state~0); 63317#L154 assume !(8544 == ssl3_accept_~s__state~0); 63316#L157 assume !(8545 == ssl3_accept_~s__state~0); 63315#L160 assume !(8560 == ssl3_accept_~s__state~0); 63311#L163 assume !(8561 == ssl3_accept_~s__state~0); 63309#L166 assume !(8448 == ssl3_accept_~s__state~0); 63310#L169 assume 8576 == ssl3_accept_~s__state~0; 63227#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 63221#L450 assume !(ssl3_accept_~ret~0 <= 0); 63219#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 62312#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63297#L597 ssl3_accept_~skip~0 := 0; 63296#L100-2 assume !false; 63295#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63294#L103 assume !(12292 == ssl3_accept_~s__state~0); 63293#L106 assume !(16384 == ssl3_accept_~s__state~0); 63292#L109 assume !(8192 == ssl3_accept_~s__state~0); 63291#L112 assume !(24576 == ssl3_accept_~s__state~0); 63290#L115 assume !(8195 == ssl3_accept_~s__state~0); 63289#L118 assume !(8480 == ssl3_accept_~s__state~0); 63105#L121 assume !(8481 == ssl3_accept_~s__state~0); 63103#L124 assume !(8482 == ssl3_accept_~s__state~0); 63100#L127 assume !(8464 == ssl3_accept_~s__state~0); 63101#L130 assume !(8465 == ssl3_accept_~s__state~0); 63254#L133 assume 8466 == ssl3_accept_~s__state~0; 61495#L134 [2021-10-13 00:35:21,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:21,936 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-13 00:35:21,937 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:21,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059033709] [2021-10-13 00:35:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:21,938 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:21,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:21,947 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:21,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:21,956 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:21,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:21,957 INFO L82 PathProgramCache]: Analyzing trace with hash -1963946658, now seen corresponding path program 1 times [2021-10-13 00:35:21,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:21,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023705152] [2021-10-13 00:35:21,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:21,958 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:22,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:22,109 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-13 00:35:22,109 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:22,109 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023705152] [2021-10-13 00:35:22,109 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023705152] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:22,110 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:22,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-13 00:35:22,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842485645] [2021-10-13 00:35:22,110 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:22,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:22,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-13 00:35:22,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:35:22,111 INFO L87 Difference]: Start difference. First operand 3285 states and 4181 transitions. cyclomatic complexity: 905 Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:22,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:22,265 INFO L93 Difference]: Finished difference Result 16081 states and 20367 transitions. [2021-10-13 00:35:22,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-13 00:35:22,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16081 states and 20367 transitions. [2021-10-13 00:35:22,435 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 15527 [2021-10-13 00:35:22,571 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16081 states to 16081 states and 20367 transitions. [2021-10-13 00:35:22,585 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15927 [2021-10-13 00:35:22,614 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15927 [2021-10-13 00:35:22,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16081 states and 20367 transitions. [2021-10-13 00:35:22,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:22,673 INFO L681 BuchiCegarLoop]: Abstraction has 16081 states and 20367 transitions. [2021-10-13 00:35:22,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16081 states and 20367 transitions. [2021-10-13 00:35:22,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16081 to 5893. [2021-10-13 00:35:23,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5893 states, 5893 states have (on average 1.2684540980824708) internal successors, (7475), 5892 states have internal predecessors, (7475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:23,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5893 states to 5893 states and 7475 transitions. [2021-10-13 00:35:23,053 INFO L704 BuchiCegarLoop]: Abstraction has 5893 states and 7475 transitions. [2021-10-13 00:35:23,054 INFO L587 BuchiCegarLoop]: Abstraction has 5893 states and 7475 transitions. [2021-10-13 00:35:23,054 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-13 00:35:23,054 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5893 states and 7475 transitions. [2021-10-13 00:35:23,079 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5639 [2021-10-13 00:35:23,079 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:23,079 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:23,082 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:23,082 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:23,082 INFO L791 eck$LassoCheckResult]: Stem: 80693#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 80543#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 80509#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80459#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 80510#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 80512#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 80541#L100-2 assume !false; 80716#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80921#L103 assume !(12292 == ssl3_accept_~s__state~0); 80917#L106 assume !(16384 == ssl3_accept_~s__state~0); 80918#L109 assume !(8192 == ssl3_accept_~s__state~0); 80913#L112 assume !(24576 == ssl3_accept_~s__state~0); 80914#L115 assume !(8195 == ssl3_accept_~s__state~0); 80909#L118 assume !(8480 == ssl3_accept_~s__state~0); 80910#L121 assume !(8481 == ssl3_accept_~s__state~0); 81174#L124 assume !(8482 == ssl3_accept_~s__state~0); 81175#L127 assume 8464 == ssl3_accept_~s__state~0; 80838#L134 [2021-10-13 00:35:23,083 INFO L793 eck$LassoCheckResult]: Loop: 80838#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 81996#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 81993#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 81990#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81986#L597 ssl3_accept_~skip~0 := 0; 81987#L100-2 assume !false; 81982#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81983#L103 assume !(12292 == ssl3_accept_~s__state~0); 81978#L106 assume !(16384 == ssl3_accept_~s__state~0); 81979#L109 assume !(8192 == ssl3_accept_~s__state~0); 81974#L112 assume !(24576 == ssl3_accept_~s__state~0); 81975#L115 assume !(8195 == ssl3_accept_~s__state~0); 81971#L118 assume !(8480 == ssl3_accept_~s__state~0); 81376#L121 assume !(8481 == ssl3_accept_~s__state~0); 81967#L124 assume !(8482 == ssl3_accept_~s__state~0); 81968#L127 assume !(8464 == ssl3_accept_~s__state~0); 81961#L130 assume !(8465 == ssl3_accept_~s__state~0); 81960#L133 assume !(8466 == ssl3_accept_~s__state~0); 81106#L136 assume 8496 == ssl3_accept_~s__state~0; 81102#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 81097#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 81098#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 81094#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80679#L294-2 ssl3_accept_~s__init_num~0 := 0; 81088#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81086#L597 ssl3_accept_~skip~0 := 0; 81081#L100-2 assume !false; 81082#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81077#L103 assume !(12292 == ssl3_accept_~s__state~0); 81078#L106 assume !(16384 == ssl3_accept_~s__state~0); 81073#L109 assume !(8192 == ssl3_accept_~s__state~0); 81074#L112 assume !(24576 == ssl3_accept_~s__state~0); 81069#L115 assume !(8195 == ssl3_accept_~s__state~0); 81070#L118 assume !(8480 == ssl3_accept_~s__state~0); 81065#L121 assume !(8481 == ssl3_accept_~s__state~0); 81066#L124 assume !(8482 == ssl3_accept_~s__state~0); 81061#L127 assume !(8464 == ssl3_accept_~s__state~0); 81062#L130 assume !(8465 == ssl3_accept_~s__state~0); 81057#L133 assume !(8466 == ssl3_accept_~s__state~0); 81058#L136 assume !(8496 == ssl3_accept_~s__state~0); 81053#L139 assume !(8497 == ssl3_accept_~s__state~0); 81054#L142 assume 8512 == ssl3_accept_~s__state~0; 80803#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81953#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 81951#L309 assume !(2 == ssl3_accept_~blastFlag~0); 81950#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 81948#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81945#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81942#L597 ssl3_accept_~skip~0 := 0; 81941#L100-2 assume !false; 81940#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81939#L103 assume !(12292 == ssl3_accept_~s__state~0); 81938#L106 assume !(16384 == ssl3_accept_~s__state~0); 81937#L109 assume !(8192 == ssl3_accept_~s__state~0); 81936#L112 assume !(24576 == ssl3_accept_~s__state~0); 81935#L115 assume !(8195 == ssl3_accept_~s__state~0); 81934#L118 assume !(8480 == ssl3_accept_~s__state~0); 81933#L121 assume !(8481 == ssl3_accept_~s__state~0); 81932#L124 assume !(8482 == ssl3_accept_~s__state~0); 81931#L127 assume !(8464 == ssl3_accept_~s__state~0); 81930#L130 assume !(8465 == ssl3_accept_~s__state~0); 81929#L133 assume !(8466 == ssl3_accept_~s__state~0); 81928#L136 assume !(8496 == ssl3_accept_~s__state~0); 81927#L139 assume !(8497 == ssl3_accept_~s__state~0); 81926#L142 assume !(8512 == ssl3_accept_~s__state~0); 81925#L145 assume !(8513 == ssl3_accept_~s__state~0); 81924#L148 assume 8528 == ssl3_accept_~s__state~0; 81148#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 81923#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 81921#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 81915#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 81917#L357 assume !(6 == ssl3_accept_~blastFlag~0); 81913#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 81909#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81906#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81903#L597 ssl3_accept_~skip~0 := 0; 81902#L100-2 assume !false; 81900#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81895#L103 assume !(12292 == ssl3_accept_~s__state~0); 81893#L106 assume !(16384 == ssl3_accept_~s__state~0); 81891#L109 assume !(8192 == ssl3_accept_~s__state~0); 81889#L112 assume !(24576 == ssl3_accept_~s__state~0); 81887#L115 assume !(8195 == ssl3_accept_~s__state~0); 81885#L118 assume !(8480 == ssl3_accept_~s__state~0); 81883#L121 assume !(8481 == ssl3_accept_~s__state~0); 81881#L124 assume !(8482 == ssl3_accept_~s__state~0); 81879#L127 assume !(8464 == ssl3_accept_~s__state~0); 81877#L130 assume !(8465 == ssl3_accept_~s__state~0); 81875#L133 assume !(8466 == ssl3_accept_~s__state~0); 81873#L136 assume !(8496 == ssl3_accept_~s__state~0); 81871#L139 assume !(8497 == ssl3_accept_~s__state~0); 81869#L142 assume !(8512 == ssl3_accept_~s__state~0); 81867#L145 assume !(8513 == ssl3_accept_~s__state~0); 81865#L148 assume !(8528 == ssl3_accept_~s__state~0); 81863#L151 assume !(8529 == ssl3_accept_~s__state~0); 81861#L154 assume 8544 == ssl3_accept_~s__state~0; 81145#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 81858#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 81855#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81852#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 81850#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 81836#L407 assume !(8 == ssl3_accept_~blastFlag~0); 81822#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 81817#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81813#L597 ssl3_accept_~skip~0 := 0; 81811#L100-2 assume !false; 81809#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81807#L103 assume !(12292 == ssl3_accept_~s__state~0); 81805#L106 assume !(16384 == ssl3_accept_~s__state~0); 81803#L109 assume !(8192 == ssl3_accept_~s__state~0); 81801#L112 assume !(24576 == ssl3_accept_~s__state~0); 81799#L115 assume !(8195 == ssl3_accept_~s__state~0); 81797#L118 assume !(8480 == ssl3_accept_~s__state~0); 81795#L121 assume !(8481 == ssl3_accept_~s__state~0); 81793#L124 assume !(8482 == ssl3_accept_~s__state~0); 81792#L127 assume !(8464 == ssl3_accept_~s__state~0); 81791#L130 assume !(8465 == ssl3_accept_~s__state~0); 81790#L133 assume !(8466 == ssl3_accept_~s__state~0); 81789#L136 assume !(8496 == ssl3_accept_~s__state~0); 81787#L139 assume !(8497 == ssl3_accept_~s__state~0); 81785#L142 assume !(8512 == ssl3_accept_~s__state~0); 81783#L145 assume !(8513 == ssl3_accept_~s__state~0); 81781#L148 assume !(8528 == ssl3_accept_~s__state~0); 81779#L151 assume !(8529 == ssl3_accept_~s__state~0); 81777#L154 assume !(8544 == ssl3_accept_~s__state~0); 81774#L157 assume !(8545 == ssl3_accept_~s__state~0); 81772#L160 assume !(8560 == ssl3_accept_~s__state~0); 81771#L163 assume !(8561 == ssl3_accept_~s__state~0); 81770#L166 assume 8448 == ssl3_accept_~s__state~0; 81769#L167 assume !(ssl3_accept_~num1~0 > 0); 81767#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 81759#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81756#L597 ssl3_accept_~skip~0 := 0; 81755#L100-2 assume !false; 81754#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81753#L103 assume !(12292 == ssl3_accept_~s__state~0); 81752#L106 assume !(16384 == ssl3_accept_~s__state~0); 81751#L109 assume !(8192 == ssl3_accept_~s__state~0); 81750#L112 assume !(24576 == ssl3_accept_~s__state~0); 81748#L115 assume !(8195 == ssl3_accept_~s__state~0); 81747#L118 assume !(8480 == ssl3_accept_~s__state~0); 81746#L121 assume !(8481 == ssl3_accept_~s__state~0); 81744#L124 assume !(8482 == ssl3_accept_~s__state~0); 81743#L127 assume !(8464 == ssl3_accept_~s__state~0); 81742#L130 assume !(8465 == ssl3_accept_~s__state~0); 81741#L133 assume !(8466 == ssl3_accept_~s__state~0); 81740#L136 assume !(8496 == ssl3_accept_~s__state~0); 81739#L139 assume !(8497 == ssl3_accept_~s__state~0); 81738#L142 assume !(8512 == ssl3_accept_~s__state~0); 81737#L145 assume !(8513 == ssl3_accept_~s__state~0); 81735#L148 assume !(8528 == ssl3_accept_~s__state~0); 81733#L151 assume !(8529 == ssl3_accept_~s__state~0); 81731#L154 assume !(8544 == ssl3_accept_~s__state~0); 81729#L157 assume !(8545 == ssl3_accept_~s__state~0); 81727#L160 assume !(8560 == ssl3_accept_~s__state~0); 81725#L163 assume !(8561 == ssl3_accept_~s__state~0); 81721#L166 assume !(8448 == ssl3_accept_~s__state~0); 81720#L169 assume 8576 == ssl3_accept_~s__state~0; 81719#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 81718#L450 assume !(ssl3_accept_~ret~0 <= 0); 81670#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 81048#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82033#L597 ssl3_accept_~skip~0 := 0; 81984#L100-2 assume !false; 81985#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81980#L103 assume !(12292 == ssl3_accept_~s__state~0); 81981#L106 assume !(16384 == ssl3_accept_~s__state~0); 81976#L109 assume !(8192 == ssl3_accept_~s__state~0); 81977#L112 assume !(24576 == ssl3_accept_~s__state~0); 81972#L115 assume !(8195 == ssl3_accept_~s__state~0); 81973#L118 assume !(8480 == ssl3_accept_~s__state~0); 81969#L121 assume !(8481 == ssl3_accept_~s__state~0); 81970#L124 assume !(8482 == ssl3_accept_~s__state~0); 81962#L127 assume !(8464 == ssl3_accept_~s__state~0); 81963#L130 assume !(8465 == ssl3_accept_~s__state~0); 82003#L133 assume 8466 == ssl3_accept_~s__state~0; 80838#L134 [2021-10-13 00:35:23,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:23,084 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-10-13 00:35:23,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:23,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8837283] [2021-10-13 00:35:23,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:23,085 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:23,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:23,097 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:23,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:23,140 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:23,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:23,144 INFO L82 PathProgramCache]: Analyzing trace with hash -1411289882, now seen corresponding path program 1 times [2021-10-13 00:35:23,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:23,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646317497] [2021-10-13 00:35:23,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:23,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:23,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:23,234 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-10-13 00:35:23,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:23,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646317497] [2021-10-13 00:35:23,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646317497] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:23,235 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:23,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:23,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062254237] [2021-10-13 00:35:23,236 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:23,237 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:23,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:23,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:23,238 INFO L87 Difference]: Start difference. First operand 5893 states and 7475 transitions. cyclomatic complexity: 1593 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:23,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:23,303 INFO L93 Difference]: Finished difference Result 6613 states and 8333 transitions. [2021-10-13 00:35:23,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:23,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6613 states and 8333 transitions. [2021-10-13 00:35:23,336 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6221 [2021-10-13 00:35:23,398 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6613 states to 6613 states and 8333 transitions. [2021-10-13 00:35:23,398 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6413 [2021-10-13 00:35:23,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6413 [2021-10-13 00:35:23,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6613 states and 8333 transitions. [2021-10-13 00:35:23,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:23,407 INFO L681 BuchiCegarLoop]: Abstraction has 6613 states and 8333 transitions. [2021-10-13 00:35:23,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6613 states and 8333 transitions. [2021-10-13 00:35:23,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6613 to 6613. [2021-10-13 00:35:23,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6613 states, 6613 states have (on average 1.2600937547255406) internal successors, (8333), 6612 states have internal predecessors, (8333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:23,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6613 states to 6613 states and 8333 transitions. [2021-10-13 00:35:23,627 INFO L704 BuchiCegarLoop]: Abstraction has 6613 states and 8333 transitions. [2021-10-13 00:35:23,627 INFO L587 BuchiCegarLoop]: Abstraction has 6613 states and 8333 transitions. [2021-10-13 00:35:23,627 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-13 00:35:23,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6613 states and 8333 transitions. [2021-10-13 00:35:23,648 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6221 [2021-10-13 00:35:23,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:23,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:23,650 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:23,650 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:23,651 INFO L791 eck$LassoCheckResult]: Stem: 93202#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 93059#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 93022#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 92971#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 93023#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 93025#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 93057#L100-2 assume !false; 93225#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93562#L103 assume !(12292 == ssl3_accept_~s__state~0); 93558#L106 assume !(16384 == ssl3_accept_~s__state~0); 93559#L109 assume !(8192 == ssl3_accept_~s__state~0); 93554#L112 assume !(24576 == ssl3_accept_~s__state~0); 93555#L115 assume !(8195 == ssl3_accept_~s__state~0); 93550#L118 assume !(8480 == ssl3_accept_~s__state~0); 93551#L121 assume !(8481 == ssl3_accept_~s__state~0); 93544#L124 assume !(8482 == ssl3_accept_~s__state~0); 93545#L127 assume 8464 == ssl3_accept_~s__state~0; 93386#L134 [2021-10-13 00:35:23,651 INFO L793 eck$LassoCheckResult]: Loop: 93386#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 94666#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 94657#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 94649#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94647#L597 ssl3_accept_~skip~0 := 0; 94634#L100-2 assume !false; 94635#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94626#L103 assume !(12292 == ssl3_accept_~s__state~0); 94627#L106 assume !(16384 == ssl3_accept_~s__state~0); 94618#L109 assume !(8192 == ssl3_accept_~s__state~0); 94619#L112 assume !(24576 == ssl3_accept_~s__state~0); 94610#L115 assume !(8195 == ssl3_accept_~s__state~0); 94611#L118 assume !(8480 == ssl3_accept_~s__state~0); 93709#L121 assume !(8481 == ssl3_accept_~s__state~0); 94603#L124 assume !(8482 == ssl3_accept_~s__state~0); 94595#L127 assume !(8464 == ssl3_accept_~s__state~0); 94596#L130 assume !(8465 == ssl3_accept_~s__state~0); 93597#L133 assume !(8466 == ssl3_accept_~s__state~0); 93598#L136 assume 8496 == ssl3_accept_~s__state~0; 93376#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 93377#L288 assume !(1 == ssl3_accept_~blastFlag~0); 93825#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 93826#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 93342#L294-2 ssl3_accept_~s__init_num~0 := 0; 93797#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 93785#L597 ssl3_accept_~skip~0 := 0; 93786#L100-2 assume !false; 93684#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 93685#L103 assume !(12292 == ssl3_accept_~s__state~0); 93672#L106 assume !(16384 == ssl3_accept_~s__state~0); 93673#L109 assume !(8192 == ssl3_accept_~s__state~0); 93660#L112 assume !(24576 == ssl3_accept_~s__state~0); 93661#L115 assume !(8195 == ssl3_accept_~s__state~0); 93648#L118 assume !(8480 == ssl3_accept_~s__state~0); 93649#L121 assume !(8481 == ssl3_accept_~s__state~0); 93636#L124 assume !(8482 == ssl3_accept_~s__state~0); 93637#L127 assume !(8464 == ssl3_accept_~s__state~0); 93624#L130 assume !(8465 == ssl3_accept_~s__state~0); 93625#L133 assume !(8466 == ssl3_accept_~s__state~0); 93612#L136 assume !(8496 == ssl3_accept_~s__state~0); 93613#L139 assume !(8497 == ssl3_accept_~s__state~0); 93439#L142 assume 8512 == ssl3_accept_~s__state~0; 93440#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94582#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 94578#L309 assume !(2 == ssl3_accept_~blastFlag~0); 94579#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 94904#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 94901#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94898#L597 ssl3_accept_~skip~0 := 0; 94897#L100-2 assume !false; 94896#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94895#L103 assume !(12292 == ssl3_accept_~s__state~0); 94894#L106 assume !(16384 == ssl3_accept_~s__state~0); 94893#L109 assume !(8192 == ssl3_accept_~s__state~0); 94892#L112 assume !(24576 == ssl3_accept_~s__state~0); 94891#L115 assume !(8195 == ssl3_accept_~s__state~0); 94890#L118 assume !(8480 == ssl3_accept_~s__state~0); 94889#L121 assume !(8481 == ssl3_accept_~s__state~0); 94888#L124 assume !(8482 == ssl3_accept_~s__state~0); 94887#L127 assume !(8464 == ssl3_accept_~s__state~0); 94886#L130 assume !(8465 == ssl3_accept_~s__state~0); 94885#L133 assume !(8466 == ssl3_accept_~s__state~0); 94884#L136 assume !(8496 == ssl3_accept_~s__state~0); 94883#L139 assume !(8497 == ssl3_accept_~s__state~0); 94882#L142 assume !(8512 == ssl3_accept_~s__state~0); 94881#L145 assume !(8513 == ssl3_accept_~s__state~0); 94880#L148 assume 8528 == ssl3_accept_~s__state~0; 93480#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 94879#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 94875#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 94869#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 94871#L357 assume !(6 == ssl3_accept_~blastFlag~0); 94867#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 94863#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 94860#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94857#L597 ssl3_accept_~skip~0 := 0; 94856#L100-2 assume !false; 94854#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94849#L103 assume !(12292 == ssl3_accept_~s__state~0); 94847#L106 assume !(16384 == ssl3_accept_~s__state~0); 94845#L109 assume !(8192 == ssl3_accept_~s__state~0); 94843#L112 assume !(24576 == ssl3_accept_~s__state~0); 94841#L115 assume !(8195 == ssl3_accept_~s__state~0); 94839#L118 assume !(8480 == ssl3_accept_~s__state~0); 94837#L121 assume !(8481 == ssl3_accept_~s__state~0); 94835#L124 assume !(8482 == ssl3_accept_~s__state~0); 94833#L127 assume !(8464 == ssl3_accept_~s__state~0); 94831#L130 assume !(8465 == ssl3_accept_~s__state~0); 94829#L133 assume !(8466 == ssl3_accept_~s__state~0); 94827#L136 assume !(8496 == ssl3_accept_~s__state~0); 94825#L139 assume !(8497 == ssl3_accept_~s__state~0); 94823#L142 assume !(8512 == ssl3_accept_~s__state~0); 94821#L145 assume !(8513 == ssl3_accept_~s__state~0); 94819#L148 assume !(8528 == ssl3_accept_~s__state~0); 94817#L151 assume !(8529 == ssl3_accept_~s__state~0); 94815#L154 assume 8544 == ssl3_accept_~s__state~0; 93475#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 94812#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 94809#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94805#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 94803#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 94801#L407 assume !(8 == ssl3_accept_~blastFlag~0); 94799#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 94795#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94792#L597 ssl3_accept_~skip~0 := 0; 94791#L100-2 assume !false; 94790#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94789#L103 assume !(12292 == ssl3_accept_~s__state~0); 94788#L106 assume !(16384 == ssl3_accept_~s__state~0); 94787#L109 assume !(8192 == ssl3_accept_~s__state~0); 94786#L112 assume !(24576 == ssl3_accept_~s__state~0); 94785#L115 assume !(8195 == ssl3_accept_~s__state~0); 94784#L118 assume !(8480 == ssl3_accept_~s__state~0); 94783#L121 assume !(8481 == ssl3_accept_~s__state~0); 94782#L124 assume !(8482 == ssl3_accept_~s__state~0); 94781#L127 assume !(8464 == ssl3_accept_~s__state~0); 94780#L130 assume !(8465 == ssl3_accept_~s__state~0); 94779#L133 assume !(8466 == ssl3_accept_~s__state~0); 94778#L136 assume !(8496 == ssl3_accept_~s__state~0); 94777#L139 assume !(8497 == ssl3_accept_~s__state~0); 94776#L142 assume !(8512 == ssl3_accept_~s__state~0); 94775#L145 assume !(8513 == ssl3_accept_~s__state~0); 94774#L148 assume !(8528 == ssl3_accept_~s__state~0); 94773#L151 assume !(8529 == ssl3_accept_~s__state~0); 94772#L154 assume !(8544 == ssl3_accept_~s__state~0); 94771#L157 assume !(8545 == ssl3_accept_~s__state~0); 94770#L160 assume !(8560 == ssl3_accept_~s__state~0); 94769#L163 assume !(8561 == ssl3_accept_~s__state~0); 94768#L166 assume 8448 == ssl3_accept_~s__state~0; 94767#L167 assume !(ssl3_accept_~num1~0 > 0); 94764#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 94761#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94758#L597 ssl3_accept_~skip~0 := 0; 94757#L100-2 assume !false; 94756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94755#L103 assume !(12292 == ssl3_accept_~s__state~0); 94754#L106 assume !(16384 == ssl3_accept_~s__state~0); 94753#L109 assume !(8192 == ssl3_accept_~s__state~0); 94752#L112 assume !(24576 == ssl3_accept_~s__state~0); 94751#L115 assume !(8195 == ssl3_accept_~s__state~0); 94750#L118 assume !(8480 == ssl3_accept_~s__state~0); 94749#L121 assume !(8481 == ssl3_accept_~s__state~0); 94748#L124 assume !(8482 == ssl3_accept_~s__state~0); 94747#L127 assume !(8464 == ssl3_accept_~s__state~0); 94746#L130 assume !(8465 == ssl3_accept_~s__state~0); 94745#L133 assume !(8466 == ssl3_accept_~s__state~0); 94744#L136 assume !(8496 == ssl3_accept_~s__state~0); 94743#L139 assume !(8497 == ssl3_accept_~s__state~0); 94742#L142 assume !(8512 == ssl3_accept_~s__state~0); 94741#L145 assume !(8513 == ssl3_accept_~s__state~0); 94740#L148 assume !(8528 == ssl3_accept_~s__state~0); 94739#L151 assume !(8529 == ssl3_accept_~s__state~0); 94738#L154 assume !(8544 == ssl3_accept_~s__state~0); 94737#L157 assume !(8545 == ssl3_accept_~s__state~0); 94736#L160 assume !(8560 == ssl3_accept_~s__state~0); 94735#L163 assume !(8561 == ssl3_accept_~s__state~0); 94733#L166 assume !(8448 == ssl3_accept_~s__state~0); 94734#L169 assume 8576 == ssl3_accept_~s__state~0; 94675#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 94676#L450 assume !(ssl3_accept_~ret~0 <= 0); 94664#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 94201#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94638#L597 ssl3_accept_~skip~0 := 0; 94639#L100-2 assume !false; 94630#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94631#L103 assume !(12292 == ssl3_accept_~s__state~0); 94622#L106 assume !(16384 == ssl3_accept_~s__state~0); 94623#L109 assume !(8192 == ssl3_accept_~s__state~0); 94614#L112 assume !(24576 == ssl3_accept_~s__state~0); 94615#L115 assume !(8195 == ssl3_accept_~s__state~0); 94606#L118 assume !(8480 == ssl3_accept_~s__state~0); 94607#L121 assume !(8481 == ssl3_accept_~s__state~0); 94599#L124 assume !(8482 == ssl3_accept_~s__state~0); 94600#L127 assume !(8464 == ssl3_accept_~s__state~0); 94589#L130 assume !(8465 == ssl3_accept_~s__state~0); 94590#L133 assume 8466 == ssl3_accept_~s__state~0; 93386#L134 [2021-10-13 00:35:23,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:23,652 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-10-13 00:35:23,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:23,652 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964324226] [2021-10-13 00:35:23,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:23,653 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:23,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:23,661 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:23,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:23,669 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:23,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:23,670 INFO L82 PathProgramCache]: Analyzing trace with hash -430335068, now seen corresponding path program 1 times [2021-10-13 00:35:23,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:23,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882898198] [2021-10-13 00:35:23,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:23,671 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:23,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:23,696 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-13 00:35:23,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:23,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882898198] [2021-10-13 00:35:23,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882898198] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:23,697 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:23,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:23,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266452501] [2021-10-13 00:35:23,697 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:23,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:23,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:23,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:23,698 INFO L87 Difference]: Start difference. First operand 6613 states and 8333 transitions. cyclomatic complexity: 1732 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:23,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:23,739 INFO L93 Difference]: Finished difference Result 6709 states and 8449 transitions. [2021-10-13 00:35:23,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:23,739 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6709 states and 8449 transitions. [2021-10-13 00:35:23,770 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6317 [2021-10-13 00:35:23,798 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6709 states to 6709 states and 8449 transitions. [2021-10-13 00:35:23,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6509 [2021-10-13 00:35:23,813 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6509 [2021-10-13 00:35:23,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6709 states and 8449 transitions. [2021-10-13 00:35:23,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:23,814 INFO L681 BuchiCegarLoop]: Abstraction has 6709 states and 8449 transitions. [2021-10-13 00:35:23,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6709 states and 8449 transitions. [2021-10-13 00:35:23,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6709 to 6709. [2021-10-13 00:35:24,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6709 states, 6709 states have (on average 1.2593531077656879) internal successors, (8449), 6708 states have internal predecessors, (8449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:24,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6709 states to 6709 states and 8449 transitions. [2021-10-13 00:35:24,018 INFO L704 BuchiCegarLoop]: Abstraction has 6709 states and 8449 transitions. [2021-10-13 00:35:24,018 INFO L587 BuchiCegarLoop]: Abstraction has 6709 states and 8449 transitions. [2021-10-13 00:35:24,018 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-13 00:35:24,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6709 states and 8449 transitions. [2021-10-13 00:35:24,038 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6317 [2021-10-13 00:35:24,039 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:24,039 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:24,041 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:24,041 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:24,041 INFO L791 eck$LassoCheckResult]: Stem: 106544#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 106388#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 106351#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 106299#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 106352#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 106354#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 106386#L100-2 assume !false; 106566#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106900#L103 assume !(12292 == ssl3_accept_~s__state~0); 106896#L106 assume !(16384 == ssl3_accept_~s__state~0); 106897#L109 assume !(8192 == ssl3_accept_~s__state~0); 106892#L112 assume !(24576 == ssl3_accept_~s__state~0); 106893#L115 assume !(8195 == ssl3_accept_~s__state~0); 106888#L118 assume !(8480 == ssl3_accept_~s__state~0); 106889#L121 assume !(8481 == ssl3_accept_~s__state~0); 106882#L124 assume !(8482 == ssl3_accept_~s__state~0); 106883#L127 assume 8464 == ssl3_accept_~s__state~0; 106725#L134 [2021-10-13 00:35:24,042 INFO L793 eck$LassoCheckResult]: Loop: 106725#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 108036#L275 assume !(0 == ssl3_accept_~blastFlag~0); 108035#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 108031#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108028#L597 ssl3_accept_~skip~0 := 0; 108027#L100-2 assume !false; 108026#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108025#L103 assume !(12292 == ssl3_accept_~s__state~0); 108023#L106 assume !(16384 == ssl3_accept_~s__state~0); 108021#L109 assume !(8192 == ssl3_accept_~s__state~0); 108019#L112 assume !(24576 == ssl3_accept_~s__state~0); 108017#L115 assume !(8195 == ssl3_accept_~s__state~0); 108015#L118 assume !(8480 == ssl3_accept_~s__state~0); 107015#L121 assume !(8481 == ssl3_accept_~s__state~0); 108013#L124 assume !(8482 == ssl3_accept_~s__state~0); 108012#L127 assume !(8464 == ssl3_accept_~s__state~0); 108011#L130 assume !(8465 == ssl3_accept_~s__state~0); 107993#L133 assume !(8466 == ssl3_accept_~s__state~0); 107992#L136 assume 8496 == ssl3_accept_~s__state~0; 106719#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 107991#L288 assume !(1 == ssl3_accept_~blastFlag~0); 107990#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 107988#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 106682#L294-2 ssl3_accept_~s__init_num~0 := 0; 107262#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107254#L597 ssl3_accept_~skip~0 := 0; 107255#L100-2 assume !false; 107250#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107251#L103 assume !(12292 == ssl3_accept_~s__state~0); 107246#L106 assume !(16384 == ssl3_accept_~s__state~0); 107247#L109 assume !(8192 == ssl3_accept_~s__state~0); 107242#L112 assume !(24576 == ssl3_accept_~s__state~0); 107243#L115 assume !(8195 == ssl3_accept_~s__state~0); 107238#L118 assume !(8480 == ssl3_accept_~s__state~0); 107239#L121 assume !(8481 == ssl3_accept_~s__state~0); 107234#L124 assume !(8482 == ssl3_accept_~s__state~0); 107235#L127 assume !(8464 == ssl3_accept_~s__state~0); 107230#L130 assume !(8465 == ssl3_accept_~s__state~0); 107231#L133 assume !(8466 == ssl3_accept_~s__state~0); 107226#L136 assume !(8496 == ssl3_accept_~s__state~0); 107227#L139 assume !(8497 == ssl3_accept_~s__state~0); 106778#L142 assume 8512 == ssl3_accept_~s__state~0; 106779#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107973#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 107968#L309 assume !(2 == ssl3_accept_~blastFlag~0); 107969#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 108215#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 108212#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108209#L597 ssl3_accept_~skip~0 := 0; 108208#L100-2 assume !false; 108207#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108206#L103 assume !(12292 == ssl3_accept_~s__state~0); 108205#L106 assume !(16384 == ssl3_accept_~s__state~0); 108204#L109 assume !(8192 == ssl3_accept_~s__state~0); 108203#L112 assume !(24576 == ssl3_accept_~s__state~0); 108202#L115 assume !(8195 == ssl3_accept_~s__state~0); 108201#L118 assume !(8480 == ssl3_accept_~s__state~0); 108200#L121 assume !(8481 == ssl3_accept_~s__state~0); 108199#L124 assume !(8482 == ssl3_accept_~s__state~0); 108198#L127 assume !(8464 == ssl3_accept_~s__state~0); 108197#L130 assume !(8465 == ssl3_accept_~s__state~0); 108196#L133 assume !(8466 == ssl3_accept_~s__state~0); 108195#L136 assume !(8496 == ssl3_accept_~s__state~0); 108194#L139 assume !(8497 == ssl3_accept_~s__state~0); 108193#L142 assume !(8512 == ssl3_accept_~s__state~0); 108192#L145 assume !(8513 == ssl3_accept_~s__state~0); 108191#L148 assume 8528 == ssl3_accept_~s__state~0; 106818#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 108190#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 108187#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 108180#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 108182#L357 assume !(6 == ssl3_accept_~blastFlag~0); 108178#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 108174#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 108171#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108168#L597 ssl3_accept_~skip~0 := 0; 108167#L100-2 assume !false; 108165#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108160#L103 assume !(12292 == ssl3_accept_~s__state~0); 108158#L106 assume !(16384 == ssl3_accept_~s__state~0); 108156#L109 assume !(8192 == ssl3_accept_~s__state~0); 108154#L112 assume !(24576 == ssl3_accept_~s__state~0); 108152#L115 assume !(8195 == ssl3_accept_~s__state~0); 108150#L118 assume !(8480 == ssl3_accept_~s__state~0); 108148#L121 assume !(8481 == ssl3_accept_~s__state~0); 108146#L124 assume !(8482 == ssl3_accept_~s__state~0); 108144#L127 assume !(8464 == ssl3_accept_~s__state~0); 108142#L130 assume !(8465 == ssl3_accept_~s__state~0); 108140#L133 assume !(8466 == ssl3_accept_~s__state~0); 108138#L136 assume !(8496 == ssl3_accept_~s__state~0); 108136#L139 assume !(8497 == ssl3_accept_~s__state~0); 108134#L142 assume !(8512 == ssl3_accept_~s__state~0); 108132#L145 assume !(8513 == ssl3_accept_~s__state~0); 108130#L148 assume !(8528 == ssl3_accept_~s__state~0); 108128#L151 assume !(8529 == ssl3_accept_~s__state~0); 108126#L154 assume 8544 == ssl3_accept_~s__state~0; 106813#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 108123#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 108120#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 108116#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 108114#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 108112#L407 assume !(8 == ssl3_accept_~blastFlag~0); 108110#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 108106#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108103#L597 ssl3_accept_~skip~0 := 0; 108102#L100-2 assume !false; 108101#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108100#L103 assume !(12292 == ssl3_accept_~s__state~0); 108099#L106 assume !(16384 == ssl3_accept_~s__state~0); 108098#L109 assume !(8192 == ssl3_accept_~s__state~0); 108097#L112 assume !(24576 == ssl3_accept_~s__state~0); 108096#L115 assume !(8195 == ssl3_accept_~s__state~0); 108095#L118 assume !(8480 == ssl3_accept_~s__state~0); 108094#L121 assume !(8481 == ssl3_accept_~s__state~0); 108093#L124 assume !(8482 == ssl3_accept_~s__state~0); 108092#L127 assume !(8464 == ssl3_accept_~s__state~0); 108091#L130 assume !(8465 == ssl3_accept_~s__state~0); 108090#L133 assume !(8466 == ssl3_accept_~s__state~0); 108089#L136 assume !(8496 == ssl3_accept_~s__state~0); 108088#L139 assume !(8497 == ssl3_accept_~s__state~0); 108087#L142 assume !(8512 == ssl3_accept_~s__state~0); 108086#L145 assume !(8513 == ssl3_accept_~s__state~0); 108085#L148 assume !(8528 == ssl3_accept_~s__state~0); 108084#L151 assume !(8529 == ssl3_accept_~s__state~0); 108083#L154 assume !(8544 == ssl3_accept_~s__state~0); 108082#L157 assume !(8545 == ssl3_accept_~s__state~0); 108081#L160 assume !(8560 == ssl3_accept_~s__state~0); 108080#L163 assume !(8561 == ssl3_accept_~s__state~0); 108079#L166 assume 8448 == ssl3_accept_~s__state~0; 108078#L167 assume !(ssl3_accept_~num1~0 > 0); 108075#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 108072#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108069#L597 ssl3_accept_~skip~0 := 0; 108068#L100-2 assume !false; 108067#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108066#L103 assume !(12292 == ssl3_accept_~s__state~0); 108065#L106 assume !(16384 == ssl3_accept_~s__state~0); 108064#L109 assume !(8192 == ssl3_accept_~s__state~0); 108063#L112 assume !(24576 == ssl3_accept_~s__state~0); 108062#L115 assume !(8195 == ssl3_accept_~s__state~0); 108061#L118 assume !(8480 == ssl3_accept_~s__state~0); 108060#L121 assume !(8481 == ssl3_accept_~s__state~0); 108059#L124 assume !(8482 == ssl3_accept_~s__state~0); 108058#L127 assume !(8464 == ssl3_accept_~s__state~0); 108057#L130 assume !(8465 == ssl3_accept_~s__state~0); 108056#L133 assume !(8466 == ssl3_accept_~s__state~0); 108055#L136 assume !(8496 == ssl3_accept_~s__state~0); 108054#L139 assume !(8497 == ssl3_accept_~s__state~0); 108053#L142 assume !(8512 == ssl3_accept_~s__state~0); 108052#L145 assume !(8513 == ssl3_accept_~s__state~0); 108051#L148 assume !(8528 == ssl3_accept_~s__state~0); 108050#L151 assume !(8529 == ssl3_accept_~s__state~0); 108049#L154 assume !(8544 == ssl3_accept_~s__state~0); 108046#L157 assume !(8545 == ssl3_accept_~s__state~0); 108045#L160 assume !(8560 == ssl3_accept_~s__state~0); 108044#L163 assume !(8561 == ssl3_accept_~s__state~0); 108042#L166 assume !(8448 == ssl3_accept_~s__state~0); 108043#L169 assume 8576 == ssl3_accept_~s__state~0; 107739#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 108433#L450 assume !(ssl3_accept_~ret~0 <= 0); 108432#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 107319#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108007#L597 ssl3_accept_~skip~0 := 0; 108006#L100-2 assume !false; 108005#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108004#L103 assume !(12292 == ssl3_accept_~s__state~0); 108003#L106 assume !(16384 == ssl3_accept_~s__state~0); 108002#L109 assume !(8192 == ssl3_accept_~s__state~0); 108001#L112 assume !(24576 == ssl3_accept_~s__state~0); 108000#L115 assume !(8195 == ssl3_accept_~s__state~0); 107999#L118 assume !(8480 == ssl3_accept_~s__state~0); 107998#L121 assume !(8481 == ssl3_accept_~s__state~0); 107997#L124 assume !(8482 == ssl3_accept_~s__state~0); 107996#L127 assume !(8464 == ssl3_accept_~s__state~0); 107995#L130 assume !(8465 == ssl3_accept_~s__state~0); 107994#L133 assume 8466 == ssl3_accept_~s__state~0; 106725#L134 [2021-10-13 00:35:24,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:24,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 24 times [2021-10-13 00:35:24,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:24,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184206055] [2021-10-13 00:35:24,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:24,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:24,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:24,055 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:24,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:24,072 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:24,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:24,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1911007972, now seen corresponding path program 1 times [2021-10-13 00:35:24,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:24,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674123859] [2021-10-13 00:35:24,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:24,074 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:24,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:24,102 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-13 00:35:24,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:24,103 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674123859] [2021-10-13 00:35:24,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674123859] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:24,103 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:24,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:24,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452641331] [2021-10-13 00:35:24,104 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:24,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:24,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:24,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:24,105 INFO L87 Difference]: Start difference. First operand 6709 states and 8449 transitions. cyclomatic complexity: 1756 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:24,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:24,148 INFO L93 Difference]: Finished difference Result 12576 states and 15784 transitions. [2021-10-13 00:35:24,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:24,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12576 states and 15784 transitions. [2021-10-13 00:35:24,314 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 12138 [2021-10-13 00:35:24,385 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12576 states to 12576 states and 15784 transitions. [2021-10-13 00:35:24,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12376 [2021-10-13 00:35:24,403 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12376 [2021-10-13 00:35:24,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12576 states and 15784 transitions. [2021-10-13 00:35:24,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:24,403 INFO L681 BuchiCegarLoop]: Abstraction has 12576 states and 15784 transitions. [2021-10-13 00:35:24,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12576 states and 15784 transitions. [2021-10-13 00:35:24,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12576 to 6709. [2021-10-13 00:35:24,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6709 states, 6709 states have (on average 1.2580116261737964) internal successors, (8440), 6708 states have internal predecessors, (8440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:24,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6709 states to 6709 states and 8440 transitions. [2021-10-13 00:35:24,624 INFO L704 BuchiCegarLoop]: Abstraction has 6709 states and 8440 transitions. [2021-10-13 00:35:24,624 INFO L587 BuchiCegarLoop]: Abstraction has 6709 states and 8440 transitions. [2021-10-13 00:35:24,624 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-13 00:35:24,624 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6709 states and 8440 transitions. [2021-10-13 00:35:24,651 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6317 [2021-10-13 00:35:24,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:24,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:24,653 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:24,653 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:24,654 INFO L791 eck$LassoCheckResult]: Stem: 125840#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 125680#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 125640#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125590#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 125641#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 125643#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 125678#L100-2 assume !false; 125865#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126201#L103 assume !(12292 == ssl3_accept_~s__state~0); 126197#L106 assume !(16384 == ssl3_accept_~s__state~0); 126198#L109 assume !(8192 == ssl3_accept_~s__state~0); 126193#L112 assume !(24576 == ssl3_accept_~s__state~0); 126194#L115 assume !(8195 == ssl3_accept_~s__state~0); 126187#L118 assume !(8480 == ssl3_accept_~s__state~0); 126188#L121 assume !(8481 == ssl3_accept_~s__state~0); 126180#L124 assume !(8482 == ssl3_accept_~s__state~0); 126181#L127 assume 8464 == ssl3_accept_~s__state~0; 126036#L134 [2021-10-13 00:35:24,654 INFO L793 eck$LassoCheckResult]: Loop: 126036#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 127736#L275 assume !(0 == ssl3_accept_~blastFlag~0); 126648#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 126649#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126640#L597 ssl3_accept_~skip~0 := 0; 126641#L100-2 assume !false; 126636#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126637#L103 assume !(12292 == ssl3_accept_~s__state~0); 126632#L106 assume !(16384 == ssl3_accept_~s__state~0); 126633#L109 assume !(8192 == ssl3_accept_~s__state~0); 126628#L112 assume !(24576 == ssl3_accept_~s__state~0); 126629#L115 assume !(8195 == ssl3_accept_~s__state~0); 126624#L118 assume !(8480 == ssl3_accept_~s__state~0); 126625#L121 assume !(8481 == ssl3_accept_~s__state~0); 126620#L124 assume !(8482 == ssl3_accept_~s__state~0); 126621#L127 assume !(8464 == ssl3_accept_~s__state~0); 126616#L130 assume !(8465 == ssl3_accept_~s__state~0); 126617#L133 assume !(8466 == ssl3_accept_~s__state~0); 126026#L136 assume 8496 == ssl3_accept_~s__state~0; 126027#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 126267#L288 assume !(1 == ssl3_accept_~blastFlag~0); 126268#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 126263#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 125982#L294-2 ssl3_accept_~s__init_num~0 := 0; 126257#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126255#L597 ssl3_accept_~skip~0 := 0; 126250#L100-2 assume !false; 126251#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126246#L103 assume !(12292 == ssl3_accept_~s__state~0); 126247#L106 assume !(16384 == ssl3_accept_~s__state~0); 126242#L109 assume !(8192 == ssl3_accept_~s__state~0); 126243#L112 assume !(24576 == ssl3_accept_~s__state~0); 126238#L115 assume !(8195 == ssl3_accept_~s__state~0); 126239#L118 assume !(8480 == ssl3_accept_~s__state~0); 126234#L121 assume !(8481 == ssl3_accept_~s__state~0); 126235#L124 assume !(8482 == ssl3_accept_~s__state~0); 126230#L127 assume !(8464 == ssl3_accept_~s__state~0); 126231#L130 assume !(8465 == ssl3_accept_~s__state~0); 126226#L133 assume !(8466 == ssl3_accept_~s__state~0); 126227#L136 assume !(8496 == ssl3_accept_~s__state~0); 126222#L139 assume !(8497 == ssl3_accept_~s__state~0); 126223#L142 assume 8512 == ssl3_accept_~s__state~0; 126126#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 127719#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 127717#L309 assume !(2 == ssl3_accept_~blastFlag~0); 127716#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 127712#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 127704#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127700#L597 ssl3_accept_~skip~0 := 0; 127698#L100-2 assume !false; 127696#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127694#L103 assume !(12292 == ssl3_accept_~s__state~0); 127692#L106 assume !(16384 == ssl3_accept_~s__state~0); 127690#L109 assume !(8192 == ssl3_accept_~s__state~0); 127688#L112 assume !(24576 == ssl3_accept_~s__state~0); 127686#L115 assume !(8195 == ssl3_accept_~s__state~0); 127684#L118 assume !(8480 == ssl3_accept_~s__state~0); 127682#L121 assume !(8481 == ssl3_accept_~s__state~0); 127680#L124 assume !(8482 == ssl3_accept_~s__state~0); 127678#L127 assume !(8464 == ssl3_accept_~s__state~0); 127676#L130 assume !(8465 == ssl3_accept_~s__state~0); 127674#L133 assume !(8466 == ssl3_accept_~s__state~0); 127672#L136 assume !(8496 == ssl3_accept_~s__state~0); 127670#L139 assume !(8497 == ssl3_accept_~s__state~0); 127668#L142 assume !(8512 == ssl3_accept_~s__state~0); 127666#L145 assume !(8513 == ssl3_accept_~s__state~0); 127664#L148 assume 8528 == ssl3_accept_~s__state~0; 126120#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 127646#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 127647#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 127640#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 127650#L357 assume !(6 == ssl3_accept_~blastFlag~0); 127638#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 127629#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 127625#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127622#L597 ssl3_accept_~skip~0 := 0; 127613#L100-2 assume !false; 127606#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127602#L103 assume !(12292 == ssl3_accept_~s__state~0); 127598#L106 assume !(16384 == ssl3_accept_~s__state~0); 127594#L109 assume !(8192 == ssl3_accept_~s__state~0); 127590#L112 assume !(24576 == ssl3_accept_~s__state~0); 127586#L115 assume !(8195 == ssl3_accept_~s__state~0); 127582#L118 assume !(8480 == ssl3_accept_~s__state~0); 127578#L121 assume !(8481 == ssl3_accept_~s__state~0); 127574#L124 assume !(8482 == ssl3_accept_~s__state~0); 127570#L127 assume !(8464 == ssl3_accept_~s__state~0); 127566#L130 assume !(8465 == ssl3_accept_~s__state~0); 127562#L133 assume !(8466 == ssl3_accept_~s__state~0); 127558#L136 assume !(8496 == ssl3_accept_~s__state~0); 127554#L139 assume !(8497 == ssl3_accept_~s__state~0); 127550#L142 assume !(8512 == ssl3_accept_~s__state~0); 127546#L145 assume !(8513 == ssl3_accept_~s__state~0); 127542#L148 assume !(8528 == ssl3_accept_~s__state~0); 127538#L151 assume !(8529 == ssl3_accept_~s__state~0); 127535#L154 assume 8544 == ssl3_accept_~s__state~0; 126115#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 127527#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 127520#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 127514#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 127511#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 127506#L407 assume !(8 == ssl3_accept_~blastFlag~0); 127505#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 127496#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127492#L597 ssl3_accept_~skip~0 := 0; 127490#L100-2 assume !false; 127488#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127486#L103 assume !(12292 == ssl3_accept_~s__state~0); 127484#L106 assume !(16384 == ssl3_accept_~s__state~0); 127482#L109 assume !(8192 == ssl3_accept_~s__state~0); 127480#L112 assume !(24576 == ssl3_accept_~s__state~0); 127478#L115 assume !(8195 == ssl3_accept_~s__state~0); 127476#L118 assume !(8480 == ssl3_accept_~s__state~0); 127474#L121 assume !(8481 == ssl3_accept_~s__state~0); 127472#L124 assume !(8482 == ssl3_accept_~s__state~0); 127470#L127 assume !(8464 == ssl3_accept_~s__state~0); 127468#L130 assume !(8465 == ssl3_accept_~s__state~0); 127466#L133 assume !(8466 == ssl3_accept_~s__state~0); 127464#L136 assume !(8496 == ssl3_accept_~s__state~0); 127462#L139 assume !(8497 == ssl3_accept_~s__state~0); 127460#L142 assume !(8512 == ssl3_accept_~s__state~0); 127458#L145 assume !(8513 == ssl3_accept_~s__state~0); 127456#L148 assume !(8528 == ssl3_accept_~s__state~0); 127454#L151 assume !(8529 == ssl3_accept_~s__state~0); 127452#L154 assume !(8544 == ssl3_accept_~s__state~0); 127450#L157 assume !(8545 == ssl3_accept_~s__state~0); 127448#L160 assume !(8560 == ssl3_accept_~s__state~0); 127446#L163 assume !(8561 == ssl3_accept_~s__state~0); 127398#L166 assume 8448 == ssl3_accept_~s__state~0; 127399#L167 assume !(ssl3_accept_~num1~0 > 0); 127257#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 127258#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127036#L597 ssl3_accept_~skip~0 := 0; 127037#L100-2 assume !false; 127020#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127021#L103 assume !(12292 == ssl3_accept_~s__state~0); 127008#L106 assume !(16384 == ssl3_accept_~s__state~0); 127009#L109 assume !(8192 == ssl3_accept_~s__state~0); 126997#L112 assume !(24576 == ssl3_accept_~s__state~0); 126998#L115 assume !(8195 == ssl3_accept_~s__state~0); 126985#L118 assume !(8480 == ssl3_accept_~s__state~0); 126986#L121 assume !(8481 == ssl3_accept_~s__state~0); 126971#L124 assume !(8482 == ssl3_accept_~s__state~0); 126972#L127 assume !(8464 == ssl3_accept_~s__state~0); 126961#L130 assume !(8465 == ssl3_accept_~s__state~0); 126962#L133 assume !(8466 == ssl3_accept_~s__state~0); 126944#L136 assume !(8496 == ssl3_accept_~s__state~0); 126945#L139 assume !(8497 == ssl3_accept_~s__state~0); 126933#L142 assume !(8512 == ssl3_accept_~s__state~0); 126934#L145 assume !(8513 == ssl3_accept_~s__state~0); 126922#L148 assume !(8528 == ssl3_accept_~s__state~0); 126923#L151 assume !(8529 == ssl3_accept_~s__state~0); 126907#L154 assume !(8544 == ssl3_accept_~s__state~0); 126908#L157 assume !(8545 == ssl3_accept_~s__state~0); 126891#L160 assume !(8560 == ssl3_accept_~s__state~0); 126892#L163 assume !(8561 == ssl3_accept_~s__state~0); 126874#L166 assume !(8448 == ssl3_accept_~s__state~0); 126875#L169 assume 8576 == ssl3_accept_~s__state~0; 126724#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 126725#L450 assume !(ssl3_accept_~ret~0 <= 0); 126694#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 126696#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126686#L597 ssl3_accept_~skip~0 := 0; 126687#L100-2 assume !false; 126682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126683#L103 assume !(12292 == ssl3_accept_~s__state~0); 126678#L106 assume !(16384 == ssl3_accept_~s__state~0); 126679#L109 assume !(8192 == ssl3_accept_~s__state~0); 126674#L112 assume !(24576 == ssl3_accept_~s__state~0); 126675#L115 assume !(8195 == ssl3_accept_~s__state~0); 126670#L118 assume !(8480 == ssl3_accept_~s__state~0); 126671#L121 assume !(8481 == ssl3_accept_~s__state~0); 126666#L124 assume !(8482 == ssl3_accept_~s__state~0); 126667#L127 assume !(8464 == ssl3_accept_~s__state~0); 126662#L130 assume !(8465 == ssl3_accept_~s__state~0); 126663#L133 assume 8466 == ssl3_accept_~s__state~0; 126036#L134 [2021-10-13 00:35:24,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:24,655 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 25 times [2021-10-13 00:35:24,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:24,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349009187] [2021-10-13 00:35:24,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:24,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:24,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:24,667 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:24,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:24,676 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:24,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:24,677 INFO L82 PathProgramCache]: Analyzing trace with hash -410793946, now seen corresponding path program 1 times [2021-10-13 00:35:24,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:24,678 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143797049] [2021-10-13 00:35:24,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:24,678 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:24,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:24,697 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:24,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:24,750 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:24,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:24,751 INFO L82 PathProgramCache]: Analyzing trace with hash -349302382, now seen corresponding path program 1 times [2021-10-13 00:35:24,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:24,751 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928632733] [2021-10-13 00:35:24,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:24,751 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:24,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:24,800 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-10-13 00:35:24,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:24,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928632733] [2021-10-13 00:35:24,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928632733] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:24,800 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:24,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:24,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798369684] [2021-10-13 00:35:26,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:26,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:26,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:26,909 INFO L87 Difference]: Start difference. First operand 6709 states and 8440 transitions. cyclomatic complexity: 1747 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:26,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:26,966 INFO L93 Difference]: Finished difference Result 6452 states and 8121 transitions. [2021-10-13 00:35:26,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:26,967 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6452 states and 8121 transitions. [2021-10-13 00:35:26,995 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6187 [2021-10-13 00:35:27,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6452 states to 6452 states and 8121 transitions. [2021-10-13 00:35:27,025 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6346 [2021-10-13 00:35:27,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6346 [2021-10-13 00:35:27,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6452 states and 8121 transitions. [2021-10-13 00:35:27,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:27,030 INFO L681 BuchiCegarLoop]: Abstraction has 6452 states and 8121 transitions. [2021-10-13 00:35:27,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6452 states and 8121 transitions. [2021-10-13 00:35:27,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6452 to 6452. [2021-10-13 00:35:27,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6452 states, 6452 states have (on average 1.2586794792312461) internal successors, (8121), 6451 states have internal predecessors, (8121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:27,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6452 states to 6452 states and 8121 transitions. [2021-10-13 00:35:27,136 INFO L704 BuchiCegarLoop]: Abstraction has 6452 states and 8121 transitions. [2021-10-13 00:35:27,136 INFO L587 BuchiCegarLoop]: Abstraction has 6452 states and 8121 transitions. [2021-10-13 00:35:27,136 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-13 00:35:27,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6452 states and 8121 transitions. [2021-10-13 00:35:27,161 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6187 [2021-10-13 00:35:27,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:27,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:27,164 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:27,164 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:27,165 INFO L791 eck$LassoCheckResult]: Stem: 138980#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 138844#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 138811#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 138759#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 138808#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 138810#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 138841#L100-2 assume !false; 139013#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140750#L103 assume !(12292 == ssl3_accept_~s__state~0); 140746#L106 assume !(16384 == ssl3_accept_~s__state~0); 140742#L109 assume !(8192 == ssl3_accept_~s__state~0); 140738#L112 assume !(24576 == ssl3_accept_~s__state~0); 140734#L115 assume !(8195 == ssl3_accept_~s__state~0); 140730#L118 assume !(8480 == ssl3_accept_~s__state~0); 140726#L121 assume !(8481 == ssl3_accept_~s__state~0); 140722#L124 assume !(8482 == ssl3_accept_~s__state~0); 140718#L127 assume 8464 == ssl3_accept_~s__state~0; 139211#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 139173#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 139171#L275-2 [2021-10-13 00:35:27,165 INFO L793 eck$LassoCheckResult]: Loop: 139171#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 139168#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139165#L597 ssl3_accept_~skip~0 := 0; 139164#L100-2 assume !false; 139163#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139162#L103 assume !(12292 == ssl3_accept_~s__state~0); 139161#L106 assume !(16384 == ssl3_accept_~s__state~0); 139160#L109 assume !(8192 == ssl3_accept_~s__state~0); 139159#L112 assume !(24576 == ssl3_accept_~s__state~0); 139158#L115 assume !(8195 == ssl3_accept_~s__state~0); 139157#L118 assume !(8480 == ssl3_accept_~s__state~0); 139156#L121 assume !(8481 == ssl3_accept_~s__state~0); 139155#L124 assume !(8482 == ssl3_accept_~s__state~0); 139154#L127 assume !(8464 == ssl3_accept_~s__state~0); 139153#L130 assume !(8465 == ssl3_accept_~s__state~0); 139152#L133 assume !(8466 == ssl3_accept_~s__state~0); 139077#L136 assume 8496 == ssl3_accept_~s__state~0; 139078#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 139064#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 139063#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 139061#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 139059#L294-2 ssl3_accept_~s__init_num~0 := 0; 139056#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139053#L597 ssl3_accept_~skip~0 := 0; 139052#L100-2 assume !false; 139051#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139050#L103 assume !(12292 == ssl3_accept_~s__state~0); 139049#L106 assume !(16384 == ssl3_accept_~s__state~0); 139048#L109 assume !(8192 == ssl3_accept_~s__state~0); 139047#L112 assume !(24576 == ssl3_accept_~s__state~0); 139046#L115 assume !(8195 == ssl3_accept_~s__state~0); 139045#L118 assume !(8480 == ssl3_accept_~s__state~0); 139044#L121 assume !(8481 == ssl3_accept_~s__state~0); 139043#L124 assume !(8482 == ssl3_accept_~s__state~0); 139042#L127 assume !(8464 == ssl3_accept_~s__state~0); 139041#L130 assume !(8465 == ssl3_accept_~s__state~0); 139040#L133 assume !(8466 == ssl3_accept_~s__state~0); 139039#L136 assume !(8496 == ssl3_accept_~s__state~0); 139038#L139 assume !(8497 == ssl3_accept_~s__state~0); 139037#L142 assume 8512 == ssl3_accept_~s__state~0; 139036#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 139034#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 138931#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 138932#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 139601#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 139598#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139595#L597 ssl3_accept_~skip~0 := 0; 139594#L100-2 assume !false; 139593#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139592#L103 assume !(12292 == ssl3_accept_~s__state~0); 139591#L106 assume !(16384 == ssl3_accept_~s__state~0); 139590#L109 assume !(8192 == ssl3_accept_~s__state~0); 139589#L112 assume !(24576 == ssl3_accept_~s__state~0); 139588#L115 assume !(8195 == ssl3_accept_~s__state~0); 139587#L118 assume !(8480 == ssl3_accept_~s__state~0); 139586#L121 assume !(8481 == ssl3_accept_~s__state~0); 139585#L124 assume !(8482 == ssl3_accept_~s__state~0); 139584#L127 assume !(8464 == ssl3_accept_~s__state~0); 139583#L130 assume !(8465 == ssl3_accept_~s__state~0); 139582#L133 assume !(8466 == ssl3_accept_~s__state~0); 139581#L136 assume !(8496 == ssl3_accept_~s__state~0); 139580#L139 assume !(8497 == ssl3_accept_~s__state~0); 139579#L142 assume !(8512 == ssl3_accept_~s__state~0); 139578#L145 assume !(8513 == ssl3_accept_~s__state~0); 139577#L148 assume 8528 == ssl3_accept_~s__state~0; 139480#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 139576#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 139574#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 139568#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 139570#L357 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 139566#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 139562#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 139559#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139556#L597 ssl3_accept_~skip~0 := 0; 139555#L100-2 assume !false; 139553#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139548#L103 assume !(12292 == ssl3_accept_~s__state~0); 139546#L106 assume !(16384 == ssl3_accept_~s__state~0); 139544#L109 assume !(8192 == ssl3_accept_~s__state~0); 139542#L112 assume !(24576 == ssl3_accept_~s__state~0); 139540#L115 assume !(8195 == ssl3_accept_~s__state~0); 139538#L118 assume !(8480 == ssl3_accept_~s__state~0); 139536#L121 assume !(8481 == ssl3_accept_~s__state~0); 139534#L124 assume !(8482 == ssl3_accept_~s__state~0); 139532#L127 assume !(8464 == ssl3_accept_~s__state~0); 139530#L130 assume !(8465 == ssl3_accept_~s__state~0); 139528#L133 assume !(8466 == ssl3_accept_~s__state~0); 139526#L136 assume !(8496 == ssl3_accept_~s__state~0); 139524#L139 assume !(8497 == ssl3_accept_~s__state~0); 139522#L142 assume !(8512 == ssl3_accept_~s__state~0); 139520#L145 assume !(8513 == ssl3_accept_~s__state~0); 139518#L148 assume !(8528 == ssl3_accept_~s__state~0); 139516#L151 assume !(8529 == ssl3_accept_~s__state~0); 139514#L154 assume 8544 == ssl3_accept_~s__state~0; 139208#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 139511#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 139508#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 139504#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 139502#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 139500#L407 assume !(8 == ssl3_accept_~blastFlag~0); 139498#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 139494#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139491#L597 ssl3_accept_~skip~0 := 0; 139490#L100-2 assume !false; 139489#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139488#L103 assume !(12292 == ssl3_accept_~s__state~0); 139487#L106 assume !(16384 == ssl3_accept_~s__state~0); 139486#L109 assume !(8192 == ssl3_accept_~s__state~0); 139485#L112 assume !(24576 == ssl3_accept_~s__state~0); 139484#L115 assume !(8195 == ssl3_accept_~s__state~0); 139483#L118 assume !(8480 == ssl3_accept_~s__state~0); 139481#L121 assume !(8481 == ssl3_accept_~s__state~0); 139478#L124 assume !(8482 == ssl3_accept_~s__state~0); 139476#L127 assume !(8464 == ssl3_accept_~s__state~0); 139475#L130 assume !(8465 == ssl3_accept_~s__state~0); 139473#L133 assume !(8466 == ssl3_accept_~s__state~0); 139470#L136 assume !(8496 == ssl3_accept_~s__state~0); 139468#L139 assume !(8497 == ssl3_accept_~s__state~0); 139463#L142 assume !(8512 == ssl3_accept_~s__state~0); 139458#L145 assume !(8513 == ssl3_accept_~s__state~0); 139454#L148 assume !(8528 == ssl3_accept_~s__state~0); 139452#L151 assume !(8529 == ssl3_accept_~s__state~0); 139451#L154 assume !(8544 == ssl3_accept_~s__state~0); 139450#L157 assume !(8545 == ssl3_accept_~s__state~0); 139448#L160 assume !(8560 == ssl3_accept_~s__state~0); 139447#L163 assume !(8561 == ssl3_accept_~s__state~0); 139446#L166 assume 8448 == ssl3_accept_~s__state~0; 139445#L167 assume !(ssl3_accept_~num1~0 > 0); 139443#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 139346#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139338#L597 ssl3_accept_~skip~0 := 0; 139336#L100-2 assume !false; 139334#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139332#L103 assume !(12292 == ssl3_accept_~s__state~0); 139330#L106 assume !(16384 == ssl3_accept_~s__state~0); 139328#L109 assume !(8192 == ssl3_accept_~s__state~0); 139326#L112 assume !(24576 == ssl3_accept_~s__state~0); 139324#L115 assume !(8195 == ssl3_accept_~s__state~0); 139322#L118 assume !(8480 == ssl3_accept_~s__state~0); 139320#L121 assume !(8481 == ssl3_accept_~s__state~0); 139318#L124 assume !(8482 == ssl3_accept_~s__state~0); 139316#L127 assume !(8464 == ssl3_accept_~s__state~0); 139314#L130 assume !(8465 == ssl3_accept_~s__state~0); 139312#L133 assume !(8466 == ssl3_accept_~s__state~0); 139310#L136 assume !(8496 == ssl3_accept_~s__state~0); 139308#L139 assume !(8497 == ssl3_accept_~s__state~0); 139306#L142 assume !(8512 == ssl3_accept_~s__state~0); 139304#L145 assume !(8513 == ssl3_accept_~s__state~0); 139302#L148 assume !(8528 == ssl3_accept_~s__state~0); 139300#L151 assume !(8529 == ssl3_accept_~s__state~0); 139298#L154 assume !(8544 == ssl3_accept_~s__state~0); 139296#L157 assume !(8545 == ssl3_accept_~s__state~0); 139294#L160 assume !(8560 == ssl3_accept_~s__state~0); 139293#L163 assume !(8561 == ssl3_accept_~s__state~0); 139292#L166 assume !(8448 == ssl3_accept_~s__state~0); 139282#L169 assume 8576 == ssl3_accept_~s__state~0; 139277#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 139273#L450 assume !(ssl3_accept_~ret~0 <= 0); 139258#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 139250#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139246#L597 ssl3_accept_~skip~0 := 0; 139244#L100-2 assume !false; 139242#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139240#L103 assume !(12292 == ssl3_accept_~s__state~0); 139238#L106 assume !(16384 == ssl3_accept_~s__state~0); 139236#L109 assume !(8192 == ssl3_accept_~s__state~0); 139234#L112 assume !(24576 == ssl3_accept_~s__state~0); 139232#L115 assume !(8195 == ssl3_accept_~s__state~0); 139230#L118 assume !(8480 == ssl3_accept_~s__state~0); 139228#L121 assume !(8481 == ssl3_accept_~s__state~0); 139226#L124 assume !(8482 == ssl3_accept_~s__state~0); 139224#L127 assume !(8464 == ssl3_accept_~s__state~0); 139221#L130 assume !(8465 == ssl3_accept_~s__state~0); 139222#L133 assume 8466 == ssl3_accept_~s__state~0; 139083#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 139174#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 139171#L275-2 [2021-10-13 00:35:27,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:27,166 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 1 times [2021-10-13 00:35:27,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:27,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369125684] [2021-10-13 00:35:27,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:27,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:27,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:27,181 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:27,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:27,191 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:27,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:27,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1499280666, now seen corresponding path program 1 times [2021-10-13 00:35:27,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:27,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759236885] [2021-10-13 00:35:27,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:27,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:27,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-13 00:35:27,329 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:27,329 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759236885] [2021-10-13 00:35:27,329 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759236885] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:27,329 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:27,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-13 00:35:27,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504696340] [2021-10-13 00:35:27,331 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:27,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:27,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:27,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:27,332 INFO L87 Difference]: Start difference. First operand 6452 states and 8121 transitions. cyclomatic complexity: 1683 Second operand has 3 states, 2 states have (on average 42.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:27,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:27,400 INFO L93 Difference]: Finished difference Result 8962 states and 11287 transitions. [2021-10-13 00:35:27,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:27,400 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8962 states and 11287 transitions. [2021-10-13 00:35:27,438 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8697 [2021-10-13 00:35:27,468 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8962 states to 8962 states and 11287 transitions. [2021-10-13 00:35:27,468 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8856 [2021-10-13 00:35:27,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8856 [2021-10-13 00:35:27,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8962 states and 11287 transitions. [2021-10-13 00:35:27,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:27,484 INFO L681 BuchiCegarLoop]: Abstraction has 8962 states and 11287 transitions. [2021-10-13 00:35:27,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8962 states and 11287 transitions. [2021-10-13 00:35:27,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8962 to 8962. [2021-10-13 00:35:27,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8962 states, 8962 states have (on average 1.259428698951127) internal successors, (11287), 8961 states have internal predecessors, (11287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:27,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8962 states to 8962 states and 11287 transitions. [2021-10-13 00:35:27,608 INFO L704 BuchiCegarLoop]: Abstraction has 8962 states and 11287 transitions. [2021-10-13 00:35:27,608 INFO L587 BuchiCegarLoop]: Abstraction has 8962 states and 11287 transitions. [2021-10-13 00:35:27,609 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-13 00:35:27,609 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8962 states and 11287 transitions. [2021-10-13 00:35:27,636 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8697 [2021-10-13 00:35:27,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:27,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:27,638 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:27,639 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:27,639 INFO L791 eck$LassoCheckResult]: Stem: 154414#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 154265#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 154228#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 154179#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 154229#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 154231#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 154262#L100-2 assume !false; 154450#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156011#L103 assume !(12292 == ssl3_accept_~s__state~0); 156012#L106 assume !(16384 == ssl3_accept_~s__state~0); 156003#L109 assume !(8192 == ssl3_accept_~s__state~0); 156004#L112 assume !(24576 == ssl3_accept_~s__state~0); 155995#L115 assume !(8195 == ssl3_accept_~s__state~0); 155996#L118 assume !(8480 == ssl3_accept_~s__state~0); 155987#L121 assume !(8481 == ssl3_accept_~s__state~0); 155988#L124 assume !(8482 == ssl3_accept_~s__state~0); 154641#L127 assume 8464 == ssl3_accept_~s__state~0; 154642#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 154604#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 154602#L275-2 [2021-10-13 00:35:27,639 INFO L793 eck$LassoCheckResult]: Loop: 154602#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 154599#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154596#L597 ssl3_accept_~skip~0 := 0; 154595#L100-2 assume !false; 154594#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154593#L103 assume !(12292 == ssl3_accept_~s__state~0); 154592#L106 assume !(16384 == ssl3_accept_~s__state~0); 154591#L109 assume !(8192 == ssl3_accept_~s__state~0); 154590#L112 assume !(24576 == ssl3_accept_~s__state~0); 154589#L115 assume !(8195 == ssl3_accept_~s__state~0); 154588#L118 assume !(8480 == ssl3_accept_~s__state~0); 154587#L121 assume !(8481 == ssl3_accept_~s__state~0); 154586#L124 assume !(8482 == ssl3_accept_~s__state~0); 154585#L127 assume !(8464 == ssl3_accept_~s__state~0); 154584#L130 assume !(8465 == ssl3_accept_~s__state~0); 154583#L133 assume !(8466 == ssl3_accept_~s__state~0); 154582#L136 assume 8496 == ssl3_accept_~s__state~0; 154581#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 154501#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 154500#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 154498#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 154496#L294-2 ssl3_accept_~s__init_num~0 := 0; 154493#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154490#L597 ssl3_accept_~skip~0 := 0; 154489#L100-2 assume !false; 154488#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154487#L103 assume !(12292 == ssl3_accept_~s__state~0); 154486#L106 assume !(16384 == ssl3_accept_~s__state~0); 154485#L109 assume !(8192 == ssl3_accept_~s__state~0); 154484#L112 assume !(24576 == ssl3_accept_~s__state~0); 154483#L115 assume !(8195 == ssl3_accept_~s__state~0); 154482#L118 assume !(8480 == ssl3_accept_~s__state~0); 154481#L121 assume !(8481 == ssl3_accept_~s__state~0); 154480#L124 assume !(8482 == ssl3_accept_~s__state~0); 154479#L127 assume !(8464 == ssl3_accept_~s__state~0); 154478#L130 assume !(8465 == ssl3_accept_~s__state~0); 154477#L133 assume !(8466 == ssl3_accept_~s__state~0); 154476#L136 assume !(8496 == ssl3_accept_~s__state~0); 154475#L139 assume !(8497 == ssl3_accept_~s__state~0); 154474#L142 assume 8512 == ssl3_accept_~s__state~0; 154473#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154471#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 154357#L309 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 154358#L309-2 assume !(ssl3_accept_~ret~0 <= 0); 155032#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 155029#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155026#L597 ssl3_accept_~skip~0 := 0; 155025#L100-2 assume !false; 155024#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155023#L103 assume !(12292 == ssl3_accept_~s__state~0); 155022#L106 assume !(16384 == ssl3_accept_~s__state~0); 155021#L109 assume !(8192 == ssl3_accept_~s__state~0); 155020#L112 assume !(24576 == ssl3_accept_~s__state~0); 155019#L115 assume !(8195 == ssl3_accept_~s__state~0); 155018#L118 assume !(8480 == ssl3_accept_~s__state~0); 155017#L121 assume !(8481 == ssl3_accept_~s__state~0); 155016#L124 assume !(8482 == ssl3_accept_~s__state~0); 155015#L127 assume !(8464 == ssl3_accept_~s__state~0); 155014#L130 assume !(8465 == ssl3_accept_~s__state~0); 155013#L133 assume !(8466 == ssl3_accept_~s__state~0); 155012#L136 assume !(8496 == ssl3_accept_~s__state~0); 155011#L139 assume !(8497 == ssl3_accept_~s__state~0); 155010#L142 assume !(8512 == ssl3_accept_~s__state~0); 155009#L145 assume !(8513 == ssl3_accept_~s__state~0); 155008#L148 assume 8528 == ssl3_accept_~s__state~0; 154959#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 155007#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 155005#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 154998#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 155000#L357 assume !(6 == ssl3_accept_~blastFlag~0); 154996#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 154992#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 154989#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154986#L597 ssl3_accept_~skip~0 := 0; 154985#L100-2 assume !false; 154984#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154983#L103 assume !(12292 == ssl3_accept_~s__state~0); 154982#L106 assume !(16384 == ssl3_accept_~s__state~0); 154981#L109 assume !(8192 == ssl3_accept_~s__state~0); 154980#L112 assume !(24576 == ssl3_accept_~s__state~0); 154979#L115 assume !(8195 == ssl3_accept_~s__state~0); 154978#L118 assume !(8480 == ssl3_accept_~s__state~0); 154977#L121 assume !(8481 == ssl3_accept_~s__state~0); 154976#L124 assume !(8482 == ssl3_accept_~s__state~0); 154975#L127 assume !(8464 == ssl3_accept_~s__state~0); 154974#L130 assume !(8465 == ssl3_accept_~s__state~0); 154973#L133 assume !(8466 == ssl3_accept_~s__state~0); 154972#L136 assume !(8496 == ssl3_accept_~s__state~0); 154971#L139 assume !(8497 == ssl3_accept_~s__state~0); 154969#L142 assume !(8512 == ssl3_accept_~s__state~0); 154964#L145 assume !(8513 == ssl3_accept_~s__state~0); 154961#L148 assume !(8528 == ssl3_accept_~s__state~0); 154957#L151 assume !(8529 == ssl3_accept_~s__state~0); 154901#L154 assume 8544 == ssl3_accept_~s__state~0; 154639#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 154894#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 154889#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154883#L395 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 154879#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 154875#L407 assume !(8 == ssl3_accept_~blastFlag~0); 154871#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 154865#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154860#L597 ssl3_accept_~skip~0 := 0; 154857#L100-2 assume !false; 154854#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154851#L103 assume !(12292 == ssl3_accept_~s__state~0); 154848#L106 assume !(16384 == ssl3_accept_~s__state~0); 154845#L109 assume !(8192 == ssl3_accept_~s__state~0); 154842#L112 assume !(24576 == ssl3_accept_~s__state~0); 154839#L115 assume !(8195 == ssl3_accept_~s__state~0); 154836#L118 assume !(8480 == ssl3_accept_~s__state~0); 154833#L121 assume !(8481 == ssl3_accept_~s__state~0); 154830#L124 assume !(8482 == ssl3_accept_~s__state~0); 154827#L127 assume !(8464 == ssl3_accept_~s__state~0); 154824#L130 assume !(8465 == ssl3_accept_~s__state~0); 154821#L133 assume !(8466 == ssl3_accept_~s__state~0); 154818#L136 assume !(8496 == ssl3_accept_~s__state~0); 154815#L139 assume !(8497 == ssl3_accept_~s__state~0); 154812#L142 assume !(8512 == ssl3_accept_~s__state~0); 154809#L145 assume !(8513 == ssl3_accept_~s__state~0); 154806#L148 assume !(8528 == ssl3_accept_~s__state~0); 154803#L151 assume !(8529 == ssl3_accept_~s__state~0); 154800#L154 assume !(8544 == ssl3_accept_~s__state~0); 154795#L157 assume !(8545 == ssl3_accept_~s__state~0); 154792#L160 assume !(8560 == ssl3_accept_~s__state~0); 154789#L163 assume !(8561 == ssl3_accept_~s__state~0); 154786#L166 assume 8448 == ssl3_accept_~s__state~0; 154784#L167 assume !(ssl3_accept_~num1~0 > 0); 154779#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 154773#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154765#L597 ssl3_accept_~skip~0 := 0; 154763#L100-2 assume !false; 154761#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154759#L103 assume !(12292 == ssl3_accept_~s__state~0); 154757#L106 assume !(16384 == ssl3_accept_~s__state~0); 154755#L109 assume !(8192 == ssl3_accept_~s__state~0); 154753#L112 assume !(24576 == ssl3_accept_~s__state~0); 154751#L115 assume !(8195 == ssl3_accept_~s__state~0); 154749#L118 assume !(8480 == ssl3_accept_~s__state~0); 154747#L121 assume !(8481 == ssl3_accept_~s__state~0); 154745#L124 assume !(8482 == ssl3_accept_~s__state~0); 154743#L127 assume !(8464 == ssl3_accept_~s__state~0); 154741#L130 assume !(8465 == ssl3_accept_~s__state~0); 154739#L133 assume !(8466 == ssl3_accept_~s__state~0); 154737#L136 assume !(8496 == ssl3_accept_~s__state~0); 154735#L139 assume !(8497 == ssl3_accept_~s__state~0); 154733#L142 assume !(8512 == ssl3_accept_~s__state~0); 154731#L145 assume !(8513 == ssl3_accept_~s__state~0); 154729#L148 assume !(8528 == ssl3_accept_~s__state~0); 154727#L151 assume !(8529 == ssl3_accept_~s__state~0); 154725#L154 assume !(8544 == ssl3_accept_~s__state~0); 154723#L157 assume !(8545 == ssl3_accept_~s__state~0); 154721#L160 assume !(8560 == ssl3_accept_~s__state~0); 154720#L163 assume !(8561 == ssl3_accept_~s__state~0); 154718#L166 assume !(8448 == ssl3_accept_~s__state~0); 154719#L169 assume 8576 == ssl3_accept_~s__state~0; 154710#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 154702#L450 assume !(ssl3_accept_~ret~0 <= 0); 154690#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 154685#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154677#L597 ssl3_accept_~skip~0 := 0; 154675#L100-2 assume !false; 154673#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154671#L103 assume !(12292 == ssl3_accept_~s__state~0); 154669#L106 assume !(16384 == ssl3_accept_~s__state~0); 154667#L109 assume !(8192 == ssl3_accept_~s__state~0); 154665#L112 assume !(24576 == ssl3_accept_~s__state~0); 154663#L115 assume !(8195 == ssl3_accept_~s__state~0); 154661#L118 assume !(8480 == ssl3_accept_~s__state~0); 154659#L121 assume !(8481 == ssl3_accept_~s__state~0); 154657#L124 assume !(8482 == ssl3_accept_~s__state~0); 154655#L127 assume !(8464 == ssl3_accept_~s__state~0); 154652#L130 assume !(8465 == ssl3_accept_~s__state~0); 154653#L133 assume 8466 == ssl3_accept_~s__state~0; 154514#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 154605#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 154602#L275-2 [2021-10-13 00:35:27,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:27,640 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 2 times [2021-10-13 00:35:27,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:27,641 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144280744] [2021-10-13 00:35:27,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:27,641 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:27,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:27,649 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:27,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:27,657 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:27,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:27,658 INFO L82 PathProgramCache]: Analyzing trace with hash 653826152, now seen corresponding path program 1 times [2021-10-13 00:35:27,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:27,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071599040] [2021-10-13 00:35:27,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:27,659 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:27,690 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-10-13 00:35:27,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:27,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071599040] [2021-10-13 00:35:27,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071599040] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:27,691 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:27,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:27,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165507991] [2021-10-13 00:35:27,691 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:27,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:27,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:27,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:27,692 INFO L87 Difference]: Start difference. First operand 8962 states and 11287 transitions. cyclomatic complexity: 2343 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:27,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:27,758 INFO L93 Difference]: Finished difference Result 10870 states and 13693 transitions. [2021-10-13 00:35:27,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:27,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10870 states and 13693 transitions. [2021-10-13 00:35:27,805 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10540 [2021-10-13 00:35:27,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10870 states to 10870 states and 13693 transitions. [2021-10-13 00:35:27,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10764 [2021-10-13 00:35:27,850 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10764 [2021-10-13 00:35:27,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10870 states and 13693 transitions. [2021-10-13 00:35:27,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:27,868 INFO L681 BuchiCegarLoop]: Abstraction has 10870 states and 13693 transitions. [2021-10-13 00:35:27,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10870 states and 13693 transitions. [2021-10-13 00:35:28,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10870 to 10870. [2021-10-13 00:35:28,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10870 states, 10870 states have (on average 1.259705611775529) internal successors, (13693), 10869 states have internal predecessors, (13693), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:28,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10870 states to 10870 states and 13693 transitions. [2021-10-13 00:35:28,167 INFO L704 BuchiCegarLoop]: Abstraction has 10870 states and 13693 transitions. [2021-10-13 00:35:28,167 INFO L587 BuchiCegarLoop]: Abstraction has 10870 states and 13693 transitions. [2021-10-13 00:35:28,167 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-13 00:35:28,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10870 states and 13693 transitions. [2021-10-13 00:35:28,202 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10540 [2021-10-13 00:35:28,202 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:28,202 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:28,203 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:28,203 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:28,203 INFO L791 eck$LassoCheckResult]: Stem: 174248#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 174102#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 174069#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 174017#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 174066#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 174068#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 174099#L100-2 assume !false; 174284#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175228#L103 assume !(12292 == ssl3_accept_~s__state~0); 175229#L106 assume !(16384 == ssl3_accept_~s__state~0); 175220#L109 assume !(8192 == ssl3_accept_~s__state~0); 175221#L112 assume !(24576 == ssl3_accept_~s__state~0); 175214#L115 assume !(8195 == ssl3_accept_~s__state~0); 175215#L118 assume !(8480 == ssl3_accept_~s__state~0); 175486#L121 assume !(8481 == ssl3_accept_~s__state~0); 175487#L124 assume !(8482 == ssl3_accept_~s__state~0); 174398#L127 assume !(8464 == ssl3_accept_~s__state~0); 174399#L130 assume !(8465 == ssl3_accept_~s__state~0); 175503#L133 assume !(8466 == ssl3_accept_~s__state~0); 175504#L136 assume !(8496 == ssl3_accept_~s__state~0); 175342#L139 [2021-10-13 00:35:28,203 INFO L793 eck$LassoCheckResult]: Loop: 175342#L139 assume !(8497 == ssl3_accept_~s__state~0); 175332#L142 assume !(8512 == ssl3_accept_~s__state~0); 175333#L145 assume !(8513 == ssl3_accept_~s__state~0); 175323#L148 assume !(8528 == ssl3_accept_~s__state~0); 175324#L151 assume !(8529 == ssl3_accept_~s__state~0); 175314#L154 assume !(8544 == ssl3_accept_~s__state~0); 175315#L157 assume !(8545 == ssl3_accept_~s__state~0); 175305#L160 assume !(8560 == ssl3_accept_~s__state~0); 175306#L163 assume !(8561 == ssl3_accept_~s__state~0); 175298#L166 assume 8448 == ssl3_accept_~s__state~0; 175250#L167 assume !(ssl3_accept_~num1~0 > 0); 175249#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 175287#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175283#L597 ssl3_accept_~skip~0 := 0; 175281#L100-2 assume !false; 175279#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175278#L103 assume !(12292 == ssl3_accept_~s__state~0); 175269#L106 assume !(16384 == ssl3_accept_~s__state~0); 175271#L109 assume !(8192 == ssl3_accept_~s__state~0); 175276#L112 assume !(24576 == ssl3_accept_~s__state~0); 175277#L115 assume !(8195 == ssl3_accept_~s__state~0); 175384#L118 assume !(8480 == ssl3_accept_~s__state~0); 175378#L121 assume !(8481 == ssl3_accept_~s__state~0); 175379#L124 assume 8482 == ssl3_accept_~s__state~0; 175456#L125 ssl3_accept_~s__state~0 := 3; 175521#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 175518#L597 ssl3_accept_~skip~0 := 0; 175517#L100-2 assume !false; 175516#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175515#L103 assume !(12292 == ssl3_accept_~s__state~0); 175514#L106 assume !(16384 == ssl3_accept_~s__state~0); 175513#L109 assume !(8192 == ssl3_accept_~s__state~0); 175512#L112 assume !(24576 == ssl3_accept_~s__state~0); 175511#L115 assume !(8195 == ssl3_accept_~s__state~0); 175510#L118 assume !(8480 == ssl3_accept_~s__state~0); 175509#L121 assume !(8481 == ssl3_accept_~s__state~0); 175508#L124 assume !(8482 == ssl3_accept_~s__state~0); 175507#L127 assume !(8464 == ssl3_accept_~s__state~0); 175506#L130 assume !(8465 == ssl3_accept_~s__state~0); 175505#L133 assume !(8466 == ssl3_accept_~s__state~0); 175341#L136 assume !(8496 == ssl3_accept_~s__state~0); 175342#L139 [2021-10-13 00:35:28,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:28,204 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-13 00:35:28,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:28,204 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657830769] [2021-10-13 00:35:28,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:28,205 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:28,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:28,223 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-13 00:35:28,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:28,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657830769] [2021-10-13 00:35:28,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657830769] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:28,224 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:28,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:28,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112268903] [2021-10-13 00:35:28,225 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-13 00:35:28,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:28,225 INFO L82 PathProgramCache]: Analyzing trace with hash -671833659, now seen corresponding path program 2 times [2021-10-13 00:35:28,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:28,226 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745462070] [2021-10-13 00:35:28,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:28,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:28,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:28,232 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:28,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:28,237 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:28,386 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:28,386 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:28,386 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:28,386 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:28,387 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-13 00:35:28,387 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,387 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:28,387 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:28,387 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration33_Loop [2021-10-13 00:35:28,387 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:28,387 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:28,389 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-13 00:35:28,392 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-13 00:35:28,395 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-13 00:35:28,402 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-13 00:35:28,405 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-13 00:35:28,461 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:28,461 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-13 00:35:28,461 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:28,467 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:28,477 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:28,477 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:28,494 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-13 00:35:28,503 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:28,503 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:35:28,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:28,546 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:28,548 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:28,560 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:28,561 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:28,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-10-13 00:35:28,590 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-13 00:35:28,590 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-13 00:35:28,632 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:28,632 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,633 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:28,634 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:28,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-10-13 00:35:28,638 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-13 00:35:28,638 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:28,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:28,682 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:28,683 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:28,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-10-13 00:35:28,689 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-13 00:35:28,689 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-13 00:35:28,702 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-13 00:35:28,727 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:28,727 INFO L210 LassoAnalysis]: Preferences: [2021-10-13 00:35:28,728 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-13 00:35:28,728 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-13 00:35:28,728 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-13 00:35:28,728 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-13 00:35:28,728 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,728 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-13 00:35:28,728 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-13 00:35:28,728 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration33_Loop [2021-10-13 00:35:28,728 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-13 00:35:28,728 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-13 00:35:28,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:28,745 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-13 00:35:28,747 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-13 00:35:28,750 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-13 00:35:28,752 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-13 00:35:28,805 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-13 00:35:28,805 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-13 00:35:28,806 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,806 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:28,807 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:28,813 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:35:28,824 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:28,824 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:28,824 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:28,824 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:28,824 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:28,825 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:28,825 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:28,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-10-13 00:35:28,837 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:28,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:28,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:28,883 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:28,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:35:28,900 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:28,900 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:28,900 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:28,900 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:28,900 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:28,901 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:28,901 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:28,903 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-10-13 00:35:28,917 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:28,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:28,942 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:28,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:28,943 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:28,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-13 00:35:28,946 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:35:28,954 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:28,954 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:28,954 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:28,954 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:28,954 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:28,955 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:28,955 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:28,970 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:29,012 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:29,013 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:29,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:29,018 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:29,030 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:35:29,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:29,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:29,043 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:29,043 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-13 00:35:29,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:29,045 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-13 00:35:29,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:29,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-13 00:35:29,065 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-13 00:35:29,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:29,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:29,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:29,111 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:29,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-13 00:35:29,117 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-13 00:35:29,131 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-13 00:35:29,131 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-13 00:35:29,132 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-13 00:35:29,132 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-13 00:35:29,132 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-13 00:35:29,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-13 00:35:29,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-13 00:35:29,137 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-13 00:35:29,142 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-13 00:35:29,142 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-13 00:35:29,142 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-13 00:35:29,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:29,144 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-13 00:35:29,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-13 00:35:29,148 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-13 00:35:29,148 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-13 00:35:29,148 INFO L513 LassoAnalysis]: Proved termination. [2021-10-13 00:35:29,149 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-13 00:35:29,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-10-13 00:35:29,172 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-13 00:35:29,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:29,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:29,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:29,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:29,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:29,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-13 00:35:29,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:29,554 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-13 00:35:29,555 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-13 00:35:29,555 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 10870 states and 13693 transitions. cyclomatic complexity: 2844 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:30,105 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:30,257 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 10870 states and 13693 transitions. cyclomatic complexity: 2844. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 34012 states and 42484 transitions. Complement of second has 9 states. [2021-10-13 00:35:30,258 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-13 00:35:30,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:30,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 354 transitions. [2021-10-13 00:35:30,260 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 20 letters. Loop has 41 letters. [2021-10-13 00:35:30,263 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:30,263 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 61 letters. Loop has 41 letters. [2021-10-13 00:35:30,264 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:30,264 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 20 letters. Loop has 82 letters. [2021-10-13 00:35:30,266 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-13 00:35:30,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 34012 states and 42484 transitions. [2021-10-13 00:35:30,465 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 20380 [2021-10-13 00:35:30,628 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 34012 states to 33666 states and 42053 transitions. [2021-10-13 00:35:30,628 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22093 [2021-10-13 00:35:30,647 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22192 [2021-10-13 00:35:30,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33666 states and 42053 transitions. [2021-10-13 00:35:30,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:30,652 INFO L681 BuchiCegarLoop]: Abstraction has 33666 states and 42053 transitions. [2021-10-13 00:35:30,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33666 states and 42053 transitions. [2021-10-13 00:35:31,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33666 to 30023. [2021-10-13 00:35:31,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30023 states, 30023 states have (on average 1.2572028111780968) internal successors, (37745), 30022 states have internal predecessors, (37745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:31,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30023 states to 30023 states and 37745 transitions. [2021-10-13 00:35:31,535 INFO L704 BuchiCegarLoop]: Abstraction has 30023 states and 37745 transitions. [2021-10-13 00:35:31,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:31,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:31,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:31,536 INFO L87 Difference]: Start difference. First operand 30023 states and 37745 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:31,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:31,724 INFO L93 Difference]: Finished difference Result 21920 states and 27333 transitions. [2021-10-13 00:35:31,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:31,725 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21920 states and 27333 transitions. [2021-10-13 00:35:31,801 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 14136 [2021-10-13 00:35:31,882 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21920 states to 21910 states and 27323 transitions. [2021-10-13 00:35:31,882 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14415 [2021-10-13 00:35:32,040 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14415 [2021-10-13 00:35:32,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21910 states and 27323 transitions. [2021-10-13 00:35:32,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:32,042 INFO L681 BuchiCegarLoop]: Abstraction has 21910 states and 27323 transitions. [2021-10-13 00:35:32,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21910 states and 27323 transitions. [2021-10-13 00:35:32,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21910 to 21634. [2021-10-13 00:35:32,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21634 states, 21634 states have (on average 1.247850605528335) internal successors, (26996), 21633 states have internal predecessors, (26996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:32,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21634 states to 21634 states and 26996 transitions. [2021-10-13 00:35:32,365 INFO L704 BuchiCegarLoop]: Abstraction has 21634 states and 26996 transitions. [2021-10-13 00:35:32,365 INFO L587 BuchiCegarLoop]: Abstraction has 21634 states and 26996 transitions. [2021-10-13 00:35:32,366 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-13 00:35:32,366 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21634 states and 26996 transitions. [2021-10-13 00:35:32,565 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 13896 [2021-10-13 00:35:32,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:32,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:32,568 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2021-10-13 00:35:32,568 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:32,568 INFO L791 eck$LassoCheckResult]: Stem: 271387#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 271169#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 271124#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 271053#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 271125#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 271127#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 271165#L100-2 assume !false; 271516#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271515#L103 assume !(12292 == ssl3_accept_~s__state~0); 271514#L106 assume !(16384 == ssl3_accept_~s__state~0); 271513#L109 assume !(8192 == ssl3_accept_~s__state~0); 271512#L112 assume !(24576 == ssl3_accept_~s__state~0); 271511#L115 assume !(8195 == ssl3_accept_~s__state~0); 271510#L118 assume !(8480 == ssl3_accept_~s__state~0); 271509#L121 assume !(8481 == ssl3_accept_~s__state~0); 271508#L124 assume !(8482 == ssl3_accept_~s__state~0); 271507#L127 assume 8464 == ssl3_accept_~s__state~0; 271506#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 271505#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 271503#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 271500#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 271497#L597 ssl3_accept_~skip~0 := 0; 271496#L100-2 assume !false; 271495#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271494#L103 assume !(12292 == ssl3_accept_~s__state~0); 271493#L106 assume !(16384 == ssl3_accept_~s__state~0); 271492#L109 assume !(8192 == ssl3_accept_~s__state~0); 271491#L112 assume !(24576 == ssl3_accept_~s__state~0); 271490#L115 assume !(8195 == ssl3_accept_~s__state~0); 271489#L118 assume !(8480 == ssl3_accept_~s__state~0); 271488#L121 assume !(8481 == ssl3_accept_~s__state~0); 271487#L124 assume !(8482 == ssl3_accept_~s__state~0); 271486#L127 assume !(8464 == ssl3_accept_~s__state~0); 271485#L130 assume !(8465 == ssl3_accept_~s__state~0); 271484#L133 assume !(8466 == ssl3_accept_~s__state~0); 271483#L136 assume 8496 == ssl3_accept_~s__state~0; 271482#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 271481#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 271479#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 271475#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 271476#L294-2 ssl3_accept_~s__init_num~0 := 0; 271935#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 271931#L597 ssl3_accept_~skip~0 := 0; 271929#L100-2 assume !false; 271927#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 271925#L103 assume !(12292 == ssl3_accept_~s__state~0); 271923#L106 assume !(16384 == ssl3_accept_~s__state~0); 271921#L109 assume !(8192 == ssl3_accept_~s__state~0); 271919#L112 assume !(24576 == ssl3_accept_~s__state~0); 271917#L115 assume !(8195 == ssl3_accept_~s__state~0); 271915#L118 assume !(8480 == ssl3_accept_~s__state~0); 271913#L121 assume !(8481 == ssl3_accept_~s__state~0); 271911#L124 assume !(8482 == ssl3_accept_~s__state~0); 271909#L127 assume !(8464 == ssl3_accept_~s__state~0); 271907#L130 assume !(8465 == ssl3_accept_~s__state~0); 271905#L133 assume !(8466 == ssl3_accept_~s__state~0); 271903#L136 assume !(8496 == ssl3_accept_~s__state~0); 271900#L139 assume !(8497 == ssl3_accept_~s__state~0); 271901#L142 [2021-10-13 00:35:32,569 INFO L793 eck$LassoCheckResult]: Loop: 271901#L142 assume !(8512 == ssl3_accept_~s__state~0); 279462#L145 assume !(8513 == ssl3_accept_~s__state~0); 279458#L148 assume !(8528 == ssl3_accept_~s__state~0); 279454#L151 assume !(8529 == ssl3_accept_~s__state~0); 279450#L154 assume !(8544 == ssl3_accept_~s__state~0); 279446#L157 assume !(8545 == ssl3_accept_~s__state~0); 279442#L160 assume !(8560 == ssl3_accept_~s__state~0); 279438#L163 assume !(8561 == ssl3_accept_~s__state~0); 279434#L166 assume !(8448 == ssl3_accept_~s__state~0); 279430#L169 assume !(8576 == ssl3_accept_~s__state~0); 279426#L172 assume !(8577 == ssl3_accept_~s__state~0); 279422#L175 assume !(8592 == ssl3_accept_~s__state~0); 279418#L178 assume !(8593 == ssl3_accept_~s__state~0); 279414#L181 assume !(8608 == ssl3_accept_~s__state~0); 279410#L184 assume !(8609 == ssl3_accept_~s__state~0); 279407#L187 assume !(8640 == ssl3_accept_~s__state~0); 279404#L190 assume !(8641 == ssl3_accept_~s__state~0); 279399#L193 assume 8656 == ssl3_accept_~s__state~0; 279394#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 279388#L501 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 279382#L506 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 279372#L512-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 279373#L522 assume !(0 == ssl3_accept_~tmp___10~0); 279357#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 279351#L597 ssl3_accept_~skip~0 := 0; 279350#L100-2 assume !false; 279349#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279347#L103 assume !(12292 == ssl3_accept_~s__state~0); 279344#L106 assume !(16384 == ssl3_accept_~s__state~0); 279342#L109 assume !(8192 == ssl3_accept_~s__state~0); 279340#L112 assume !(24576 == ssl3_accept_~s__state~0); 279338#L115 assume !(8195 == ssl3_accept_~s__state~0); 279336#L118 assume !(8480 == ssl3_accept_~s__state~0); 279334#L121 assume !(8481 == ssl3_accept_~s__state~0); 279332#L124 assume !(8482 == ssl3_accept_~s__state~0); 279330#L127 assume !(8464 == ssl3_accept_~s__state~0); 279328#L130 assume !(8465 == ssl3_accept_~s__state~0); 279326#L133 assume !(8466 == ssl3_accept_~s__state~0); 279324#L136 assume !(8496 == ssl3_accept_~s__state~0); 279322#L139 assume !(8497 == ssl3_accept_~s__state~0); 279320#L142 assume !(8512 == ssl3_accept_~s__state~0); 279318#L145 assume !(8513 == ssl3_accept_~s__state~0); 279316#L148 assume !(8528 == ssl3_accept_~s__state~0); 279314#L151 assume !(8529 == ssl3_accept_~s__state~0); 279312#L154 assume !(8544 == ssl3_accept_~s__state~0); 279310#L157 assume !(8545 == ssl3_accept_~s__state~0); 279308#L160 assume !(8560 == ssl3_accept_~s__state~0); 279306#L163 assume !(8561 == ssl3_accept_~s__state~0); 279292#L166 assume !(8448 == ssl3_accept_~s__state~0); 279285#L169 assume !(8576 == ssl3_accept_~s__state~0); 279280#L172 assume !(8577 == ssl3_accept_~s__state~0); 279279#L175 assume !(8592 == ssl3_accept_~s__state~0); 279278#L178 assume !(8593 == ssl3_accept_~s__state~0); 279274#L181 assume !(8608 == ssl3_accept_~s__state~0); 279200#L184 assume !(8609 == ssl3_accept_~s__state~0); 279192#L187 assume !(8640 == ssl3_accept_~s__state~0); 279186#L190 assume !(8641 == ssl3_accept_~s__state~0); 279180#L193 assume !(8656 == ssl3_accept_~s__state~0); 279173#L196 assume !(8657 == ssl3_accept_~s__state~0); 279169#L199 assume 8672 == ssl3_accept_~s__state~0; 279163#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 279156#L530 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 279153#L530-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 279151#L537 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 279148#L537-2 ssl3_accept_~s__init_num~0 := 0; 271686#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 279141#L597 ssl3_accept_~skip~0 := 0; 279139#L100-2 assume !false; 279137#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279135#L103 assume !(12292 == ssl3_accept_~s__state~0); 279133#L106 assume !(16384 == ssl3_accept_~s__state~0); 279131#L109 assume !(8192 == ssl3_accept_~s__state~0); 279129#L112 assume !(24576 == ssl3_accept_~s__state~0); 279127#L115 assume !(8195 == ssl3_accept_~s__state~0); 279125#L118 assume !(8480 == ssl3_accept_~s__state~0); 279123#L121 assume !(8481 == ssl3_accept_~s__state~0); 279121#L124 assume !(8482 == ssl3_accept_~s__state~0); 279119#L127 assume !(8464 == ssl3_accept_~s__state~0); 279117#L130 assume !(8465 == ssl3_accept_~s__state~0); 279115#L133 assume !(8466 == ssl3_accept_~s__state~0); 279113#L136 assume !(8496 == ssl3_accept_~s__state~0); 279111#L139 assume !(8497 == ssl3_accept_~s__state~0); 279109#L142 assume !(8512 == ssl3_accept_~s__state~0); 279107#L145 assume !(8513 == ssl3_accept_~s__state~0); 279105#L148 assume !(8528 == ssl3_accept_~s__state~0); 279103#L151 assume !(8529 == ssl3_accept_~s__state~0); 279101#L154 assume !(8544 == ssl3_accept_~s__state~0); 279098#L157 assume !(8545 == ssl3_accept_~s__state~0); 279095#L160 assume !(8560 == ssl3_accept_~s__state~0); 279089#L163 assume !(8561 == ssl3_accept_~s__state~0); 279087#L166 assume 8448 == ssl3_accept_~s__state~0; 279085#L167 assume !(ssl3_accept_~num1~0 > 0); 279081#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 279076#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 279072#L597 ssl3_accept_~skip~0 := 0; 279070#L100-2 assume !false; 279068#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279065#L103 assume 12292 == ssl3_accept_~s__state~0; 279063#L104 ssl3_accept_~s__new_session~0 := 1; 279059#L212 ssl3_accept_~s__server~0 := 1; 279057#L217 assume 0 != ssl3_accept_~cb~0; 279053#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 279047#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 279044#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 279041#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 279037#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 279033#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 279029#L597 ssl3_accept_~skip~0 := 0; 279027#L100-2 assume !false; 279025#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279023#L103 assume !(12292 == ssl3_accept_~s__state~0); 279020#L106 assume !(16384 == ssl3_accept_~s__state~0); 279019#L109 assume !(8192 == ssl3_accept_~s__state~0); 279018#L112 assume !(24576 == ssl3_accept_~s__state~0); 279017#L115 assume !(8195 == ssl3_accept_~s__state~0); 279015#L118 assume !(8480 == ssl3_accept_~s__state~0); 279016#L121 assume !(8481 == ssl3_accept_~s__state~0); 280216#L124 assume !(8482 == ssl3_accept_~s__state~0); 280171#L127 assume !(8464 == ssl3_accept_~s__state~0); 280172#L130 assume !(8465 == ssl3_accept_~s__state~0); 279597#L133 assume !(8466 == ssl3_accept_~s__state~0); 279598#L136 assume 8496 == ssl3_accept_~s__state~0; 278821#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 279588#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 279542#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 279537#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 279536#L294-2 ssl3_accept_~s__init_num~0 := 0; 279527#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 279521#L597 ssl3_accept_~skip~0 := 0; 279518#L100-2 assume !false; 279515#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 279511#L103 assume !(12292 == ssl3_accept_~s__state~0); 279508#L106 assume !(16384 == ssl3_accept_~s__state~0); 279503#L109 assume !(8192 == ssl3_accept_~s__state~0); 279500#L112 assume !(24576 == ssl3_accept_~s__state~0); 279496#L115 assume !(8195 == ssl3_accept_~s__state~0); 279489#L118 assume !(8480 == ssl3_accept_~s__state~0); 279486#L121 assume !(8481 == ssl3_accept_~s__state~0); 279483#L124 assume !(8482 == ssl3_accept_~s__state~0); 279480#L127 assume !(8464 == ssl3_accept_~s__state~0); 279477#L130 assume !(8465 == ssl3_accept_~s__state~0); 279474#L133 assume !(8466 == ssl3_accept_~s__state~0); 279471#L136 assume !(8496 == ssl3_accept_~s__state~0); 279468#L139 assume !(8497 == ssl3_accept_~s__state~0); 271901#L142 [2021-10-13 00:35:32,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:32,570 INFO L82 PathProgramCache]: Analyzing trace with hash -866942997, now seen corresponding path program 1 times [2021-10-13 00:35:32,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:32,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266390082] [2021-10-13 00:35:32,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:32,570 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:32,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:32,585 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:32,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:32,622 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:32,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:32,623 INFO L82 PathProgramCache]: Analyzing trace with hash -467356412, now seen corresponding path program 1 times [2021-10-13 00:35:32,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:32,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825410432] [2021-10-13 00:35:32,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:32,623 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:32,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:32,720 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-10-13 00:35:32,720 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:32,720 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825410432] [2021-10-13 00:35:32,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825410432] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-13 00:35:32,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1092002960] [2021-10-13 00:35:32,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:32,721 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-13 00:35:32,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 [2021-10-13 00:35:32,724 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-13 00:35:32,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-10-13 00:35:33,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:33,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-13 00:35:33,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-13 00:35:33,412 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-10-13 00:35:33,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1092002960] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:33,413 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-13 00:35:33,413 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-13 00:35:33,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712711019] [2021-10-13 00:35:33,414 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:33,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:33,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:33,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-13 00:35:33,416 INFO L87 Difference]: Start difference. First operand 21634 states and 26996 transitions. cyclomatic complexity: 5398 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:33,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:33,527 INFO L93 Difference]: Finished difference Result 20616 states and 25744 transitions. [2021-10-13 00:35:33,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:33,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20616 states and 25744 transitions. [2021-10-13 00:35:33,633 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 12895 [2021-10-13 00:35:33,721 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20616 states to 20616 states and 25744 transitions. [2021-10-13 00:35:33,721 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13254 [2021-10-13 00:35:33,733 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13254 [2021-10-13 00:35:33,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20616 states and 25744 transitions. [2021-10-13 00:35:33,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:33,734 INFO L681 BuchiCegarLoop]: Abstraction has 20616 states and 25744 transitions. [2021-10-13 00:35:33,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20616 states and 25744 transitions. [2021-10-13 00:35:34,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20616 to 20616. [2021-10-13 00:35:34,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20616 states, 20616 states have (on average 1.2487388436166085) internal successors, (25744), 20615 states have internal predecessors, (25744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:34,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20616 states to 20616 states and 25744 transitions. [2021-10-13 00:35:34,204 INFO L704 BuchiCegarLoop]: Abstraction has 20616 states and 25744 transitions. [2021-10-13 00:35:34,204 INFO L587 BuchiCegarLoop]: Abstraction has 20616 states and 25744 transitions. [2021-10-13 00:35:34,205 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-13 00:35:34,205 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20616 states and 25744 transitions. [2021-10-13 00:35:34,263 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 12895 [2021-10-13 00:35:34,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:34,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:34,266 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2021-10-13 00:35:34,266 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:34,266 INFO L791 eck$LassoCheckResult]: Stem: 314071#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 313855#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 313812#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 313740#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 313813#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 313815#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 313852#L100-2 assume !false; 314158#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 314157#L103 assume !(12292 == ssl3_accept_~s__state~0); 314156#L106 assume !(16384 == ssl3_accept_~s__state~0); 314155#L109 assume !(8192 == ssl3_accept_~s__state~0); 314154#L112 assume !(24576 == ssl3_accept_~s__state~0); 314153#L115 assume !(8195 == ssl3_accept_~s__state~0); 314152#L118 assume !(8480 == ssl3_accept_~s__state~0); 314151#L121 assume !(8481 == ssl3_accept_~s__state~0); 314150#L124 assume !(8482 == ssl3_accept_~s__state~0); 314149#L127 assume 8464 == ssl3_accept_~s__state~0; 314148#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 314147#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 314145#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 314142#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 314139#L597 ssl3_accept_~skip~0 := 0; 314138#L100-2 assume !false; 314137#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 314136#L103 assume !(12292 == ssl3_accept_~s__state~0); 314135#L106 assume !(16384 == ssl3_accept_~s__state~0); 314134#L109 assume !(8192 == ssl3_accept_~s__state~0); 314133#L112 assume !(24576 == ssl3_accept_~s__state~0); 314132#L115 assume !(8195 == ssl3_accept_~s__state~0); 314131#L118 assume !(8480 == ssl3_accept_~s__state~0); 314130#L121 assume !(8481 == ssl3_accept_~s__state~0); 314129#L124 assume !(8482 == ssl3_accept_~s__state~0); 314128#L127 assume !(8464 == ssl3_accept_~s__state~0); 314127#L130 assume !(8465 == ssl3_accept_~s__state~0); 314126#L133 assume !(8466 == ssl3_accept_~s__state~0); 314125#L136 assume 8496 == ssl3_accept_~s__state~0; 314124#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 314123#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 314122#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 314120#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 314118#L294-2 ssl3_accept_~s__init_num~0 := 0; 314115#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 314112#L597 ssl3_accept_~skip~0 := 0; 314111#L100-2 assume !false; 314110#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 314109#L103 assume !(12292 == ssl3_accept_~s__state~0); 314108#L106 assume !(16384 == ssl3_accept_~s__state~0); 314107#L109 assume !(8192 == ssl3_accept_~s__state~0); 314106#L112 assume !(24576 == ssl3_accept_~s__state~0); 314105#L115 assume !(8195 == ssl3_accept_~s__state~0); 314104#L118 assume !(8480 == ssl3_accept_~s__state~0); 314103#L121 assume !(8481 == ssl3_accept_~s__state~0); 314102#L124 assume !(8482 == ssl3_accept_~s__state~0); 314101#L127 assume !(8464 == ssl3_accept_~s__state~0); 314100#L130 assume !(8465 == ssl3_accept_~s__state~0); 314099#L133 assume !(8466 == ssl3_accept_~s__state~0); 314098#L136 assume !(8496 == ssl3_accept_~s__state~0); 314096#L139 assume !(8497 == ssl3_accept_~s__state~0); 314097#L142 assume 8512 == ssl3_accept_~s__state~0; 321389#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 321387#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 321388#L305-2 [2021-10-13 00:35:34,267 INFO L793 eck$LassoCheckResult]: Loop: 321388#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 329693#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 329690#L597 ssl3_accept_~skip~0 := 0; 329689#L100-2 assume !false; 329688#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329687#L103 assume !(12292 == ssl3_accept_~s__state~0); 329686#L106 assume !(16384 == ssl3_accept_~s__state~0); 329685#L109 assume !(8192 == ssl3_accept_~s__state~0); 329684#L112 assume !(24576 == ssl3_accept_~s__state~0); 329683#L115 assume !(8195 == ssl3_accept_~s__state~0); 329682#L118 assume !(8480 == ssl3_accept_~s__state~0); 329681#L121 assume !(8481 == ssl3_accept_~s__state~0); 329680#L124 assume !(8482 == ssl3_accept_~s__state~0); 329679#L127 assume !(8464 == ssl3_accept_~s__state~0); 329678#L130 assume !(8465 == ssl3_accept_~s__state~0); 329677#L133 assume !(8466 == ssl3_accept_~s__state~0); 329676#L136 assume !(8496 == ssl3_accept_~s__state~0); 329675#L139 assume !(8497 == ssl3_accept_~s__state~0); 329674#L142 assume !(8512 == ssl3_accept_~s__state~0); 329673#L145 assume !(8513 == ssl3_accept_~s__state~0); 329672#L148 assume 8528 == ssl3_accept_~s__state~0; 329671#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 329670#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 329668#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 329662#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 329664#L357 assume !(6 == ssl3_accept_~blastFlag~0); 329660#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 329656#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 329653#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 329650#L597 ssl3_accept_~skip~0 := 0; 329649#L100-2 assume !false; 329648#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329646#L103 assume !(12292 == ssl3_accept_~s__state~0); 329641#L106 assume !(16384 == ssl3_accept_~s__state~0); 329639#L109 assume !(8192 == ssl3_accept_~s__state~0); 329637#L112 assume !(24576 == ssl3_accept_~s__state~0); 329635#L115 assume !(8195 == ssl3_accept_~s__state~0); 329633#L118 assume !(8480 == ssl3_accept_~s__state~0); 329631#L121 assume !(8481 == ssl3_accept_~s__state~0); 329629#L124 assume !(8482 == ssl3_accept_~s__state~0); 329627#L127 assume !(8464 == ssl3_accept_~s__state~0); 329625#L130 assume !(8465 == ssl3_accept_~s__state~0); 329622#L133 assume !(8466 == ssl3_accept_~s__state~0); 329619#L136 assume !(8496 == ssl3_accept_~s__state~0); 329617#L139 assume !(8497 == ssl3_accept_~s__state~0); 329614#L142 assume !(8512 == ssl3_accept_~s__state~0); 329611#L145 assume !(8513 == ssl3_accept_~s__state~0); 329607#L148 assume !(8528 == ssl3_accept_~s__state~0); 329603#L151 assume !(8529 == ssl3_accept_~s__state~0); 329596#L154 assume 8544 == ssl3_accept_~s__state~0; 329593#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 329590#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 329586#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 329583#L395 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 329579#L396 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 329576#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 329573#L407 assume !(8 == ssl3_accept_~blastFlag~0); 329569#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 329564#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 329560#L597 ssl3_accept_~skip~0 := 0; 329558#L100-2 assume !false; 329556#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329554#L103 assume !(12292 == ssl3_accept_~s__state~0); 329552#L106 assume !(16384 == ssl3_accept_~s__state~0); 329550#L109 assume !(8192 == ssl3_accept_~s__state~0); 329548#L112 assume !(24576 == ssl3_accept_~s__state~0); 329546#L115 assume !(8195 == ssl3_accept_~s__state~0); 329545#L118 assume !(8480 == ssl3_accept_~s__state~0); 329543#L121 assume !(8481 == ssl3_accept_~s__state~0); 329540#L124 assume !(8482 == ssl3_accept_~s__state~0); 329534#L127 assume !(8464 == ssl3_accept_~s__state~0); 329532#L130 assume !(8465 == ssl3_accept_~s__state~0); 329530#L133 assume !(8466 == ssl3_accept_~s__state~0); 329528#L136 assume !(8496 == ssl3_accept_~s__state~0); 329526#L139 assume !(8497 == ssl3_accept_~s__state~0); 329524#L142 assume !(8512 == ssl3_accept_~s__state~0); 329522#L145 assume !(8513 == ssl3_accept_~s__state~0); 329520#L148 assume !(8528 == ssl3_accept_~s__state~0); 329518#L151 assume !(8529 == ssl3_accept_~s__state~0); 329516#L154 assume !(8544 == ssl3_accept_~s__state~0); 329514#L157 assume !(8545 == ssl3_accept_~s__state~0); 329512#L160 assume !(8560 == ssl3_accept_~s__state~0); 329510#L163 assume !(8561 == ssl3_accept_~s__state~0); 329508#L166 assume 8448 == ssl3_accept_~s__state~0; 329502#L167 assume !(ssl3_accept_~num1~0 > 0); 329499#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 329485#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 329422#L597 ssl3_accept_~skip~0 := 0; 329417#L100-2 assume !false; 329414#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329410#L103 assume !(12292 == ssl3_accept_~s__state~0); 329407#L106 assume !(16384 == ssl3_accept_~s__state~0); 329405#L109 assume !(8192 == ssl3_accept_~s__state~0); 329401#L112 assume !(24576 == ssl3_accept_~s__state~0); 329395#L115 assume !(8195 == ssl3_accept_~s__state~0); 329393#L118 assume !(8480 == ssl3_accept_~s__state~0); 329391#L121 assume !(8481 == ssl3_accept_~s__state~0); 329389#L124 assume !(8482 == ssl3_accept_~s__state~0); 329387#L127 assume !(8464 == ssl3_accept_~s__state~0); 329385#L130 assume !(8465 == ssl3_accept_~s__state~0); 329383#L133 assume !(8466 == ssl3_accept_~s__state~0); 329381#L136 assume !(8496 == ssl3_accept_~s__state~0); 329379#L139 assume !(8497 == ssl3_accept_~s__state~0); 329377#L142 assume !(8512 == ssl3_accept_~s__state~0); 329375#L145 assume !(8513 == ssl3_accept_~s__state~0); 329373#L148 assume !(8528 == ssl3_accept_~s__state~0); 329371#L151 assume !(8529 == ssl3_accept_~s__state~0); 329369#L154 assume !(8544 == ssl3_accept_~s__state~0); 329367#L157 assume !(8545 == ssl3_accept_~s__state~0); 329365#L160 assume !(8560 == ssl3_accept_~s__state~0); 329364#L163 assume !(8561 == ssl3_accept_~s__state~0); 329363#L166 assume !(8448 == ssl3_accept_~s__state~0); 329362#L169 assume 8576 == ssl3_accept_~s__state~0; 328909#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 329326#L450 assume !(ssl3_accept_~ret~0 <= 0); 329317#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 329318#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330010#L597 ssl3_accept_~skip~0 := 0; 330011#L100-2 assume !false; 329994#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329995#L103 assume !(12292 == ssl3_accept_~s__state~0); 329982#L106 assume !(16384 == ssl3_accept_~s__state~0); 329983#L109 assume !(8192 == ssl3_accept_~s__state~0); 329970#L112 assume !(24576 == ssl3_accept_~s__state~0); 329971#L115 assume !(8195 == ssl3_accept_~s__state~0); 329958#L118 assume !(8480 == ssl3_accept_~s__state~0); 329959#L121 assume !(8481 == ssl3_accept_~s__state~0); 329946#L124 assume !(8482 == ssl3_accept_~s__state~0); 329947#L127 assume !(8464 == ssl3_accept_~s__state~0); 329934#L130 assume !(8465 == ssl3_accept_~s__state~0); 329935#L133 assume !(8466 == ssl3_accept_~s__state~0); 329754#L136 assume 8496 == ssl3_accept_~s__state~0; 329752#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 329750#L288 assume !(1 == ssl3_accept_~blastFlag~0); 329303#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 329304#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 329721#L294-2 ssl3_accept_~s__init_num~0 := 0; 329718#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 329715#L597 ssl3_accept_~skip~0 := 0; 329714#L100-2 assume !false; 329713#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 329712#L103 assume !(12292 == ssl3_accept_~s__state~0); 329711#L106 assume !(16384 == ssl3_accept_~s__state~0); 329710#L109 assume !(8192 == ssl3_accept_~s__state~0); 329709#L112 assume !(24576 == ssl3_accept_~s__state~0); 329708#L115 assume !(8195 == ssl3_accept_~s__state~0); 329707#L118 assume !(8480 == ssl3_accept_~s__state~0); 329706#L121 assume !(8481 == ssl3_accept_~s__state~0); 329705#L124 assume !(8482 == ssl3_accept_~s__state~0); 329704#L127 assume !(8464 == ssl3_accept_~s__state~0); 329703#L130 assume !(8465 == ssl3_accept_~s__state~0); 329702#L133 assume !(8466 == ssl3_accept_~s__state~0); 329701#L136 assume !(8496 == ssl3_accept_~s__state~0); 329700#L139 assume !(8497 == ssl3_accept_~s__state~0); 329699#L142 assume 8512 == ssl3_accept_~s__state~0; 329698#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 329697#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 321388#L305-2 [2021-10-13 00:35:34,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:34,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1241502428, now seen corresponding path program 1 times [2021-10-13 00:35:34,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:34,268 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269689329] [2021-10-13 00:35:34,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:34,269 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:34,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:34,284 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:34,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:34,301 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:34,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:34,302 INFO L82 PathProgramCache]: Analyzing trace with hash 1426044503, now seen corresponding path program 1 times [2021-10-13 00:35:34,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:34,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812524707] [2021-10-13 00:35:34,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:34,303 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:34,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-13 00:35:34,341 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-10-13 00:35:34,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-13 00:35:34,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812524707] [2021-10-13 00:35:34,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812524707] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-13 00:35:34,342 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-13 00:35:34,342 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-13 00:35:34,342 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600829607] [2021-10-13 00:35:34,343 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-13 00:35:34,343 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-13 00:35:34,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-13 00:35:34,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-13 00:35:34,344 INFO L87 Difference]: Start difference. First operand 20616 states and 25744 transitions. cyclomatic complexity: 5171 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:34,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-13 00:35:34,491 INFO L93 Difference]: Finished difference Result 20715 states and 25806 transitions. [2021-10-13 00:35:34,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-13 00:35:34,492 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20715 states and 25806 transitions. [2021-10-13 00:35:34,763 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 12961 [2021-10-13 00:35:34,833 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20715 states to 20715 states and 25806 transitions. [2021-10-13 00:35:34,833 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13320 [2021-10-13 00:35:34,843 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13320 [2021-10-13 00:35:34,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20715 states and 25806 transitions. [2021-10-13 00:35:34,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-13 00:35:34,844 INFO L681 BuchiCegarLoop]: Abstraction has 20715 states and 25806 transitions. [2021-10-13 00:35:34,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20715 states and 25806 transitions. [2021-10-13 00:35:35,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20715 to 20616. [2021-10-13 00:35:35,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20616 states, 20616 states have (on average 1.2469441210710128) internal successors, (25707), 20615 states have internal predecessors, (25707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-13 00:35:35,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20616 states to 20616 states and 25707 transitions. [2021-10-13 00:35:35,108 INFO L704 BuchiCegarLoop]: Abstraction has 20616 states and 25707 transitions. [2021-10-13 00:35:35,108 INFO L587 BuchiCegarLoop]: Abstraction has 20616 states and 25707 transitions. [2021-10-13 00:35:35,108 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-10-13 00:35:35,109 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20616 states and 25707 transitions. [2021-10-13 00:35:35,162 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 12895 [2021-10-13 00:35:35,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-13 00:35:35,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-13 00:35:35,164 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 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] [2021-10-13 00:35:35,164 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-13 00:35:35,165 INFO L791 eck$LassoCheckResult]: Stem: 355430#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 355197#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 355153#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 355077#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 355150#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 355152#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 355194#L100-2 assume !false; 355519#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355518#L103 assume !(12292 == ssl3_accept_~s__state~0); 355517#L106 assume !(16384 == ssl3_accept_~s__state~0); 355516#L109 assume !(8192 == ssl3_accept_~s__state~0); 355515#L112 assume !(24576 == ssl3_accept_~s__state~0); 355514#L115 assume !(8195 == ssl3_accept_~s__state~0); 355513#L118 assume !(8480 == ssl3_accept_~s__state~0); 355512#L121 assume !(8481 == ssl3_accept_~s__state~0); 355511#L124 assume !(8482 == ssl3_accept_~s__state~0); 355510#L127 assume 8464 == ssl3_accept_~s__state~0; 355509#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 355508#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 355506#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 355503#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 355500#L597 ssl3_accept_~skip~0 := 0; 355499#L100-2 assume !false; 355498#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355497#L103 assume !(12292 == ssl3_accept_~s__state~0); 355496#L106 assume !(16384 == ssl3_accept_~s__state~0); 355495#L109 assume !(8192 == ssl3_accept_~s__state~0); 355494#L112 assume !(24576 == ssl3_accept_~s__state~0); 355493#L115 assume !(8195 == ssl3_accept_~s__state~0); 355492#L118 assume !(8480 == ssl3_accept_~s__state~0); 355491#L121 assume !(8481 == ssl3_accept_~s__state~0); 355490#L124 assume !(8482 == ssl3_accept_~s__state~0); 355489#L127 assume !(8464 == ssl3_accept_~s__state~0); 355488#L130 assume !(8465 == ssl3_accept_~s__state~0); 355487#L133 assume !(8466 == ssl3_accept_~s__state~0); 355486#L136 assume 8496 == ssl3_accept_~s__state~0; 355485#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 355484#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 355483#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 355481#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 355479#L294-2 ssl3_accept_~s__init_num~0 := 0; 355476#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 355473#L597 ssl3_accept_~skip~0 := 0; 355472#L100-2 assume !false; 355471#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 355470#L103 assume !(12292 == ssl3_accept_~s__state~0); 355469#L106 assume !(16384 == ssl3_accept_~s__state~0); 355468#L109 assume !(8192 == ssl3_accept_~s__state~0); 355467#L112 assume !(24576 == ssl3_accept_~s__state~0); 355466#L115 assume !(8195 == ssl3_accept_~s__state~0); 355465#L118 assume !(8480 == ssl3_accept_~s__state~0); 355464#L121 assume !(8481 == ssl3_accept_~s__state~0); 355463#L124 assume !(8482 == ssl3_accept_~s__state~0); 355462#L127 assume !(8464 == ssl3_accept_~s__state~0); 355461#L130 assume !(8465 == ssl3_accept_~s__state~0); 355460#L133 assume !(8466 == ssl3_accept_~s__state~0); 355459#L136 assume !(8496 == ssl3_accept_~s__state~0); 355457#L139 assume !(8497 == ssl3_accept_~s__state~0); 355458#L142 assume 8512 == ssl3_accept_~s__state~0; 362727#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 362722#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 362723#L305-2 [2021-10-13 00:35:35,165 INFO L793 eck$LassoCheckResult]: Loop: 362723#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 369390#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369387#L597 ssl3_accept_~skip~0 := 0; 369386#L100-2 assume !false; 369385#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369384#L103 assume !(12292 == ssl3_accept_~s__state~0); 369383#L106 assume !(16384 == ssl3_accept_~s__state~0); 369382#L109 assume !(8192 == ssl3_accept_~s__state~0); 369381#L112 assume !(24576 == ssl3_accept_~s__state~0); 369380#L115 assume !(8195 == ssl3_accept_~s__state~0); 369379#L118 assume !(8480 == ssl3_accept_~s__state~0); 369378#L121 assume !(8481 == ssl3_accept_~s__state~0); 369377#L124 assume !(8482 == ssl3_accept_~s__state~0); 369376#L127 assume !(8464 == ssl3_accept_~s__state~0); 369375#L130 assume !(8465 == ssl3_accept_~s__state~0); 369374#L133 assume !(8466 == ssl3_accept_~s__state~0); 369373#L136 assume !(8496 == ssl3_accept_~s__state~0); 369372#L139 assume !(8497 == ssl3_accept_~s__state~0); 369371#L142 assume !(8512 == ssl3_accept_~s__state~0); 369370#L145 assume !(8513 == ssl3_accept_~s__state~0); 369369#L148 assume 8528 == ssl3_accept_~s__state~0; 369368#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 369367#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 369365#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 369359#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 369361#L357 assume !(6 == ssl3_accept_~blastFlag~0); 369357#L357-2 assume !(ssl3_accept_~ret~0 <= 0); 369353#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 369350#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369347#L597 ssl3_accept_~skip~0 := 0; 369346#L100-2 assume !false; 369345#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369343#L103 assume !(12292 == ssl3_accept_~s__state~0); 369338#L106 assume !(16384 == ssl3_accept_~s__state~0); 369336#L109 assume !(8192 == ssl3_accept_~s__state~0); 369334#L112 assume !(24576 == ssl3_accept_~s__state~0); 369332#L115 assume !(8195 == ssl3_accept_~s__state~0); 369330#L118 assume !(8480 == ssl3_accept_~s__state~0); 369328#L121 assume !(8481 == ssl3_accept_~s__state~0); 369326#L124 assume !(8482 == ssl3_accept_~s__state~0); 369324#L127 assume !(8464 == ssl3_accept_~s__state~0); 369322#L130 assume !(8465 == ssl3_accept_~s__state~0); 369320#L133 assume !(8466 == ssl3_accept_~s__state~0); 369318#L136 assume !(8496 == ssl3_accept_~s__state~0); 369316#L139 assume !(8497 == ssl3_accept_~s__state~0); 369314#L142 assume !(8512 == ssl3_accept_~s__state~0); 369312#L145 assume !(8513 == ssl3_accept_~s__state~0); 369310#L148 assume !(8528 == ssl3_accept_~s__state~0); 369308#L151 assume !(8529 == ssl3_accept_~s__state~0); 369306#L154 assume 8544 == ssl3_accept_~s__state~0; 369304#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 369302#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 369299#L392 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 369297#L395 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 369294#L396 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 369292#L404 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 369290#L407 assume !(8 == ssl3_accept_~blastFlag~0); 369287#L410 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 369283#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369280#L597 ssl3_accept_~skip~0 := 0; 369279#L100-2 assume !false; 369278#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369277#L103 assume !(12292 == ssl3_accept_~s__state~0); 369276#L106 assume !(16384 == ssl3_accept_~s__state~0); 369275#L109 assume !(8192 == ssl3_accept_~s__state~0); 369274#L112 assume !(24576 == ssl3_accept_~s__state~0); 369273#L115 assume !(8195 == ssl3_accept_~s__state~0); 369272#L118 assume !(8480 == ssl3_accept_~s__state~0); 369271#L121 assume !(8481 == ssl3_accept_~s__state~0); 369270#L124 assume !(8482 == ssl3_accept_~s__state~0); 369269#L127 assume !(8464 == ssl3_accept_~s__state~0); 369268#L130 assume !(8465 == ssl3_accept_~s__state~0); 369267#L133 assume !(8466 == ssl3_accept_~s__state~0); 369266#L136 assume !(8496 == ssl3_accept_~s__state~0); 369265#L139 assume !(8497 == ssl3_accept_~s__state~0); 369264#L142 assume !(8512 == ssl3_accept_~s__state~0); 369263#L145 assume !(8513 == ssl3_accept_~s__state~0); 369262#L148 assume !(8528 == ssl3_accept_~s__state~0); 369261#L151 assume !(8529 == ssl3_accept_~s__state~0); 369260#L154 assume !(8544 == ssl3_accept_~s__state~0); 369259#L157 assume !(8545 == ssl3_accept_~s__state~0); 369258#L160 assume !(8560 == ssl3_accept_~s__state~0); 369257#L163 assume !(8561 == ssl3_accept_~s__state~0); 369256#L166 assume 8448 == ssl3_accept_~s__state~0; 369255#L167 assume !(ssl3_accept_~num1~0 > 0); 369252#L436-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 369235#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369231#L597 ssl3_accept_~skip~0 := 0; 369229#L100-2 assume !false; 369227#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369225#L103 assume !(12292 == ssl3_accept_~s__state~0); 369223#L106 assume !(16384 == ssl3_accept_~s__state~0); 369221#L109 assume !(8192 == ssl3_accept_~s__state~0); 369219#L112 assume !(24576 == ssl3_accept_~s__state~0); 369217#L115 assume !(8195 == ssl3_accept_~s__state~0); 369215#L118 assume !(8480 == ssl3_accept_~s__state~0); 369213#L121 assume !(8481 == ssl3_accept_~s__state~0); 369211#L124 assume !(8482 == ssl3_accept_~s__state~0); 369209#L127 assume !(8464 == ssl3_accept_~s__state~0); 369207#L130 assume !(8465 == ssl3_accept_~s__state~0); 369205#L133 assume !(8466 == ssl3_accept_~s__state~0); 369203#L136 assume !(8496 == ssl3_accept_~s__state~0); 369201#L139 assume !(8497 == ssl3_accept_~s__state~0); 369199#L142 assume !(8512 == ssl3_accept_~s__state~0); 369197#L145 assume !(8513 == ssl3_accept_~s__state~0); 369195#L148 assume !(8528 == ssl3_accept_~s__state~0); 369193#L151 assume !(8529 == ssl3_accept_~s__state~0); 369191#L154 assume !(8544 == ssl3_accept_~s__state~0); 369189#L157 assume !(8545 == ssl3_accept_~s__state~0); 369187#L160 assume !(8560 == ssl3_accept_~s__state~0); 369185#L163 assume !(8561 == ssl3_accept_~s__state~0); 369183#L166 assume !(8448 == ssl3_accept_~s__state~0); 369178#L169 assume 8576 == ssl3_accept_~s__state~0; 369175#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 369174#L450 assume !(ssl3_accept_~ret~0 <= 0); 369172#L453 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 369169#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369167#L597 ssl3_accept_~skip~0 := 0; 369162#L100-2 assume !false; 369163#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369158#L103 assume !(12292 == ssl3_accept_~s__state~0); 369159#L106 assume !(16384 == ssl3_accept_~s__state~0); 369154#L109 assume !(8192 == ssl3_accept_~s__state~0); 369155#L112 assume !(24576 == ssl3_accept_~s__state~0); 369150#L115 assume !(8195 == ssl3_accept_~s__state~0); 369151#L118 assume !(8480 == ssl3_accept_~s__state~0); 369146#L121 assume !(8481 == ssl3_accept_~s__state~0); 369147#L124 assume !(8482 == ssl3_accept_~s__state~0); 369142#L127 assume !(8464 == ssl3_accept_~s__state~0); 369143#L130 assume !(8465 == ssl3_accept_~s__state~0); 369138#L133 assume 8466 == ssl3_accept_~s__state~0; 369139#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 369134#L275 assume !(0 == ssl3_accept_~blastFlag~0); 369135#L275-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 369126#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369124#L597 ssl3_accept_~skip~0 := 0; 369119#L100-2 assume !false; 369120#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369115#L103 assume !(12292 == ssl3_accept_~s__state~0); 369116#L106 assume !(16384 == ssl3_accept_~s__state~0); 369111#L109 assume !(8192 == ssl3_accept_~s__state~0); 369112#L112 assume !(24576 == ssl3_accept_~s__state~0); 369107#L115 assume !(8195 == ssl3_accept_~s__state~0); 369108#L118 assume !(8480 == ssl3_accept_~s__state~0); 369103#L121 assume !(8481 == ssl3_accept_~s__state~0); 369104#L124 assume !(8482 == ssl3_accept_~s__state~0); 369099#L127 assume !(8464 == ssl3_accept_~s__state~0); 369100#L130 assume !(8465 == ssl3_accept_~s__state~0); 369095#L133 assume !(8466 == ssl3_accept_~s__state~0); 369096#L136 assume 8496 == ssl3_accept_~s__state~0; 369091#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 369092#L288 assume !(1 == ssl3_accept_~blastFlag~0); 369087#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 369088#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 369418#L294-2 ssl3_accept_~s__init_num~0 := 0; 369415#L560 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369412#L597 ssl3_accept_~skip~0 := 0; 369411#L100-2 assume !false; 369410#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369409#L103 assume !(12292 == ssl3_accept_~s__state~0); 369408#L106 assume !(16384 == ssl3_accept_~s__state~0); 369407#L109 assume !(8192 == ssl3_accept_~s__state~0); 369406#L112 assume !(24576 == ssl3_accept_~s__state~0); 369405#L115 assume !(8195 == ssl3_accept_~s__state~0); 369404#L118 assume !(8480 == ssl3_accept_~s__state~0); 369403#L121 assume !(8481 == ssl3_accept_~s__state~0); 369402#L124 assume !(8482 == ssl3_accept_~s__state~0); 369401#L127 assume !(8464 == ssl3_accept_~s__state~0); 369400#L130 assume !(8465 == ssl3_accept_~s__state~0); 369399#L133 assume !(8466 == ssl3_accept_~s__state~0); 369398#L136 assume !(8496 == ssl3_accept_~s__state~0); 369397#L139 assume !(8497 == ssl3_accept_~s__state~0); 369396#L142 assume 8512 == ssl3_accept_~s__state~0; 369395#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 369394#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 362723#L305-2 [2021-10-13 00:35:35,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:35,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1241502428, now seen corresponding path program 2 times [2021-10-13 00:35:35,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:35,166 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544898452] [2021-10-13 00:35:35,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:35,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:35,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:35,313 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:35,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:35,333 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:35,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:35,334 INFO L82 PathProgramCache]: Analyzing trace with hash 663614974, now seen corresponding path program 1 times [2021-10-13 00:35:35,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:35,334 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000011992] [2021-10-13 00:35:35,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:35,335 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:35,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:35,351 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:35,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:35,383 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:35,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-13 00:35:35,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1850639749, now seen corresponding path program 1 times [2021-10-13 00:35:35,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-13 00:35:35,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770835392] [2021-10-13 00:35:35,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-13 00:35:35,385 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-13 00:35:35,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:35,409 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-13 00:35:35,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-13 00:35:35,512 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-13 00:35:38,229 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 13.10 12:35:38 BoogieIcfgContainer [2021-10-13 00:35:38,229 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-13 00:35:38,230 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-13 00:35:38,230 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-13 00:35:38,231 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-13 00:35:38,231 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.10 12:35:08" (3/4) ... [2021-10-13 00:35:38,234 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-13 00:35:38,328 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/witness.graphml [2021-10-13 00:35:38,329 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-13 00:35:38,330 INFO L168 Benchmark]: Toolchain (without parser) took 31373.54 ms. Allocated memory was 109.1 MB in the beginning and 6.5 GB in the end (delta: 6.4 GB). Free memory was 69.0 MB in the beginning and 5.7 GB in the end (delta: -5.6 GB). Peak memory consumption was 726.6 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:38,331 INFO L168 Benchmark]: CDTParser took 0.32 ms. Allocated memory is still 109.1 MB. Free memory was 85.9 MB in the beginning and 85.8 MB in the end (delta: 69.1 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-13 00:35:38,331 INFO L168 Benchmark]: CACSL2BoogieTranslator took 493.51 ms. Allocated memory is still 109.1 MB. Free memory was 68.8 MB in the beginning and 79.9 MB in the end (delta: -11.1 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:38,332 INFO L168 Benchmark]: Boogie Procedure Inliner took 95.28 ms. Allocated memory is still 109.1 MB. Free memory was 79.9 MB in the beginning and 77.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:38,332 INFO L168 Benchmark]: Boogie Preprocessor took 79.62 ms. Allocated memory is still 109.1 MB. Free memory was 77.2 MB in the beginning and 75.1 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:38,333 INFO L168 Benchmark]: RCFGBuilder took 803.87 ms. Allocated memory is still 109.1 MB. Free memory was 75.1 MB in the beginning and 50.4 MB in the end (delta: 24.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:38,333 INFO L168 Benchmark]: BuchiAutomizer took 29794.33 ms. Allocated memory was 109.1 MB in the beginning and 6.5 GB in the end (delta: 6.4 GB). Free memory was 50.0 MB in the beginning and 5.7 GB in the end (delta: -5.7 GB). Peak memory consumption was 796.1 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:38,334 INFO L168 Benchmark]: Witness Printer took 98.73 ms. Allocated memory is still 6.5 GB. Free memory was 5.7 GB in the beginning and 5.7 GB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 MB. Max. memory is 16.1 GB. [2021-10-13 00:35:38,336 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.32 ms. Allocated memory is still 109.1 MB. Free memory was 85.9 MB in the beginning and 85.8 MB in the end (delta: 69.1 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 493.51 ms. Allocated memory is still 109.1 MB. Free memory was 68.8 MB in the beginning and 79.9 MB in the end (delta: -11.1 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 95.28 ms. Allocated memory is still 109.1 MB. Free memory was 79.9 MB in the beginning and 77.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 79.62 ms. Allocated memory is still 109.1 MB. Free memory was 77.2 MB in the beginning and 75.1 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 803.87 ms. Allocated memory is still 109.1 MB. Free memory was 75.1 MB in the beginning and 50.4 MB in the end (delta: 24.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 29794.33 ms. Allocated memory was 109.1 MB in the beginning and 6.5 GB in the end (delta: 6.4 GB). Free memory was 50.0 MB in the beginning and 5.7 GB in the end (delta: -5.7 GB). Peak memory consumption was 796.1 MB. Max. memory is 16.1 GB. * Witness Printer took 98.73 ms. Allocated memory is still 6.5 GB. Free memory was 5.7 GB in the beginning and 5.7 GB in the end (delta: 7.3 MB). Peak memory consumption was 6.3 MB. 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 37 terminating modules (35 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 35 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 20616 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 29.6s and 36 iterations. TraceHistogramMax:7. Analysis of lassos took 14.3s. Construction of modules took 3.5s. Büchi inclusion checks took 3.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 37. Automata minimization 4332.8ms AutomataMinimizationTime, 37 MinimizatonAttempts, 24053 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 2.5s Buchi closure took 0.3s. Biggest automaton had 21634 states and ocurred in iteration 33. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 9205 SDtfs, 5638 SDslu, 6197 SDs, 0 SdLazy, 3657 SolverSat, 734 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3544.9ms Time LassoAnalysisResults: nont1 unkn0 SFLI28 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital28 mio100 ax100 hnf100 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 52ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 209]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=14316} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, NULL=14316, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16bb8ceb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fdf3f99=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@327500b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6dc9bc50=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d39f7e6=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@212fa42f=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e126d2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7503f836=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f95eea9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a28918d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c9d4ea6=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fe35d51=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e9858e1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69e118eb=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ce00e9f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d17deec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e0ffea2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@703ea757=0, __cil_tmp57=-2097151, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=9, tmp___2=0, cb=9, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=15, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@29ff1379=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5087c7d0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7184c318=0, s__s3__tmp__reuse_message=11, s__ctx__stats__sess_accept_renegotiate=0, l=-255, NULL=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@270690cb=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68d3295b=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30a86a65=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17bc57d1=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4f829b39=0, blastFlag=2, NULL=14317, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@745e57cd=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@753f4e3c=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1589b559=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@269625ee=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a737d10=2, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cb46491=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50032ef0=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c5dfe38=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c1b4873=0, s__options=-2097151, s__cert=10, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@235abd62=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57c48dd4=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@8108840=1, Time=7, num1=0, NULL=14318, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@631ca017=0, NULL=14319, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5979c008=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6038707c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d5e1b5f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21eb2ab2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fb25feb=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@681986cf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@783b5c4b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d2c54f8=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d8d0da7=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45cb1e1e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fb94d71=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 305]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L630] int s ; [L631] int tmp ; [L635] s = 8464 [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 = 1; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [L77] tmp = __VERIFIER_nondet_int() [L78] Time = tmp [L79] cb = 0 [L80] ret = -1 [L81] skip = 0 [L82] got_new_session = 0 [L83] COND TRUE s__info_callback != 0 [L84] cb = s__info_callback [L90] s__in_handshake ++ [L91] COND FALSE !(tmp___1 + 12288) [L96] COND FALSE !(s__cert == 0) [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND TRUE s__state == 8464 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND TRUE blastFlag == 0 [L276] blastFlag = 1 [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND TRUE blastFlag == 1 [L289] blastFlag = 2 [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] skip = 1 Loop: [L317] s__state = 8528 [L318] s__init_num = 0 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(blastFlag == 6) [L360] COND FALSE !(ret <= 0) [L377] s__state = 8544 [L378] s__init_num = 0 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND TRUE s__state == 8544 [L382] COND TRUE s__verify_mode + 1 [L383] COND FALSE !(s__session__peer != 0) [L394] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L395] COND TRUE __cil_tmp61 + 256UL [L396] COND TRUE s__verify_mode + 2 [L405] s__s3__tmp__cert_request = 1 [L406] ret = __VERIFIER_nondet_int() [L407] COND FALSE !(blastFlag == 8) [L410] COND FALSE !(ret <= 0) [L413] s__state = 8448 [L414] s__s3__tmp__next_state___0 = 8576 [L415] s__init_num = 0 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND TRUE s__state == 8448 [L436] COND FALSE !(num1 > 0L) [L445] s__state = s__s3__tmp__next_state___0 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND FALSE !(s__state == 8512) [L145] COND FALSE !(s__state == 8513) [L148] COND FALSE !(s__state == 8528) [L151] COND FALSE !(s__state == 8529) [L154] COND FALSE !(s__state == 8544) [L157] COND FALSE !(s__state == 8545) [L160] COND FALSE !(s__state == 8560) [L163] COND FALSE !(s__state == 8561) [L166] COND FALSE !(s__state == 8448) [L169] COND TRUE s__state == 8576 [L449] ret = __VERIFIER_nondet_int() [L450] COND FALSE !(ret <= 0) [L453] COND TRUE ret == 2 [L454] s__state = 8466 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND TRUE s__state == 8466 [L273] s__shutdown = 0 [L274] ret = __VERIFIER_nondet_int() [L275] COND FALSE !(blastFlag == 0) [L278] COND FALSE !(ret <= 0) [L281] got_new_session = 1 [L282] s__state = 8496 [L283] s__init_num = 0 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND TRUE s__state == 8496 [L287] ret = __VERIFIER_nondet_int() [L288] COND FALSE !(blastFlag == 1) [L291] COND FALSE !(ret <= 0) [L294] COND FALSE !(\read(s__hit)) [L297] s__state = 8512 [L299] s__init_num = 0 [L597] COND FALSE !(! s__s3__tmp__reuse_message) [L614] skip = 0 [L100] COND TRUE 1 [L102] state = s__state [L103] COND FALSE !(s__state == 12292) [L106] COND FALSE !(s__state == 16384) [L109] COND FALSE !(s__state == 8192) [L112] COND FALSE !(s__state == 24576) [L115] COND FALSE !(s__state == 8195) [L118] COND FALSE !(s__state == 8480) [L121] COND FALSE !(s__state == 8481) [L124] COND FALSE !(s__state == 8482) [L127] COND FALSE !(s__state == 8464) [L130] COND FALSE !(s__state == 8465) [L133] COND FALSE !(s__state == 8466) [L136] COND FALSE !(s__state == 8496) [L139] COND FALSE !(s__state == 8497) [L142] COND TRUE s__state == 8512 [L304] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L305] COND TRUE __cil_tmp56 + 256UL [L306] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-13 00:35:38,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:38,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:38,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:39,039 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:39,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-10-13 00:35:39,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-10-13 00:35:39,639 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c358f10d-2e08-47d8-a4a0-3076e3cf73bf/bin/uautomizer-WNIpwEf4Nt/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...