./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-1.c -s /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer --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 50e378b82d2537a48524a1d575153fc877c6b9d3 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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.1.24-cad4683 [2019-10-22 09:03:00,523 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 09:03:00,525 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 09:03:00,535 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 09:03:00,535 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 09:03:00,536 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 09:03:00,537 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 09:03:00,538 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 09:03:00,540 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 09:03:00,540 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 09:03:00,541 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 09:03:00,542 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 09:03:00,542 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 09:03:00,543 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 09:03:00,544 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 09:03:00,545 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 09:03:00,551 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 09:03:00,552 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 09:03:00,554 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 09:03:00,555 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 09:03:00,557 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 09:03:00,558 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 09:03:00,559 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 09:03:00,560 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 09:03:00,562 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 09:03:00,562 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 09:03:00,562 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 09:03:00,563 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 09:03:00,564 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 09:03:00,564 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 09:03:00,565 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 09:03:00,566 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 09:03:00,566 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 09:03:00,567 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 09:03:00,568 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 09:03:00,568 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 09:03:00,569 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 09:03:00,570 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 09:03:00,570 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 09:03:00,571 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 09:03:00,571 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 09:03:00,572 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 09:03:00,591 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 09:03:00,593 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 09:03:00,594 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 09:03:00,594 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 09:03:00,594 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 09:03:00,594 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 09:03:00,595 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 09:03:00,595 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 09:03:00,595 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 09:03:00,595 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 09:03:00,595 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 09:03:00,595 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 09:03:00,596 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 09:03:00,596 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 09:03:00,596 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 09:03:00,596 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 09:03:00,596 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 09:03:00,596 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 09:03:00,597 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 09:03:00,598 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 09:03:00,598 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 09:03:00,598 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 09:03:00,598 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 09:03:00,598 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 09:03:00,599 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 09:03:00,599 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 09:03:00,599 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 09:03:00,599 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 09:03:00,599 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 09:03:00,599 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 09:03:00,600 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 09:03:00,600 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 09:03:00,601 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer 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 -> 50e378b82d2537a48524a1d575153fc877c6b9d3 [2019-10-22 09:03:00,634 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 09:03:00,646 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 09:03:00,649 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 09:03:00,651 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 09:03:00,651 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 09:03:00,652 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-1.c [2019-10-22 09:03:00,700 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/data/54dc23654/f810dc8b156e4c60b89e1cb3a61bc099/FLAG5023a5d02 [2019-10-22 09:03:01,117 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 09:03:01,118 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/sv-benchmarks/c/ssh-simplified/s3_srvr_6.cil-1.c [2019-10-22 09:03:01,127 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/data/54dc23654/f810dc8b156e4c60b89e1cb3a61bc099/FLAG5023a5d02 [2019-10-22 09:03:01,506 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/data/54dc23654/f810dc8b156e4c60b89e1cb3a61bc099 [2019-10-22 09:03:01,509 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 09:03:01,510 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 09:03:01,514 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 09:03:01,514 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 09:03:01,518 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 09:03:01,519 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 09:03:01" (1/1) ... [2019-10-22 09:03:01,522 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@529cbbf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:01, skipping insertion in model container [2019-10-22 09:03:01,522 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 09:03:01" (1/1) ... [2019-10-22 09:03:01,530 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 09:03:01,584 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 09:03:01,894 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 09:03:01,898 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 09:03:01,993 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 09:03:02,008 INFO L192 MainTranslator]: Completed translation [2019-10-22 09:03:02,008 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02 WrapperNode [2019-10-22 09:03:02,009 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 09:03:02,010 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 09:03:02,010 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 09:03:02,010 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 09:03:02,018 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,025 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,057 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 09:03:02,057 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 09:03:02,058 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 09:03:02,058 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 09:03:02,068 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,069 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,072 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,073 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,079 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,086 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,089 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... [2019-10-22 09:03:02,100 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 09:03:02,100 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 09:03:02,100 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 09:03:02,100 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 09:03:02,101 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:02,165 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 09:03:02,165 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 09:03:02,267 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 09:03:02,869 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##93: assume !false; [2019-10-22 09:03:02,870 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume false; [2019-10-22 09:03:02,872 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 09:03:02,872 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 09:03:02,873 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:03:02 BoogieIcfgContainer [2019-10-22 09:03:02,873 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 09:03:02,874 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 09:03:02,874 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 09:03:02,880 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 09:03:02,881 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:03:02,881 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 09:03:01" (1/3) ... [2019-10-22 09:03:02,882 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7baa6cf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 09:03:02, skipping insertion in model container [2019-10-22 09:03:02,882 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:03:02,883 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 09:03:02" (2/3) ... [2019-10-22 09:03:02,883 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@7baa6cf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 09:03:02, skipping insertion in model container [2019-10-22 09:03:02,883 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 09:03:02,883 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:03:02" (3/3) ... [2019-10-22 09:03:02,885 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-1.c [2019-10-22 09:03:02,938 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 09:03:02,938 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 09:03:02,938 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 09:03:02,938 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 09:03:02,938 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 09:03:02,939 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 09:03:02,939 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 09:03:02,939 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 09:03:02,968 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 157 states. [2019-10-22 09:03:03,013 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2019-10-22 09:03:03,013 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:03,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:03,025 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 09:03:03,026 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:03,026 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 09:03:03,026 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 157 states. [2019-10-22 09:03:03,035 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2019-10-22 09:03:03,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:03,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:03,036 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 09:03:03,037 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:03,047 INFO L791 eck$LassoCheckResult]: Stem: 125#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 135#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 131#L82-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 137#L93true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 132#L93-1true assume !(0 == ssl3_accept_~s__cert~0); 108#L102-2true [2019-10-22 09:03:03,047 INFO L793 eck$LassoCheckResult]: Loop: 108#L102-2true assume !false; 29#L103true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80#L105true assume !(12292 == ssl3_accept_~s__state~0); 85#L108true assume !(16384 == ssl3_accept_~s__state~0); 48#L111true assume !(8192 == ssl3_accept_~s__state~0); 30#L114true assume !(24576 == ssl3_accept_~s__state~0); 38#L117true assume !(8195 == ssl3_accept_~s__state~0); 21#L120true assume 8480 == ssl3_accept_~s__state~0; 90#L124true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 75#L262true 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; 81#L606true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8#L643true ssl3_accept_~skip~0 := 0; 108#L102-2true [2019-10-22 09:03:03,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:03,055 INFO L82 PathProgramCache]: Analyzing trace with hash 29691061, now seen corresponding path program 1 times [2019-10-22 09:03:03,068 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:03,068 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496989480] [2019-10-22 09:03:03,070 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:03,070 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:03,070 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:03,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:03,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:03,199 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:03,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:03,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1054192425, now seen corresponding path program 1 times [2019-10-22 09:03:03,200 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:03,200 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262605789] [2019-10-22 09:03:03,200 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:03,200 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:03,201 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:03,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:03,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:03,214 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:03,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:03,216 INFO L82 PathProgramCache]: Analyzing trace with hash 467528587, now seen corresponding path program 1 times [2019-10-22 09:03:03,216 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:03,216 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848703210] [2019-10-22 09:03:03,217 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:03,217 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:03,217 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:03,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:03,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:03,290 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848703210] [2019-10-22 09:03:03,291 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:03,291 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:03,292 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135898387] [2019-10-22 09:03:03,389 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:03:03,390 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:03:03,390 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:03:03,390 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:03:03,390 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 09:03:03,390 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:03,391 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:03:03,391 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:03:03,391 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2019-10-22 09:03:03,391 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:03:03,391 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:03:03,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,555 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:03:03,556 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:03,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:03:03,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:03:03,568 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:03:03,569 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: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:03,575 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:03:03,575 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:03,588 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 09:03:03,589 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:03:03,598 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 09:03:03,602 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:03:03,602 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:03:03,602 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:03:03,602 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:03:03,602 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 09:03:03,602 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:03,602 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:03:03,603 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:03:03,603 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2019-10-22 09:03:03,603 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:03:03,603 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:03:03,604 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,612 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,638 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:03,738 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:03:03,743 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 09:03:03,745 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:03:03,747 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:03:03,747 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:03:03,747 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:03:03,748 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:03:03,748 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:03:03,750 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:03:03,750 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:03:03,753 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:03:03,753 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:03:03,754 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:03:03,754 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:03:03,754 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:03:03,755 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:03:03,755 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:03:03,756 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:03:03,756 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:03:03,770 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 09:03:03,778 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 09:03:03,779 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 09:03:03,781 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 09:03:03,783 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 09:03:03,784 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 09:03:03,784 INFO L512 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 [] [2019-10-22 09:03:03,787 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 09:03:03,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:03,838 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 09:03:03,840 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:03,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:03,866 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 09:03:03,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:03,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:03,924 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 [2019-10-22 09:03:03,928 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 157 states. Second operand 5 states. [2019-10-22 09:03:04,800 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 157 states.. Second operand 5 states. Result 875 states and 1498 transitions. Complement of second has 10 states. [2019-10-22 09:03:04,800 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 09:03:04,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 09:03:04,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 643 transitions. [2019-10-22 09:03:04,806 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 5 letters. Loop has 12 letters. [2019-10-22 09:03:04,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:03:04,807 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 17 letters. Loop has 12 letters. [2019-10-22 09:03:04,807 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:03:04,808 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 5 letters. Loop has 24 letters. [2019-10-22 09:03:04,808 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:03:04,809 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 875 states and 1498 transitions. [2019-10-22 09:03:04,828 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2019-10-22 09:03:04,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 875 states to 727 states and 1155 transitions. [2019-10-22 09:03:04,845 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 408 [2019-10-22 09:03:04,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2019-10-22 09:03:04,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 727 states and 1155 transitions. [2019-10-22 09:03:04,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:04,848 INFO L688 BuchiCegarLoop]: Abstraction has 727 states and 1155 transitions. [2019-10-22 09:03:04,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states and 1155 transitions. [2019-10-22 09:03:04,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 503. [2019-10-22 09:03:04,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 503 states. [2019-10-22 09:03:04,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 793 transitions. [2019-10-22 09:03:04,901 INFO L711 BuchiCegarLoop]: Abstraction has 503 states and 793 transitions. [2019-10-22 09:03:04,902 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:04,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:04,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:04,906 INFO L87 Difference]: Start difference. First operand 503 states and 793 transitions. Second operand 3 states. [2019-10-22 09:03:05,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:05,063 INFO L93 Difference]: Finished difference Result 555 states and 874 transitions. [2019-10-22 09:03:05,063 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:05,064 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 874 transitions. [2019-10-22 09:03:05,071 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2019-10-22 09:03:05,075 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 874 transitions. [2019-10-22 09:03:05,075 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2019-10-22 09:03:05,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2019-10-22 09:03:05,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 874 transitions. [2019-10-22 09:03:05,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:05,077 INFO L688 BuchiCegarLoop]: Abstraction has 555 states and 874 transitions. [2019-10-22 09:03:05,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 874 transitions. [2019-10-22 09:03:05,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 535. [2019-10-22 09:03:05,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2019-10-22 09:03:05,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 848 transitions. [2019-10-22 09:03:05,097 INFO L711 BuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2019-10-22 09:03:05,098 INFO L591 BuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2019-10-22 09:03:05,098 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 09:03:05,098 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 848 transitions. [2019-10-22 09:03:05,102 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2019-10-22 09:03:05,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:05,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:05,103 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:05,103 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:05,104 INFO L791 eck$LassoCheckResult]: Stem: 2452#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 2453#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2446#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 2460#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2368#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 2461#L102-2 assume !false; 2253#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2254#L105 assume !(12292 == ssl3_accept_~s__state~0); 2369#L108 assume !(16384 == ssl3_accept_~s__state~0); 2304#L111 assume !(8192 == ssl3_accept_~s__state~0); 2257#L114 assume !(24576 == ssl3_accept_~s__state~0); 2258#L117 assume !(8195 == ssl3_accept_~s__state~0); 2284#L120 assume !(8480 == ssl3_accept_~s__state~0); 2624#L123 assume !(8481 == ssl3_accept_~s__state~0); 2623#L126 assume !(8482 == ssl3_accept_~s__state~0); 2622#L129 assume 8464 == ssl3_accept_~s__state~0; 2263#L136 [2019-10-22 09:03:05,104 INFO L793 eck$LassoCheckResult]: Loop: 2263#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2220#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2221#L277-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; 2184#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2704#L643 ssl3_accept_~skip~0 := 0; 2703#L102-2 assume !false; 2702#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2701#L105 assume !(12292 == ssl3_accept_~s__state~0); 2700#L108 assume !(16384 == ssl3_accept_~s__state~0); 2699#L111 assume !(8192 == ssl3_accept_~s__state~0); 2698#L114 assume !(24576 == ssl3_accept_~s__state~0); 2697#L117 assume !(8195 == ssl3_accept_~s__state~0); 2627#L120 assume !(8480 == ssl3_accept_~s__state~0); 2626#L123 assume !(8481 == ssl3_accept_~s__state~0); 2491#L126 assume !(8482 == ssl3_accept_~s__state~0); 2492#L129 assume 8464 == ssl3_accept_~s__state~0; 2263#L136 [2019-10-22 09:03:05,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:05,105 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 1 times [2019-10-22 09:03:05,105 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:05,105 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462037471] [2019-10-22 09:03:05,105 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,105 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,106 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:05,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:05,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:05,136 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:05,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:05,145 INFO L82 PathProgramCache]: Analyzing trace with hash -636149279, now seen corresponding path program 1 times [2019-10-22 09:03:05,146 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:05,146 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365837438] [2019-10-22 09:03:05,146 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,146 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,146 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:05,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:05,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:05,175 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365837438] [2019-10-22 09:03:05,175 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:05,175 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:05,176 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782578179] [2019-10-22 09:03:05,176 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:05,176 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:05,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:05,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:05,177 INFO L87 Difference]: Start difference. First operand 535 states and 848 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-10-22 09:03:05,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:05,381 INFO L93 Difference]: Finished difference Result 645 states and 1026 transitions. [2019-10-22 09:03:05,382 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:05,382 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 645 states and 1026 transitions. [2019-10-22 09:03:05,386 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-10-22 09:03:05,391 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 645 states to 645 states and 1026 transitions. [2019-10-22 09:03:05,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2019-10-22 09:03:05,392 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2019-10-22 09:03:05,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 1026 transitions. [2019-10-22 09:03:05,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:05,393 INFO L688 BuchiCegarLoop]: Abstraction has 645 states and 1026 transitions. [2019-10-22 09:03:05,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 1026 transitions. [2019-10-22 09:03:05,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 569. [2019-10-22 09:03:05,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 569 states. [2019-10-22 09:03:05,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 898 transitions. [2019-10-22 09:03:05,433 INFO L711 BuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2019-10-22 09:03:05,433 INFO L591 BuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2019-10-22 09:03:05,433 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 09:03:05,434 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 569 states and 898 transitions. [2019-10-22 09:03:05,435 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2019-10-22 09:03:05,436 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:05,436 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:05,449 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:05,449 INFO L850 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] [2019-10-22 09:03:05,449 INFO L791 eck$LassoCheckResult]: Stem: 3620#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 3621#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3615#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3628#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3545#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 3629#L102-2 assume !false; 3722#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3811#L105 assume !(12292 == ssl3_accept_~s__state~0); 3810#L108 assume !(16384 == ssl3_accept_~s__state~0); 3809#L111 assume !(8192 == ssl3_accept_~s__state~0); 3808#L114 assume !(24576 == ssl3_accept_~s__state~0); 3807#L117 assume !(8195 == ssl3_accept_~s__state~0); 3806#L120 assume !(8480 == ssl3_accept_~s__state~0); 3805#L123 assume !(8481 == ssl3_accept_~s__state~0); 3803#L126 assume !(8482 == ssl3_accept_~s__state~0); 3804#L129 assume 8464 == ssl3_accept_~s__state~0; 3450#L136 [2019-10-22 09:03:05,450 INFO L793 eck$LassoCheckResult]: Loop: 3450#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3407#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3408#L277-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; 3370#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3383#L643 ssl3_accept_~skip~0 := 0; 3384#L102-2 assume !false; 3439#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3440#L105 assume 12292 == ssl3_accept_~s__state~0; 3466#L106 ssl3_accept_~s__new_session~0 := 1; 3444#L214 ssl3_accept_~s__server~0 := 1; 3387#L219 assume 0 != ssl3_accept_~cb~0; 3388#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3435#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3516#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3519#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3561#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3576#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3752#L643 ssl3_accept_~skip~0 := 0; 3750#L102-2 assume !false; 3749#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3748#L105 assume !(12292 == ssl3_accept_~s__state~0); 3671#L108 assume !(16384 == ssl3_accept_~s__state~0); 3670#L111 assume !(8192 == ssl3_accept_~s__state~0); 3669#L114 assume !(24576 == ssl3_accept_~s__state~0); 3668#L117 assume !(8195 == ssl3_accept_~s__state~0); 3663#L120 assume !(8480 == ssl3_accept_~s__state~0); 3661#L123 assume !(8481 == ssl3_accept_~s__state~0); 3662#L126 assume !(8482 == ssl3_accept_~s__state~0); 3672#L129 assume 8464 == ssl3_accept_~s__state~0; 3450#L136 [2019-10-22 09:03:05,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:05,450 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 2 times [2019-10-22 09:03:05,451 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:05,451 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78639057] [2019-10-22 09:03:05,451 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,451 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,451 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:05,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:05,481 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:05,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:05,481 INFO L82 PathProgramCache]: Analyzing trace with hash -1967076618, now seen corresponding path program 1 times [2019-10-22 09:03:05,482 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:05,482 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394335917] [2019-10-22 09:03:05,482 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,482 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,482 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:05,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:05,522 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:05,522 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394335917] [2019-10-22 09:03:05,522 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:05,522 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:05,523 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946316806] [2019-10-22 09:03:05,523 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:05,523 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:05,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:05,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:05,524 INFO L87 Difference]: Start difference. First operand 569 states and 898 transitions. cyclomatic complexity: 332 Second operand 3 states. [2019-10-22 09:03:05,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:05,703 INFO L93 Difference]: Finished difference Result 694 states and 1009 transitions. [2019-10-22 09:03:05,704 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:05,704 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1009 transitions. [2019-10-22 09:03:05,709 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2019-10-22 09:03:05,712 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 621 states and 929 transitions. [2019-10-22 09:03:05,712 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2019-10-22 09:03:05,713 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2019-10-22 09:03:05,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 621 states and 929 transitions. [2019-10-22 09:03:05,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:05,715 INFO L688 BuchiCegarLoop]: Abstraction has 621 states and 929 transitions. [2019-10-22 09:03:05,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states and 929 transitions. [2019-10-22 09:03:05,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 578. [2019-10-22 09:03:05,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-10-22 09:03:05,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 878 transitions. [2019-10-22 09:03:05,727 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2019-10-22 09:03:05,727 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2019-10-22 09:03:05,727 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 09:03:05,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 878 transitions. [2019-10-22 09:03:05,730 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-10-22 09:03:05,730 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:05,730 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:05,731 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:05,731 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:05,732 INFO L791 eck$LassoCheckResult]: Stem: 4900#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 4901#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4894#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4909#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4818#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 4910#L102-2 assume !false; 5058#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5180#L105 assume !(12292 == ssl3_accept_~s__state~0); 5179#L108 assume !(16384 == ssl3_accept_~s__state~0); 5178#L111 assume 8192 == ssl3_accept_~s__state~0; 4960#L214 [2019-10-22 09:03:05,732 INFO L793 eck$LassoCheckResult]: Loop: 4960#L214 ssl3_accept_~s__server~0 := 1; 5172#L219 assume 0 != ssl3_accept_~cb~0; 5171#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5170#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5167#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5165#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5019#L246 assume 12292 != ssl3_accept_~s__state~0; 4939#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4661#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5073#L643 ssl3_accept_~skip~0 := 0; 5071#L102-2 assume !false; 5068#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5062#L105 assume !(12292 == ssl3_accept_~s__state~0); 5059#L108 assume !(16384 == ssl3_accept_~s__state~0); 5056#L111 assume 8192 == ssl3_accept_~s__state~0; 4960#L214 [2019-10-22 09:03:05,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:05,732 INFO L82 PathProgramCache]: Analyzing trace with hash 49276384, now seen corresponding path program 1 times [2019-10-22 09:03:05,732 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:05,732 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809123756] [2019-10-22 09:03:05,733 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,733 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,733 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:05,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:05,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:05,766 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809123756] [2019-10-22 09:03:05,767 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:05,767 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:03:05,767 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686252571] [2019-10-22 09:03:05,767 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:03:05,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:05,767 INFO L82 PathProgramCache]: Analyzing trace with hash 363315167, now seen corresponding path program 1 times [2019-10-22 09:03:05,768 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:05,768 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502891430] [2019-10-22 09:03:05,768 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,768 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,768 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:05,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:05,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:05,797 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502891430] [2019-10-22 09:03:05,797 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:05,797 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:05,797 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429296436] [2019-10-22 09:03:05,797 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:05,798 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:05,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:05,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:05,798 INFO L87 Difference]: Start difference. First operand 578 states and 878 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-10-22 09:03:05,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:05,918 INFO L93 Difference]: Finished difference Result 588 states and 886 transitions. [2019-10-22 09:03:05,919 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:05,919 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 886 transitions. [2019-10-22 09:03:05,923 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2019-10-22 09:03:05,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 886 transitions. [2019-10-22 09:03:05,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2019-10-22 09:03:05,927 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-10-22 09:03:05,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 886 transitions. [2019-10-22 09:03:05,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:05,927 INFO L688 BuchiCegarLoop]: Abstraction has 588 states and 886 transitions. [2019-10-22 09:03:05,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 886 transitions. [2019-10-22 09:03:05,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2019-10-22 09:03:05,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-10-22 09:03:05,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 874 transitions. [2019-10-22 09:03:05,938 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2019-10-22 09:03:05,938 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2019-10-22 09:03:05,938 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 09:03:05,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 874 transitions. [2019-10-22 09:03:05,941 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-10-22 09:03:05,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:05,942 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:05,943 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:05,943 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:05,943 INFO L791 eck$LassoCheckResult]: Stem: 6064#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 6065#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6061#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6074#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5989#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 6075#L102-2 assume !false; 6272#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6270#L105 assume !(12292 == ssl3_accept_~s__state~0); 6268#L108 assume !(16384 == ssl3_accept_~s__state~0); 6266#L111 assume !(8192 == ssl3_accept_~s__state~0); 6264#L114 assume !(24576 == ssl3_accept_~s__state~0); 6262#L117 assume 8195 == ssl3_accept_~s__state~0; 6099#L214 [2019-10-22 09:03:05,943 INFO L793 eck$LassoCheckResult]: Loop: 6099#L214 ssl3_accept_~s__server~0 := 1; 5829#L219 assume 0 != ssl3_accept_~cb~0; 5830#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5869#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5955#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5962#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5965#L246 assume 12292 != ssl3_accept_~s__state~0; 5966#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5835#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6273#L643 ssl3_accept_~skip~0 := 0; 6271#L102-2 assume !false; 6269#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6267#L105 assume !(12292 == ssl3_accept_~s__state~0); 6265#L108 assume !(16384 == ssl3_accept_~s__state~0); 6263#L111 assume !(8192 == ssl3_accept_~s__state~0); 6261#L114 assume !(24576 == ssl3_accept_~s__state~0); 6259#L117 assume 8195 == ssl3_accept_~s__state~0; 6099#L214 [2019-10-22 09:03:05,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:05,943 INFO L82 PathProgramCache]: Analyzing trace with hash 109968837, now seen corresponding path program 1 times [2019-10-22 09:03:05,944 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:05,944 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785978372] [2019-10-22 09:03:05,944 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,944 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,944 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:05,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:05,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:05,970 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785978372] [2019-10-22 09:03:05,970 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:05,970 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:03:05,970 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972248576] [2019-10-22 09:03:05,970 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:03:05,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:05,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1253528580, now seen corresponding path program 1 times [2019-10-22 09:03:05,971 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:05,971 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804300910] [2019-10-22 09:03:05,971 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,971 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:05,972 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:05,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:06,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:06,012 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804300910] [2019-10-22 09:03:06,013 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:06,013 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:06,013 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353730119] [2019-10-22 09:03:06,013 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:06,013 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:06,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:06,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:06,014 INFO L87 Difference]: Start difference. First operand 578 states and 874 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-10-22 09:03:06,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:06,139 INFO L93 Difference]: Finished difference Result 588 states and 882 transitions. [2019-10-22 09:03:06,140 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:06,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 882 transitions. [2019-10-22 09:03:06,144 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2019-10-22 09:03:06,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 882 transitions. [2019-10-22 09:03:06,147 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2019-10-22 09:03:06,148 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-10-22 09:03:06,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 882 transitions. [2019-10-22 09:03:06,148 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:06,148 INFO L688 BuchiCegarLoop]: Abstraction has 588 states and 882 transitions. [2019-10-22 09:03:06,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 882 transitions. [2019-10-22 09:03:06,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2019-10-22 09:03:06,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-10-22 09:03:06,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 870 transitions. [2019-10-22 09:03:06,158 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2019-10-22 09:03:06,158 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2019-10-22 09:03:06,158 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 09:03:06,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 870 transitions. [2019-10-22 09:03:06,161 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2019-10-22 09:03:06,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:06,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:06,162 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:06,163 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 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] [2019-10-22 09:03:06,163 INFO L791 eck$LassoCheckResult]: Stem: 7239#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 7240#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7234#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 7249#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7162#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 7250#L102-2 assume !false; 7436#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7434#L105 assume !(12292 == ssl3_accept_~s__state~0); 7432#L108 assume !(16384 == ssl3_accept_~s__state~0); 7430#L111 assume !(8192 == ssl3_accept_~s__state~0); 7428#L114 assume !(24576 == ssl3_accept_~s__state~0); 7426#L117 assume !(8195 == ssl3_accept_~s__state~0); 7424#L120 assume !(8480 == ssl3_accept_~s__state~0); 7421#L123 assume !(8481 == ssl3_accept_~s__state~0); 7419#L126 assume !(8482 == ssl3_accept_~s__state~0); 7417#L129 assume 8464 == ssl3_accept_~s__state~0; 7062#L136 [2019-10-22 09:03:06,163 INFO L793 eck$LassoCheckResult]: Loop: 7062#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7022#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7023#L277-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; 7272#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7498#L643 ssl3_accept_~skip~0 := 0; 7497#L102-2 assume !false; 7496#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7495#L105 assume !(12292 == ssl3_accept_~s__state~0); 7173#L108 assume !(16384 == ssl3_accept_~s__state~0); 7174#L111 assume !(8192 == ssl3_accept_~s__state~0); 7057#L114 assume !(24576 == ssl3_accept_~s__state~0); 7058#L117 assume !(8195 == ssl3_accept_~s__state~0); 7032#L120 assume !(8480 == ssl3_accept_~s__state~0); 7033#L123 assume !(8481 == ssl3_accept_~s__state~0); 7252#L126 assume !(8482 == ssl3_accept_~s__state~0); 7253#L129 assume !(8464 == ssl3_accept_~s__state~0); 7245#L132 assume !(8465 == ssl3_accept_~s__state~0); 7186#L135 assume !(8466 == ssl3_accept_~s__state~0); 7187#L138 assume 8496 == ssl3_accept_~s__state~0; 7038#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7039#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7128#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7010#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7006#L296-2 ssl3_accept_~s__init_num~0 := 0; 6985#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6998#L643 ssl3_accept_~skip~0 := 0; 6999#L102-2 assume !false; 7053#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7054#L105 assume 12292 == ssl3_accept_~s__state~0; 7078#L106 ssl3_accept_~s__new_session~0 := 1; 7079#L214 ssl3_accept_~s__server~0 := 1; 7491#L219 assume 0 != ssl3_accept_~cb~0; 7490#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7488#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7485#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7482#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7478#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 7476#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7470#L643 ssl3_accept_~skip~0 := 0; 7464#L102-2 assume !false; 7462#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7460#L105 assume !(12292 == ssl3_accept_~s__state~0); 7458#L108 assume !(16384 == ssl3_accept_~s__state~0); 7456#L111 assume !(8192 == ssl3_accept_~s__state~0); 7454#L114 assume !(24576 == ssl3_accept_~s__state~0); 7452#L117 assume !(8195 == ssl3_accept_~s__state~0); 7422#L120 assume !(8480 == ssl3_accept_~s__state~0); 7420#L123 assume !(8481 == ssl3_accept_~s__state~0); 7418#L126 assume !(8482 == ssl3_accept_~s__state~0); 7416#L129 assume 8464 == ssl3_accept_~s__state~0; 7062#L136 [2019-10-22 09:03:06,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:06,163 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 3 times [2019-10-22 09:03:06,164 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:06,164 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041044106] [2019-10-22 09:03:06,164 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,164 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,164 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:06,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:06,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:06,191 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:06,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:06,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1186633433, now seen corresponding path program 1 times [2019-10-22 09:03:06,191 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:06,191 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26779100] [2019-10-22 09:03:06,192 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,192 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,192 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:06,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:06,234 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:06,235 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26779100] [2019-10-22 09:03:06,235 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:06,235 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:06,235 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242617511] [2019-10-22 09:03:06,235 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:06,236 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:06,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:06,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:06,236 INFO L87 Difference]: Start difference. First operand 578 states and 870 transitions. cyclomatic complexity: 295 Second operand 3 states. [2019-10-22 09:03:06,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:06,406 INFO L93 Difference]: Finished difference Result 727 states and 1098 transitions. [2019-10-22 09:03:06,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:06,406 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 727 states and 1098 transitions. [2019-10-22 09:03:06,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2019-10-22 09:03:06,414 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 727 states to 720 states and 1091 transitions. [2019-10-22 09:03:06,414 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 500 [2019-10-22 09:03:06,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 500 [2019-10-22 09:03:06,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 720 states and 1091 transitions. [2019-10-22 09:03:06,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:06,417 INFO L688 BuchiCegarLoop]: Abstraction has 720 states and 1091 transitions. [2019-10-22 09:03:06,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states and 1091 transitions. [2019-10-22 09:03:06,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 698. [2019-10-22 09:03:06,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 698 states. [2019-10-22 09:03:06,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1057 transitions. [2019-10-22 09:03:06,428 INFO L711 BuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2019-10-22 09:03:06,428 INFO L591 BuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2019-10-22 09:03:06,428 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 09:03:06,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 698 states and 1057 transitions. [2019-10-22 09:03:06,432 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2019-10-22 09:03:06,432 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:06,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:06,433 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:06,435 INFO L850 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] [2019-10-22 09:03:06,436 INFO L791 eck$LassoCheckResult]: Stem: 8554#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 8555#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8549#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 8562#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8476#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 8563#L102-2 assume !false; 8960#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8973#L105 assume !(12292 == ssl3_accept_~s__state~0); 8972#L108 assume !(16384 == ssl3_accept_~s__state~0); 8971#L111 assume !(8192 == ssl3_accept_~s__state~0); 8970#L114 assume !(24576 == ssl3_accept_~s__state~0); 8969#L117 assume !(8195 == ssl3_accept_~s__state~0); 8930#L120 assume !(8480 == ssl3_accept_~s__state~0); 8922#L123 assume !(8481 == ssl3_accept_~s__state~0); 8921#L126 assume !(8482 == ssl3_accept_~s__state~0); 8691#L129 assume 8464 == ssl3_accept_~s__state~0; 8374#L136 [2019-10-22 09:03:06,436 INFO L793 eck$LassoCheckResult]: Loop: 8374#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8333#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8334#L277-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; 8590#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8963#L643 ssl3_accept_~skip~0 := 0; 8962#L102-2 assume !false; 8961#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8959#L105 assume !(12292 == ssl3_accept_~s__state~0); 8958#L108 assume !(16384 == ssl3_accept_~s__state~0); 8957#L111 assume !(8192 == ssl3_accept_~s__state~0); 8956#L114 assume !(24576 == ssl3_accept_~s__state~0); 8955#L117 assume !(8195 == ssl3_accept_~s__state~0); 8953#L120 assume !(8480 == ssl3_accept_~s__state~0); 8952#L123 assume !(8481 == ssl3_accept_~s__state~0); 8951#L126 assume !(8482 == ssl3_accept_~s__state~0); 8950#L129 assume !(8464 == ssl3_accept_~s__state~0); 8558#L132 assume !(8465 == ssl3_accept_~s__state~0); 8498#L135 assume !(8466 == ssl3_accept_~s__state~0); 8499#L138 assume 8496 == ssl3_accept_~s__state~0; 8349#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8350#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8441#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 8321#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8317#L296-2 ssl3_accept_~s__init_num~0 := 0; 8302#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8309#L643 ssl3_accept_~skip~0 := 0; 8310#L102-2 assume !false; 8365#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8366#L105 assume !(12292 == ssl3_accept_~s__state~0); 8477#L108 assume !(16384 == ssl3_accept_~s__state~0); 8411#L111 assume !(8192 == ssl3_accept_~s__state~0); 8369#L114 assume !(24576 == ssl3_accept_~s__state~0); 8370#L117 assume !(8195 == ssl3_accept_~s__state~0); 8343#L120 assume !(8480 == ssl3_accept_~s__state~0); 8344#L123 assume !(8481 == ssl3_accept_~s__state~0); 8565#L126 assume !(8482 == ssl3_accept_~s__state~0); 8566#L129 assume !(8464 == ssl3_accept_~s__state~0); 8570#L132 assume !(8465 == ssl3_accept_~s__state~0); 8926#L135 assume !(8466 == ssl3_accept_~s__state~0); 8923#L138 assume !(8496 == ssl3_accept_~s__state~0); 8727#L141 assume !(8497 == ssl3_accept_~s__state~0); 8728#L144 assume !(8512 == ssl3_accept_~s__state~0); 8852#L147 assume !(8513 == ssl3_accept_~s__state~0); 8851#L150 assume !(8528 == ssl3_accept_~s__state~0); 8845#L153 assume !(8529 == ssl3_accept_~s__state~0); 8797#L156 assume !(8544 == ssl3_accept_~s__state~0); 8781#L159 assume !(8545 == ssl3_accept_~s__state~0); 8780#L162 assume 8560 == ssl3_accept_~s__state~0; 8421#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 8422#L430 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; 8319#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8944#L643 ssl3_accept_~skip~0 := 0; 8943#L102-2 assume !false; 8942#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8940#L105 assume !(12292 == ssl3_accept_~s__state~0); 8939#L108 assume !(16384 == ssl3_accept_~s__state~0); 8938#L111 assume !(8192 == ssl3_accept_~s__state~0); 8933#L114 assume !(24576 == ssl3_accept_~s__state~0); 8909#L117 assume !(8195 == ssl3_accept_~s__state~0); 8709#L120 assume !(8480 == ssl3_accept_~s__state~0); 8600#L123 assume !(8481 == ssl3_accept_~s__state~0); 8601#L126 assume !(8482 == ssl3_accept_~s__state~0); 8609#L129 assume 8464 == ssl3_accept_~s__state~0; 8374#L136 [2019-10-22 09:03:06,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:06,436 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 4 times [2019-10-22 09:03:06,436 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:06,436 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653575] [2019-10-22 09:03:06,437 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,437 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,437 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:06,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:06,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:06,456 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:06,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:06,460 INFO L82 PathProgramCache]: Analyzing trace with hash -1044357257, now seen corresponding path program 1 times [2019-10-22 09:03:06,460 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:06,461 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118166452] [2019-10-22 09:03:06,461 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,461 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,462 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:06,506 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:06,507 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118166452] [2019-10-22 09:03:06,507 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:06,507 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:06,508 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464927556] [2019-10-22 09:03:06,508 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:06,508 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:06,508 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:06,508 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:06,508 INFO L87 Difference]: Start difference. First operand 698 states and 1057 transitions. cyclomatic complexity: 362 Second operand 3 states. [2019-10-22 09:03:06,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:06,672 INFO L93 Difference]: Finished difference Result 834 states and 1167 transitions. [2019-10-22 09:03:06,672 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:06,672 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 834 states and 1167 transitions. [2019-10-22 09:03:06,677 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2019-10-22 09:03:06,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 834 states to 834 states and 1167 transitions. [2019-10-22 09:03:06,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2019-10-22 09:03:06,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2019-10-22 09:03:06,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 834 states and 1167 transitions. [2019-10-22 09:03:06,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:06,682 INFO L688 BuchiCegarLoop]: Abstraction has 834 states and 1167 transitions. [2019-10-22 09:03:06,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states and 1167 transitions. [2019-10-22 09:03:06,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 826. [2019-10-22 09:03:06,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 826 states. [2019-10-22 09:03:06,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1156 transitions. [2019-10-22 09:03:06,694 INFO L711 BuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2019-10-22 09:03:06,694 INFO L591 BuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2019-10-22 09:03:06,694 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 09:03:06,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 826 states and 1156 transitions. [2019-10-22 09:03:06,698 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2019-10-22 09:03:06,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:06,698 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:06,699 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:06,699 INFO L850 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] [2019-10-22 09:03:06,699 INFO L791 eck$LassoCheckResult]: Stem: 10093#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 10094#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10090#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 10105#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10011#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 10106#L102-2 assume !false; 9903#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9904#L105 assume !(12292 == ssl3_accept_~s__state~0); 10636#L108 assume !(16384 == ssl3_accept_~s__state~0); 10635#L111 assume !(8192 == ssl3_accept_~s__state~0); 10634#L114 assume !(24576 == ssl3_accept_~s__state~0); 10633#L117 assume !(8195 == ssl3_accept_~s__state~0); 10632#L120 assume !(8480 == ssl3_accept_~s__state~0); 10630#L123 assume !(8481 == ssl3_accept_~s__state~0); 10522#L126 assume !(8482 == ssl3_accept_~s__state~0); 10199#L129 assume 8464 == ssl3_accept_~s__state~0; 9912#L136 [2019-10-22 09:03:06,700 INFO L793 eck$LassoCheckResult]: Loop: 9912#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9872#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9873#L277-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; 10134#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10549#L643 ssl3_accept_~skip~0 := 0; 10547#L102-2 assume !false; 10545#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10543#L105 assume !(12292 == ssl3_accept_~s__state~0); 10541#L108 assume !(16384 == ssl3_accept_~s__state~0); 10539#L111 assume !(8192 == ssl3_accept_~s__state~0); 10537#L114 assume !(24576 == ssl3_accept_~s__state~0); 10535#L117 assume !(8195 == ssl3_accept_~s__state~0); 10533#L120 assume !(8480 == ssl3_accept_~s__state~0); 10531#L123 assume !(8481 == ssl3_accept_~s__state~0); 10529#L126 assume !(8482 == ssl3_accept_~s__state~0); 10527#L129 assume !(8464 == ssl3_accept_~s__state~0); 10525#L132 assume !(8465 == ssl3_accept_~s__state~0); 10523#L135 assume !(8466 == ssl3_accept_~s__state~0); 10458#L138 assume 8496 == ssl3_accept_~s__state~0; 9889#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9890#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9974#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9975#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10381#L296-2 ssl3_accept_~s__init_num~0 := 0; 10187#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10372#L643 ssl3_accept_~skip~0 := 0; 10370#L102-2 assume !false; 10368#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10366#L105 assume !(12292 == ssl3_accept_~s__state~0); 10364#L108 assume !(16384 == ssl3_accept_~s__state~0); 10362#L111 assume !(8192 == ssl3_accept_~s__state~0); 10360#L114 assume !(24576 == ssl3_accept_~s__state~0); 10358#L117 assume !(8195 == ssl3_accept_~s__state~0); 10356#L120 assume !(8480 == ssl3_accept_~s__state~0); 10354#L123 assume !(8481 == ssl3_accept_~s__state~0); 10352#L126 assume !(8482 == ssl3_accept_~s__state~0); 10350#L129 assume !(8464 == ssl3_accept_~s__state~0); 10349#L132 assume !(8465 == ssl3_accept_~s__state~0); 10348#L135 assume !(8466 == ssl3_accept_~s__state~0); 10347#L138 assume !(8496 == ssl3_accept_~s__state~0); 10243#L141 assume !(8497 == ssl3_accept_~s__state~0); 10244#L144 assume !(8512 == ssl3_accept_~s__state~0); 10490#L147 assume !(8513 == ssl3_accept_~s__state~0); 10491#L150 assume !(8528 == ssl3_accept_~s__state~0); 10504#L153 assume !(8529 == ssl3_accept_~s__state~0); 10193#L156 assume !(8544 == ssl3_accept_~s__state~0); 10194#L159 assume !(8545 == ssl3_accept_~s__state~0); 10181#L162 assume 8560 == ssl3_accept_~s__state~0; 9955#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9956#L430 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; 9856#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10503#L643 ssl3_accept_~skip~0 := 0; 10475#L102-2 assume !false; 10470#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10468#L105 assume !(12292 == ssl3_accept_~s__state~0); 10466#L108 assume !(16384 == ssl3_accept_~s__state~0); 10464#L111 assume !(8192 == ssl3_accept_~s__state~0); 10462#L114 assume !(24576 == ssl3_accept_~s__state~0); 10460#L117 assume !(8195 == ssl3_accept_~s__state~0); 10459#L120 assume !(8480 == ssl3_accept_~s__state~0); 10171#L123 assume !(8481 == ssl3_accept_~s__state~0); 10172#L126 assume !(8482 == ssl3_accept_~s__state~0); 10177#L129 assume 8464 == ssl3_accept_~s__state~0; 9912#L136 [2019-10-22 09:03:06,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:06,700 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 5 times [2019-10-22 09:03:06,700 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:06,700 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362649767] [2019-10-22 09:03:06,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,700 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:06,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:06,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:06,712 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:06,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:06,717 INFO L82 PathProgramCache]: Analyzing trace with hash -620710535, now seen corresponding path program 1 times [2019-10-22 09:03:06,717 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:06,717 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078402037] [2019-10-22 09:03:06,718 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,718 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,718 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:06,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:06,754 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:06,754 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078402037] [2019-10-22 09:03:06,754 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:06,755 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:06,755 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325195040] [2019-10-22 09:03:06,755 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:06,755 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:06,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:06,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:06,756 INFO L87 Difference]: Start difference. First operand 826 states and 1156 transitions. cyclomatic complexity: 333 Second operand 3 states. [2019-10-22 09:03:06,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:06,930 INFO L93 Difference]: Finished difference Result 910 states and 1261 transitions. [2019-10-22 09:03:06,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:06,931 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 910 states and 1261 transitions. [2019-10-22 09:03:06,936 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2019-10-22 09:03:06,940 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 910 states to 910 states and 1261 transitions. [2019-10-22 09:03:06,940 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 629 [2019-10-22 09:03:06,941 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 629 [2019-10-22 09:03:06,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 910 states and 1261 transitions. [2019-10-22 09:03:06,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:06,941 INFO L688 BuchiCegarLoop]: Abstraction has 910 states and 1261 transitions. [2019-10-22 09:03:06,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states and 1261 transitions. [2019-10-22 09:03:06,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 895. [2019-10-22 09:03:06,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 895 states. [2019-10-22 09:03:06,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1240 transitions. [2019-10-22 09:03:06,955 INFO L711 BuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2019-10-22 09:03:06,956 INFO L591 BuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2019-10-22 09:03:06,956 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 09:03:06,956 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 895 states and 1240 transitions. [2019-10-22 09:03:06,960 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2019-10-22 09:03:06,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:06,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:06,962 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:06,963 INFO L850 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] [2019-10-22 09:03:06,963 INFO L791 eck$LassoCheckResult]: Stem: 11835#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 11836#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11832#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 11847#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11756#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 11848#L102-2 assume !false; 11996#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12345#L105 assume !(12292 == ssl3_accept_~s__state~0); 12343#L108 assume !(16384 == ssl3_accept_~s__state~0); 12341#L111 assume !(8192 == ssl3_accept_~s__state~0); 12339#L114 assume !(24576 == ssl3_accept_~s__state~0); 12337#L117 assume !(8195 == ssl3_accept_~s__state~0); 12335#L120 assume !(8480 == ssl3_accept_~s__state~0); 12333#L123 assume !(8481 == ssl3_accept_~s__state~0); 12331#L126 assume !(8482 == ssl3_accept_~s__state~0); 11956#L129 assume 8464 == ssl3_accept_~s__state~0; 11655#L136 [2019-10-22 09:03:06,963 INFO L793 eck$LassoCheckResult]: Loop: 11655#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11615#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11616#L277-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; 11871#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12387#L643 ssl3_accept_~skip~0 := 0; 12385#L102-2 assume !false; 12383#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12381#L105 assume !(12292 == ssl3_accept_~s__state~0); 12379#L108 assume !(16384 == ssl3_accept_~s__state~0); 12378#L111 assume !(8192 == ssl3_accept_~s__state~0); 12377#L114 assume !(24576 == ssl3_accept_~s__state~0); 12330#L117 assume !(8195 == ssl3_accept_~s__state~0); 12329#L120 assume !(8480 == ssl3_accept_~s__state~0); 12328#L123 assume !(8481 == ssl3_accept_~s__state~0); 12327#L126 assume !(8482 == ssl3_accept_~s__state~0); 12325#L129 assume !(8464 == ssl3_accept_~s__state~0); 12324#L132 assume !(8465 == ssl3_accept_~s__state~0); 12323#L135 assume !(8466 == ssl3_accept_~s__state~0); 12102#L138 assume 8496 == ssl3_accept_~s__state~0; 11632#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 11633#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11720#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 11601#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11595#L296-2 ssl3_accept_~s__init_num~0 := 0; 11596#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11587#L643 ssl3_accept_~skip~0 := 0; 11588#L102-2 assume !false; 11805#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12445#L105 assume !(12292 == ssl3_accept_~s__state~0); 12443#L108 assume !(16384 == ssl3_accept_~s__state~0); 12441#L111 assume !(8192 == ssl3_accept_~s__state~0); 12439#L114 assume !(24576 == ssl3_accept_~s__state~0); 12437#L117 assume !(8195 == ssl3_accept_~s__state~0); 12435#L120 assume !(8480 == ssl3_accept_~s__state~0); 12433#L123 assume !(8481 == ssl3_accept_~s__state~0); 12431#L126 assume !(8482 == ssl3_accept_~s__state~0); 12429#L129 assume !(8464 == ssl3_accept_~s__state~0); 12424#L132 assume !(8465 == ssl3_accept_~s__state~0); 12425#L135 assume !(8466 == ssl3_accept_~s__state~0); 11793#L138 assume !(8496 == ssl3_accept_~s__state~0); 11794#L141 assume !(8497 == ssl3_accept_~s__state~0); 12426#L144 assume 8512 == ssl3_accept_~s__state~0; 12222#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12422#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11625#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11580#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12395#L643 ssl3_accept_~skip~0 := 0; 12394#L102-2 assume !false; 12393#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12388#L105 assume !(12292 == ssl3_accept_~s__state~0); 12386#L108 assume !(16384 == ssl3_accept_~s__state~0); 12384#L111 assume !(8192 == ssl3_accept_~s__state~0); 12382#L114 assume !(24576 == ssl3_accept_~s__state~0); 12380#L117 assume !(8195 == ssl3_accept_~s__state~0); 12375#L120 assume !(8480 == ssl3_accept_~s__state~0); 12370#L123 assume !(8481 == ssl3_accept_~s__state~0); 12368#L126 assume !(8482 == ssl3_accept_~s__state~0); 12366#L129 assume !(8464 == ssl3_accept_~s__state~0); 12364#L132 assume !(8465 == ssl3_accept_~s__state~0); 12362#L135 assume !(8466 == ssl3_accept_~s__state~0); 12320#L138 assume !(8496 == ssl3_accept_~s__state~0); 12103#L141 assume !(8497 == ssl3_accept_~s__state~0); 12104#L144 assume !(8512 == ssl3_accept_~s__state~0); 12288#L147 assume !(8513 == ssl3_accept_~s__state~0); 12127#L150 assume !(8528 == ssl3_accept_~s__state~0); 12120#L153 assume !(8529 == ssl3_accept_~s__state~0); 12118#L156 assume !(8544 == ssl3_accept_~s__state~0); 12116#L159 assume !(8545 == ssl3_accept_~s__state~0); 12114#L162 assume 8560 == ssl3_accept_~s__state~0; 11700#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11701#L430 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; 11599#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12295#L643 ssl3_accept_~skip~0 := 0; 12294#L102-2 assume !false; 12293#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12292#L105 assume !(12292 == ssl3_accept_~s__state~0); 12290#L108 assume !(16384 == ssl3_accept_~s__state~0); 12274#L111 assume !(8192 == ssl3_accept_~s__state~0); 12130#L114 assume !(24576 == ssl3_accept_~s__state~0); 12129#L117 assume !(8195 == ssl3_accept_~s__state~0); 12128#L120 assume !(8480 == ssl3_accept_~s__state~0); 11911#L123 assume !(8481 == ssl3_accept_~s__state~0); 11918#L126 assume !(8482 == ssl3_accept_~s__state~0); 11919#L129 assume 8464 == ssl3_accept_~s__state~0; 11655#L136 [2019-10-22 09:03:06,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:06,963 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 6 times [2019-10-22 09:03:06,964 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:06,964 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106182593] [2019-10-22 09:03:06,964 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,964 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,964 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:06,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:06,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:06,984 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:06,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:06,984 INFO L82 PathProgramCache]: Analyzing trace with hash -325433004, now seen corresponding path program 1 times [2019-10-22 09:03:06,984 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:06,984 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202774126] [2019-10-22 09:03:06,985 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,985 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:06,991 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:07,035 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 09:03:07,035 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202774126] [2019-10-22 09:03:07,035 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:07,035 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:07,035 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528102304] [2019-10-22 09:03:07,036 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:07,036 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:07,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:07,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:07,036 INFO L87 Difference]: Start difference. First operand 895 states and 1240 transitions. cyclomatic complexity: 348 Second operand 3 states. [2019-10-22 09:03:07,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:07,163 INFO L93 Difference]: Finished difference Result 1012 states and 1399 transitions. [2019-10-22 09:03:07,163 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:07,164 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1012 states and 1399 transitions. [2019-10-22 09:03:07,169 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2019-10-22 09:03:07,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1012 states to 1012 states and 1399 transitions. [2019-10-22 09:03:07,174 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2019-10-22 09:03:07,174 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2019-10-22 09:03:07,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1399 transitions. [2019-10-22 09:03:07,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:07,175 INFO L688 BuchiCegarLoop]: Abstraction has 1012 states and 1399 transitions. [2019-10-22 09:03:07,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1399 transitions. [2019-10-22 09:03:07,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 970. [2019-10-22 09:03:07,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2019-10-22 09:03:07,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1330 transitions. [2019-10-22 09:03:07,189 INFO L711 BuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2019-10-22 09:03:07,189 INFO L591 BuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2019-10-22 09:03:07,190 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 09:03:07,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1330 transitions. [2019-10-22 09:03:07,193 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2019-10-22 09:03:07,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:07,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:07,195 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:07,196 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 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] [2019-10-22 09:03:07,196 INFO L791 eck$LassoCheckResult]: Stem: 13746#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 13747#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13743#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 13757#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13668#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 13758#L102-2 assume !false; 14255#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14426#L105 assume !(12292 == ssl3_accept_~s__state~0); 14425#L108 assume !(16384 == ssl3_accept_~s__state~0); 14424#L111 assume !(8192 == ssl3_accept_~s__state~0); 14423#L114 assume !(24576 == ssl3_accept_~s__state~0); 14422#L117 assume !(8195 == ssl3_accept_~s__state~0); 14421#L120 assume !(8480 == ssl3_accept_~s__state~0); 13778#L123 assume !(8481 == ssl3_accept_~s__state~0); 13779#L126 assume !(8482 == ssl3_accept_~s__state~0); 13945#L129 assume 8464 == ssl3_accept_~s__state~0; 13568#L136 [2019-10-22 09:03:07,196 INFO L793 eck$LassoCheckResult]: Loop: 13568#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13527#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13528#L277-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; 13786#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14307#L643 ssl3_accept_~skip~0 := 0; 14304#L102-2 assume !false; 14302#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14300#L105 assume !(12292 == ssl3_accept_~s__state~0); 14298#L108 assume !(16384 == ssl3_accept_~s__state~0); 14296#L111 assume !(8192 == ssl3_accept_~s__state~0); 14294#L114 assume !(24576 == ssl3_accept_~s__state~0); 14292#L117 assume !(8195 == ssl3_accept_~s__state~0); 14291#L120 assume !(8480 == ssl3_accept_~s__state~0); 14290#L123 assume !(8481 == ssl3_accept_~s__state~0); 14289#L126 assume !(8482 == ssl3_accept_~s__state~0); 14288#L129 assume !(8464 == ssl3_accept_~s__state~0); 14287#L132 assume !(8465 == ssl3_accept_~s__state~0); 14285#L135 assume !(8466 == ssl3_accept_~s__state~0); 14283#L138 assume 8496 == ssl3_accept_~s__state~0; 14070#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14282#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14281#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 14279#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14278#L296-2 ssl3_accept_~s__init_num~0 := 0; 14110#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14101#L643 ssl3_accept_~skip~0 := 0; 14099#L102-2 assume !false; 14097#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14095#L105 assume !(12292 == ssl3_accept_~s__state~0); 14093#L108 assume !(16384 == ssl3_accept_~s__state~0); 14091#L111 assume !(8192 == ssl3_accept_~s__state~0); 14089#L114 assume !(24576 == ssl3_accept_~s__state~0); 14087#L117 assume !(8195 == ssl3_accept_~s__state~0); 14085#L120 assume !(8480 == ssl3_accept_~s__state~0); 14083#L123 assume !(8481 == ssl3_accept_~s__state~0); 14081#L126 assume !(8482 == ssl3_accept_~s__state~0); 14079#L129 assume !(8464 == ssl3_accept_~s__state~0); 14077#L132 assume !(8465 == ssl3_accept_~s__state~0); 14075#L135 assume !(8466 == ssl3_accept_~s__state~0); 14073#L138 assume !(8496 == ssl3_accept_~s__state~0); 14071#L141 assume !(8497 == ssl3_accept_~s__state~0); 14068#L144 assume !(8512 == ssl3_accept_~s__state~0); 14066#L147 assume !(8513 == ssl3_accept_~s__state~0); 14064#L150 assume !(8528 == ssl3_accept_~s__state~0); 14062#L153 assume !(8529 == ssl3_accept_~s__state~0); 14059#L156 assume !(8544 == ssl3_accept_~s__state~0); 14057#L159 assume !(8545 == ssl3_accept_~s__state~0); 14055#L162 assume !(8560 == ssl3_accept_~s__state~0); 14053#L165 assume !(8561 == ssl3_accept_~s__state~0); 14051#L168 assume !(8448 == ssl3_accept_~s__state~0); 14049#L171 assume !(8576 == ssl3_accept_~s__state~0); 14047#L174 assume !(8577 == ssl3_accept_~s__state~0); 14044#L177 assume !(8592 == ssl3_accept_~s__state~0); 14039#L180 assume !(8593 == ssl3_accept_~s__state~0); 14037#L183 assume !(8608 == ssl3_accept_~s__state~0); 14036#L186 assume !(8609 == ssl3_accept_~s__state~0); 14035#L189 assume !(8640 == ssl3_accept_~s__state~0); 14034#L192 assume !(8641 == ssl3_accept_~s__state~0); 14033#L195 assume 8656 == ssl3_accept_~s__state~0; 13861#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14032#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14028#L536 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 14026#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14025#L556 assume !(0 == ssl3_accept_~tmp___10~0); 14024#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14019#L643 ssl3_accept_~skip~0 := 0; 14018#L102-2 assume !false; 14017#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14016#L105 assume !(12292 == ssl3_accept_~s__state~0); 14006#L108 assume 16384 == ssl3_accept_~s__state~0; 13581#L214 ssl3_accept_~s__server~0 := 1; 13999#L219 assume 0 != ssl3_accept_~cb~0; 13997#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13995#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13992#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13989#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13986#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 13987#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14010#L643 ssl3_accept_~skip~0 := 0; 14009#L102-2 assume !false; 13973#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13974#L105 assume !(12292 == ssl3_accept_~s__state~0); 13968#L108 assume !(16384 == ssl3_accept_~s__state~0); 13967#L111 assume !(8192 == ssl3_accept_~s__state~0); 13966#L114 assume !(24576 == ssl3_accept_~s__state~0); 13960#L117 assume !(8195 == ssl3_accept_~s__state~0); 13827#L120 assume !(8480 == ssl3_accept_~s__state~0); 13825#L123 assume !(8481 == ssl3_accept_~s__state~0); 13826#L126 assume !(8482 == ssl3_accept_~s__state~0); 13865#L129 assume 8464 == ssl3_accept_~s__state~0; 13568#L136 [2019-10-22 09:03:07,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:07,197 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 7 times [2019-10-22 09:03:07,197 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:07,197 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969845444] [2019-10-22 09:03:07,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,197 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:07,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:07,214 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:07,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:07,215 INFO L82 PathProgramCache]: Analyzing trace with hash -522252649, now seen corresponding path program 1 times [2019-10-22 09:03:07,215 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:07,215 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045945488] [2019-10-22 09:03:07,215 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,215 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,216 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:07,248 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2019-10-22 09:03:07,248 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045945488] [2019-10-22 09:03:07,249 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:07,249 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:07,249 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440870504] [2019-10-22 09:03:07,249 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:07,249 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:07,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:07,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:07,250 INFO L87 Difference]: Start difference. First operand 970 states and 1330 transitions. cyclomatic complexity: 363 Second operand 3 states. [2019-10-22 09:03:07,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:07,341 INFO L93 Difference]: Finished difference Result 1931 states and 2597 transitions. [2019-10-22 09:03:07,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:07,342 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1931 states and 2597 transitions. [2019-10-22 09:03:07,352 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2019-10-22 09:03:07,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1931 states to 1931 states and 2597 transitions. [2019-10-22 09:03:07,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1329 [2019-10-22 09:03:07,363 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1329 [2019-10-22 09:03:07,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1931 states and 2597 transitions. [2019-10-22 09:03:07,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:07,363 INFO L688 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2019-10-22 09:03:07,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1931 states and 2597 transitions. [2019-10-22 09:03:07,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1931 to 1931. [2019-10-22 09:03:07,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1931 states. [2019-10-22 09:03:07,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2597 transitions. [2019-10-22 09:03:07,396 INFO L711 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2019-10-22 09:03:07,396 INFO L591 BuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2019-10-22 09:03:07,397 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 09:03:07,397 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2597 transitions. [2019-10-22 09:03:07,405 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2019-10-22 09:03:07,405 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:07,405 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:07,407 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:07,407 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 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, 1, 1] [2019-10-22 09:03:07,407 INFO L791 eck$LassoCheckResult]: Stem: 16684#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 16685#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16680#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 16697#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16591#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 16698#L102-2 assume !false; 17828#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17827#L105 assume !(12292 == ssl3_accept_~s__state~0); 17826#L108 assume !(16384 == ssl3_accept_~s__state~0); 17759#L111 assume !(8192 == ssl3_accept_~s__state~0); 17756#L114 assume !(24576 == ssl3_accept_~s__state~0); 17755#L117 assume !(8195 == ssl3_accept_~s__state~0); 17754#L120 assume !(8480 == ssl3_accept_~s__state~0); 17753#L123 assume !(8481 == ssl3_accept_~s__state~0); 17752#L126 assume !(8482 == ssl3_accept_~s__state~0); 17751#L129 assume 8464 == ssl3_accept_~s__state~0; 16484#L136 [2019-10-22 09:03:07,408 INFO L793 eck$LassoCheckResult]: Loop: 16484#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16437#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16438#L277-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; 16724#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17857#L643 ssl3_accept_~skip~0 := 0; 17855#L102-2 assume !false; 17853#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17851#L105 assume !(12292 == ssl3_accept_~s__state~0); 17849#L108 assume !(16384 == ssl3_accept_~s__state~0); 17847#L111 assume !(8192 == ssl3_accept_~s__state~0); 17845#L114 assume !(24576 == ssl3_accept_~s__state~0); 17843#L117 assume !(8195 == ssl3_accept_~s__state~0); 17841#L120 assume !(8480 == ssl3_accept_~s__state~0); 17839#L123 assume !(8481 == ssl3_accept_~s__state~0); 17837#L126 assume !(8482 == ssl3_accept_~s__state~0); 17835#L129 assume !(8464 == ssl3_accept_~s__state~0); 17760#L132 assume !(8465 == ssl3_accept_~s__state~0); 17757#L135 assume !(8466 == ssl3_accept_~s__state~0); 17660#L138 assume 8496 == ssl3_accept_~s__state~0; 16873#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17483#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17478#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 17479#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17480#L296-2 ssl3_accept_~s__init_num~0 := 0; 17672#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17667#L643 ssl3_accept_~skip~0 := 0; 17666#L102-2 assume !false; 17665#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17664#L105 assume !(12292 == ssl3_accept_~s__state~0); 17662#L108 assume !(16384 == ssl3_accept_~s__state~0); 17661#L111 assume !(8192 == ssl3_accept_~s__state~0); 17659#L114 assume !(24576 == ssl3_accept_~s__state~0); 17658#L117 assume !(8195 == ssl3_accept_~s__state~0); 17657#L120 assume !(8480 == ssl3_accept_~s__state~0); 17656#L123 assume !(8481 == ssl3_accept_~s__state~0); 17655#L126 assume !(8482 == ssl3_accept_~s__state~0); 17654#L129 assume !(8464 == ssl3_accept_~s__state~0); 17652#L132 assume !(8465 == ssl3_accept_~s__state~0); 17650#L135 assume !(8466 == ssl3_accept_~s__state~0); 17644#L138 assume !(8496 == ssl3_accept_~s__state~0); 17642#L141 assume !(8497 == ssl3_accept_~s__state~0); 17640#L144 assume !(8512 == ssl3_accept_~s__state~0); 17638#L147 assume !(8513 == ssl3_accept_~s__state~0); 17636#L150 assume !(8528 == ssl3_accept_~s__state~0); 17634#L153 assume !(8529 == ssl3_accept_~s__state~0); 17632#L156 assume !(8544 == ssl3_accept_~s__state~0); 17630#L159 assume !(8545 == ssl3_accept_~s__state~0); 17628#L162 assume !(8560 == ssl3_accept_~s__state~0); 17626#L165 assume !(8561 == ssl3_accept_~s__state~0); 17624#L168 assume !(8448 == ssl3_accept_~s__state~0); 17622#L171 assume !(8576 == ssl3_accept_~s__state~0); 17620#L174 assume !(8577 == ssl3_accept_~s__state~0); 17618#L177 assume !(8592 == ssl3_accept_~s__state~0); 17616#L180 assume !(8593 == ssl3_accept_~s__state~0); 17615#L183 assume !(8608 == ssl3_accept_~s__state~0); 17613#L186 assume !(8609 == ssl3_accept_~s__state~0); 17611#L189 assume !(8640 == ssl3_accept_~s__state~0); 17610#L192 assume !(8641 == ssl3_accept_~s__state~0); 17554#L195 assume 8656 == ssl3_accept_~s__state~0; 16892#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 17603#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 17601#L536 assume !(10 == ssl3_accept_~blastFlag~0); 17600#L539 assume !(13 == ssl3_accept_~blastFlag~0); 17599#L542 assume !(16 == ssl3_accept_~blastFlag~0); 17594#L545 assume !(19 == ssl3_accept_~blastFlag~0); 17592#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 17590#L556 assume !(0 == ssl3_accept_~tmp___10~0); 17588#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17582#L643 ssl3_accept_~skip~0 := 0; 17580#L102-2 assume !false; 17578#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17576#L105 assume !(12292 == ssl3_accept_~s__state~0); 17573#L108 assume 16384 == ssl3_accept_~s__state~0; 16946#L214 ssl3_accept_~s__server~0 := 1; 17568#L219 assume 0 != ssl3_accept_~cb~0; 17566#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17564#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17561#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17558#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17557#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 17551#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17545#L643 ssl3_accept_~skip~0 := 0; 17543#L102-2 assume !false; 17541#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17539#L105 assume !(12292 == ssl3_accept_~s__state~0); 17537#L108 assume !(16384 == ssl3_accept_~s__state~0); 17535#L111 assume !(8192 == ssl3_accept_~s__state~0); 17533#L114 assume !(24576 == ssl3_accept_~s__state~0); 17530#L117 assume !(8195 == ssl3_accept_~s__state~0); 16928#L120 assume !(8480 == ssl3_accept_~s__state~0); 16925#L123 assume !(8481 == ssl3_accept_~s__state~0); 16927#L126 assume !(8482 == ssl3_accept_~s__state~0); 16939#L129 assume 8464 == ssl3_accept_~s__state~0; 16484#L136 [2019-10-22 09:03:07,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:07,408 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 8 times [2019-10-22 09:03:07,408 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:07,408 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463324514] [2019-10-22 09:03:07,408 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,409 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,409 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:07,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:07,419 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:07,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:07,420 INFO L82 PathProgramCache]: Analyzing trace with hash 418036036, now seen corresponding path program 1 times [2019-10-22 09:03:07,420 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:07,420 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217038510] [2019-10-22 09:03:07,420 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,421 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,421 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:07,451 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-10-22 09:03:07,451 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217038510] [2019-10-22 09:03:07,451 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:07,451 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:07,452 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901946839] [2019-10-22 09:03:07,452 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:07,452 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:07,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:07,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:07,453 INFO L87 Difference]: Start difference. First operand 1931 states and 2597 transitions. cyclomatic complexity: 669 Second operand 3 states. [2019-10-22 09:03:07,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:07,632 INFO L93 Difference]: Finished difference Result 1827 states and 2437 transitions. [2019-10-22 09:03:07,632 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:07,632 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1827 states and 2437 transitions. [2019-10-22 09:03:07,641 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2019-10-22 09:03:07,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1827 states to 1823 states and 2433 transitions. [2019-10-22 09:03:07,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1287 [2019-10-22 09:03:07,667 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1287 [2019-10-22 09:03:07,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1823 states and 2433 transitions. [2019-10-22 09:03:07,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:07,667 INFO L688 BuchiCegarLoop]: Abstraction has 1823 states and 2433 transitions. [2019-10-22 09:03:07,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1823 states and 2433 transitions. [2019-10-22 09:03:07,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1823 to 1809. [2019-10-22 09:03:07,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1809 states. [2019-10-22 09:03:07,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 2415 transitions. [2019-10-22 09:03:07,691 INFO L711 BuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2019-10-22 09:03:07,691 INFO L591 BuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2019-10-22 09:03:07,691 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 09:03:07,692 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1809 states and 2415 transitions. [2019-10-22 09:03:07,696 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2019-10-22 09:03:07,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:07,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:07,697 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:07,697 INFO L850 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] [2019-10-22 09:03:07,698 INFO L791 eck$LassoCheckResult]: Stem: 20422#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 20423#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20418#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 20433#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20339#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 20434#L102-2 assume !false; 20866#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21505#L105 assume !(12292 == ssl3_accept_~s__state~0); 21506#L108 assume !(16384 == ssl3_accept_~s__state~0); 21501#L111 assume !(8192 == ssl3_accept_~s__state~0); 21502#L114 assume !(24576 == ssl3_accept_~s__state~0); 21497#L117 assume !(8195 == ssl3_accept_~s__state~0); 21498#L120 assume !(8480 == ssl3_accept_~s__state~0); 21492#L123 assume !(8481 == ssl3_accept_~s__state~0); 21493#L126 assume !(8482 == ssl3_accept_~s__state~0); 21485#L129 assume 8464 == ssl3_accept_~s__state~0; 20892#L136 [2019-10-22 09:03:07,698 INFO L793 eck$LassoCheckResult]: Loop: 20892#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 21528#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20198#L277-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; 20467#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21217#L643 ssl3_accept_~skip~0 := 0; 21216#L102-2 assume !false; 21215#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21214#L105 assume !(12292 == ssl3_accept_~s__state~0); 21212#L108 assume !(16384 == ssl3_accept_~s__state~0); 21211#L111 assume !(8192 == ssl3_accept_~s__state~0); 21210#L114 assume !(24576 == ssl3_accept_~s__state~0); 21209#L117 assume !(8195 == ssl3_accept_~s__state~0); 21208#L120 assume !(8480 == ssl3_accept_~s__state~0); 21207#L123 assume !(8481 == ssl3_accept_~s__state~0); 21206#L126 assume !(8482 == ssl3_accept_~s__state~0); 21205#L129 assume !(8464 == ssl3_accept_~s__state~0); 21203#L132 assume !(8465 == ssl3_accept_~s__state~0); 21201#L135 assume !(8466 == ssl3_accept_~s__state~0); 21199#L138 assume 8496 == ssl3_accept_~s__state~0; 21064#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 21196#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21194#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 21192#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21191#L296-2 ssl3_accept_~s__init_num~0 := 0; 21189#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21184#L643 ssl3_accept_~skip~0 := 0; 21183#L102-2 assume !false; 21182#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21181#L105 assume !(12292 == ssl3_accept_~s__state~0); 21180#L108 assume !(16384 == ssl3_accept_~s__state~0); 21179#L111 assume !(8192 == ssl3_accept_~s__state~0); 21178#L114 assume !(24576 == ssl3_accept_~s__state~0); 21177#L117 assume !(8195 == ssl3_accept_~s__state~0); 21176#L120 assume !(8480 == ssl3_accept_~s__state~0); 21175#L123 assume !(8481 == ssl3_accept_~s__state~0); 21174#L126 assume !(8482 == ssl3_accept_~s__state~0); 21173#L129 assume !(8464 == ssl3_accept_~s__state~0); 21172#L132 assume !(8465 == ssl3_accept_~s__state~0); 21171#L135 assume !(8466 == ssl3_accept_~s__state~0); 21170#L138 assume !(8496 == ssl3_accept_~s__state~0); 21169#L141 assume !(8497 == ssl3_accept_~s__state~0); 21168#L144 assume 8512 == ssl3_accept_~s__state~0; 20882#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21165#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21163#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21161#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21156#L643 ssl3_accept_~skip~0 := 0; 21155#L102-2 assume !false; 21154#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21153#L105 assume !(12292 == ssl3_accept_~s__state~0); 21152#L108 assume !(16384 == ssl3_accept_~s__state~0); 21151#L111 assume !(8192 == ssl3_accept_~s__state~0); 21150#L114 assume !(24576 == ssl3_accept_~s__state~0); 21149#L117 assume !(8195 == ssl3_accept_~s__state~0); 21148#L120 assume !(8480 == ssl3_accept_~s__state~0); 21147#L123 assume !(8481 == ssl3_accept_~s__state~0); 21146#L126 assume !(8482 == ssl3_accept_~s__state~0); 21145#L129 assume !(8464 == ssl3_accept_~s__state~0); 21144#L132 assume !(8465 == ssl3_accept_~s__state~0); 21143#L135 assume !(8466 == ssl3_accept_~s__state~0); 21142#L138 assume !(8496 == ssl3_accept_~s__state~0); 21141#L141 assume !(8497 == ssl3_accept_~s__state~0); 21140#L144 assume !(8512 == ssl3_accept_~s__state~0); 21134#L147 assume !(8513 == ssl3_accept_~s__state~0); 21133#L150 assume 8528 == ssl3_accept_~s__state~0; 21059#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21129#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21128#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 21127#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 21125#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 21094#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21088#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21082#L643 ssl3_accept_~skip~0 := 0; 21079#L102-2 assume !false; 21077#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21076#L105 assume !(12292 == ssl3_accept_~s__state~0); 21075#L108 assume !(16384 == ssl3_accept_~s__state~0); 21074#L111 assume !(8192 == ssl3_accept_~s__state~0); 21073#L114 assume !(24576 == ssl3_accept_~s__state~0); 21072#L117 assume !(8195 == ssl3_accept_~s__state~0); 21071#L120 assume !(8480 == ssl3_accept_~s__state~0); 21070#L123 assume !(8481 == ssl3_accept_~s__state~0); 21069#L126 assume !(8482 == ssl3_accept_~s__state~0); 21068#L129 assume !(8464 == ssl3_accept_~s__state~0); 21067#L132 assume !(8465 == ssl3_accept_~s__state~0); 21066#L135 assume !(8466 == ssl3_accept_~s__state~0); 21065#L138 assume !(8496 == ssl3_accept_~s__state~0); 21063#L141 assume !(8497 == ssl3_accept_~s__state~0); 21062#L144 assume !(8512 == ssl3_accept_~s__state~0); 21061#L147 assume !(8513 == ssl3_accept_~s__state~0); 21060#L150 assume !(8528 == ssl3_accept_~s__state~0); 21058#L153 assume !(8529 == ssl3_accept_~s__state~0); 20953#L156 assume !(8544 == ssl3_accept_~s__state~0); 20954#L159 assume !(8545 == ssl3_accept_~s__state~0); 20727#L162 assume 8560 == ssl3_accept_~s__state~0; 20286#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 20287#L430 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; 20180#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21024#L643 ssl3_accept_~skip~0 := 0; 21017#L102-2 assume !false; 21018#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21010#L105 assume !(12292 == ssl3_accept_~s__state~0); 21011#L108 assume !(16384 == ssl3_accept_~s__state~0); 21000#L111 assume !(8192 == ssl3_accept_~s__state~0); 21001#L114 assume !(24576 == ssl3_accept_~s__state~0); 20989#L117 assume !(8195 == ssl3_accept_~s__state~0); 20990#L120 assume !(8480 == ssl3_accept_~s__state~0); 20939#L123 assume !(8481 == ssl3_accept_~s__state~0); 20940#L126 assume !(8482 == ssl3_accept_~s__state~0); 21204#L129 assume 8464 == ssl3_accept_~s__state~0; 20892#L136 [2019-10-22 09:03:07,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:07,698 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 9 times [2019-10-22 09:03:07,698 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:07,698 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284724854] [2019-10-22 09:03:07,699 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,699 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,699 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:07,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:07,706 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:07,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:07,707 INFO L82 PathProgramCache]: Analyzing trace with hash -1679989632, now seen corresponding path program 1 times [2019-10-22 09:03:07,707 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:07,707 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864352349] [2019-10-22 09:03:07,707 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,707 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,707 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:07,731 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-10-22 09:03:07,731 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864352349] [2019-10-22 09:03:07,731 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:07,731 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:07,731 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373640742] [2019-10-22 09:03:07,732 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:07,732 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:07,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:07,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:07,732 INFO L87 Difference]: Start difference. First operand 1809 states and 2415 transitions. cyclomatic complexity: 611 Second operand 3 states. [2019-10-22 09:03:07,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:07,747 INFO L93 Difference]: Finished difference Result 3567 states and 4732 transitions. [2019-10-22 09:03:07,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:07,748 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3567 states and 4732 transitions. [2019-10-22 09:03:07,759 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2019-10-22 09:03:07,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3567 states to 3567 states and 4732 transitions. [2019-10-22 09:03:07,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2509 [2019-10-22 09:03:07,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2509 [2019-10-22 09:03:07,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3567 states and 4732 transitions. [2019-10-22 09:03:07,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:07,775 INFO L688 BuchiCegarLoop]: Abstraction has 3567 states and 4732 transitions. [2019-10-22 09:03:07,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3567 states and 4732 transitions. [2019-10-22 09:03:07,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3567 to 1815. [2019-10-22 09:03:07,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1815 states. [2019-10-22 09:03:07,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2421 transitions. [2019-10-22 09:03:07,806 INFO L711 BuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2019-10-22 09:03:07,806 INFO L591 BuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2019-10-22 09:03:07,806 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 09:03:07,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1815 states and 2421 transitions. [2019-10-22 09:03:07,810 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2019-10-22 09:03:07,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:07,810 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:07,812 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:07,812 INFO L850 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] [2019-10-22 09:03:07,812 INFO L791 eck$LassoCheckResult]: Stem: 25820#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 25821#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25813#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 25831#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25731#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 25832#L102-2 assume !false; 26071#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26507#L105 assume !(12292 == ssl3_accept_~s__state~0); 26506#L108 assume !(16384 == ssl3_accept_~s__state~0); 26505#L111 assume !(8192 == ssl3_accept_~s__state~0); 26504#L114 assume !(24576 == ssl3_accept_~s__state~0); 26503#L117 assume !(8195 == ssl3_accept_~s__state~0); 26502#L120 assume !(8480 == ssl3_accept_~s__state~0); 26501#L123 assume !(8481 == ssl3_accept_~s__state~0); 26500#L126 assume !(8482 == ssl3_accept_~s__state~0); 26499#L129 assume 8464 == ssl3_accept_~s__state~0; 25623#L136 [2019-10-22 09:03:07,812 INFO L793 eck$LassoCheckResult]: Loop: 25623#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25581#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25582#L277-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; 25870#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27069#L643 ssl3_accept_~skip~0 := 0; 27068#L102-2 assume !false; 27067#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27066#L105 assume !(12292 == ssl3_accept_~s__state~0); 27065#L108 assume !(16384 == ssl3_accept_~s__state~0); 27064#L111 assume !(8192 == ssl3_accept_~s__state~0); 27063#L114 assume !(24576 == ssl3_accept_~s__state~0); 27062#L117 assume !(8195 == ssl3_accept_~s__state~0); 27061#L120 assume !(8480 == ssl3_accept_~s__state~0); 27056#L123 assume !(8481 == ssl3_accept_~s__state~0); 27055#L126 assume !(8482 == ssl3_accept_~s__state~0); 27054#L129 assume !(8464 == ssl3_accept_~s__state~0); 27051#L132 assume !(8465 == ssl3_accept_~s__state~0); 27050#L135 assume !(8466 == ssl3_accept_~s__state~0); 26990#L138 assume 8496 == ssl3_accept_~s__state~0; 25599#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 25600#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25709#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 26915#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26913#L296-2 ssl3_accept_~s__init_num~0 := 0; 26911#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26905#L643 ssl3_accept_~skip~0 := 0; 26904#L102-2 assume !false; 26903#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26902#L105 assume !(12292 == ssl3_accept_~s__state~0); 26901#L108 assume !(16384 == ssl3_accept_~s__state~0); 26899#L111 assume !(8192 == ssl3_accept_~s__state~0); 26898#L114 assume !(24576 == ssl3_accept_~s__state~0); 26897#L117 assume !(8195 == ssl3_accept_~s__state~0); 26895#L120 assume !(8480 == ssl3_accept_~s__state~0); 26867#L123 assume !(8481 == ssl3_accept_~s__state~0); 26866#L126 assume !(8482 == ssl3_accept_~s__state~0); 26864#L129 assume !(8464 == ssl3_accept_~s__state~0); 26862#L132 assume !(8465 == ssl3_accept_~s__state~0); 26861#L135 assume !(8466 == ssl3_accept_~s__state~0); 26860#L138 assume !(8496 == ssl3_accept_~s__state~0); 26858#L141 assume !(8497 == ssl3_accept_~s__state~0); 26643#L144 assume 8512 == ssl3_accept_~s__state~0; 25842#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25583#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25585#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25591#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27173#L643 ssl3_accept_~skip~0 := 0; 27171#L102-2 assume !false; 27169#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27167#L105 assume !(12292 == ssl3_accept_~s__state~0); 27165#L108 assume !(16384 == ssl3_accept_~s__state~0); 27163#L111 assume !(8192 == ssl3_accept_~s__state~0); 27154#L114 assume !(24576 == ssl3_accept_~s__state~0); 27151#L117 assume !(8195 == ssl3_accept_~s__state~0); 27149#L120 assume !(8480 == ssl3_accept_~s__state~0); 27147#L123 assume !(8481 == ssl3_accept_~s__state~0); 27145#L126 assume !(8482 == ssl3_accept_~s__state~0); 27144#L129 assume !(8464 == ssl3_accept_~s__state~0); 27142#L132 assume !(8465 == ssl3_accept_~s__state~0); 27140#L135 assume !(8466 == ssl3_accept_~s__state~0); 27137#L138 assume !(8496 == ssl3_accept_~s__state~0); 27134#L141 assume !(8497 == ssl3_accept_~s__state~0); 27131#L144 assume !(8512 == ssl3_accept_~s__state~0); 27087#L147 assume !(8513 == ssl3_accept_~s__state~0); 26565#L150 assume 8528 == ssl3_accept_~s__state~0; 26355#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26764#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26185#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26186#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26763#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26749#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26747#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26696#L643 ssl3_accept_~skip~0 := 0; 26697#L102-2 assume !false; 26689#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26690#L105 assume !(12292 == ssl3_accept_~s__state~0); 26683#L108 assume !(16384 == ssl3_accept_~s__state~0); 26684#L111 assume !(8192 == ssl3_accept_~s__state~0); 26676#L114 assume !(24576 == ssl3_accept_~s__state~0); 26677#L117 assume !(8195 == ssl3_accept_~s__state~0); 26669#L120 assume !(8480 == ssl3_accept_~s__state~0); 26670#L123 assume !(8481 == ssl3_accept_~s__state~0); 26663#L126 assume !(8482 == ssl3_accept_~s__state~0); 26664#L129 assume !(8464 == ssl3_accept_~s__state~0); 26656#L132 assume !(8465 == ssl3_accept_~s__state~0); 26657#L135 assume !(8466 == ssl3_accept_~s__state~0); 26650#L138 assume !(8496 == ssl3_accept_~s__state~0); 26651#L141 assume !(8497 == ssl3_accept_~s__state~0); 26646#L144 assume !(8512 == ssl3_accept_~s__state~0); 26647#L147 assume !(8513 == ssl3_accept_~s__state~0); 26722#L150 assume !(8528 == ssl3_accept_~s__state~0); 26721#L153 assume !(8529 == ssl3_accept_~s__state~0); 26634#L156 assume !(8544 == ssl3_accept_~s__state~0); 26635#L159 assume !(8545 == ssl3_accept_~s__state~0); 26177#L162 assume 8560 == ssl3_accept_~s__state~0; 25676#L166 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 25677#L430 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; 25563#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27153#L643 ssl3_accept_~skip~0 := 0; 27150#L102-2 assume !false; 27148#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27146#L105 assume !(12292 == ssl3_accept_~s__state~0); 27143#L108 assume !(16384 == ssl3_accept_~s__state~0); 27141#L111 assume !(8192 == ssl3_accept_~s__state~0); 27139#L114 assume !(24576 == ssl3_accept_~s__state~0); 27136#L117 assume !(8195 == ssl3_accept_~s__state~0); 27088#L120 assume !(8480 == ssl3_accept_~s__state~0); 26165#L123 assume !(8481 == ssl3_accept_~s__state~0); 26167#L126 assume !(8482 == ssl3_accept_~s__state~0); 26170#L129 assume 8464 == ssl3_accept_~s__state~0; 25623#L136 [2019-10-22 09:03:07,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:07,812 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 10 times [2019-10-22 09:03:07,812 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:07,813 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477818425] [2019-10-22 09:03:07,813 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,813 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,813 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:07,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:07,820 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:07,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:07,821 INFO L82 PathProgramCache]: Analyzing trace with hash 565589822, now seen corresponding path program 1 times [2019-10-22 09:03:07,821 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:07,821 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114682111] [2019-10-22 09:03:07,821 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,821 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:07,821 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:07,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:07,849 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 09:03:07,849 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114682111] [2019-10-22 09:03:07,849 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:07,849 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:07,850 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981400590] [2019-10-22 09:03:07,850 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:07,850 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:07,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:07,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:07,850 INFO L87 Difference]: Start difference. First operand 1815 states and 2421 transitions. cyclomatic complexity: 611 Second operand 3 states. [2019-10-22 09:03:07,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:07,961 INFO L93 Difference]: Finished difference Result 2025 states and 2689 transitions. [2019-10-22 09:03:07,962 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:07,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2025 states and 2689 transitions. [2019-10-22 09:03:07,968 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2019-10-22 09:03:07,975 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2025 states to 2025 states and 2689 transitions. [2019-10-22 09:03:07,975 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1415 [2019-10-22 09:03:07,976 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1415 [2019-10-22 09:03:07,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2025 states and 2689 transitions. [2019-10-22 09:03:07,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:07,977 INFO L688 BuchiCegarLoop]: Abstraction has 2025 states and 2689 transitions. [2019-10-22 09:03:07,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states and 2689 transitions. [2019-10-22 09:03:07,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 1977. [2019-10-22 09:03:07,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2019-10-22 09:03:08,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2613 transitions. [2019-10-22 09:03:08,001 INFO L711 BuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2019-10-22 09:03:08,001 INFO L591 BuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2019-10-22 09:03:08,001 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 09:03:08,001 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2613 transitions. [2019-10-22 09:03:08,006 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2019-10-22 09:03:08,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:08,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:08,007 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:08,007 INFO L850 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] [2019-10-22 09:03:08,007 INFO L791 eck$LassoCheckResult]: Stem: 29662#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 29663#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29656#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 29673#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29570#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 29674#L102-2 assume !false; 29950#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29992#L105 assume !(12292 == ssl3_accept_~s__state~0); 29989#L108 assume !(16384 == ssl3_accept_~s__state~0); 29986#L111 assume !(8192 == ssl3_accept_~s__state~0); 29983#L114 assume !(24576 == ssl3_accept_~s__state~0); 29980#L117 assume !(8195 == ssl3_accept_~s__state~0); 29977#L120 assume !(8480 == ssl3_accept_~s__state~0); 29975#L123 assume !(8481 == ssl3_accept_~s__state~0); 29972#L126 assume !(8482 == ssl3_accept_~s__state~0); 29973#L129 assume 8464 == ssl3_accept_~s__state~0; 29469#L136 [2019-10-22 09:03:08,008 INFO L793 eck$LassoCheckResult]: Loop: 29469#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29427#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29428#L277-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; 30810#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30801#L643 ssl3_accept_~skip~0 := 0; 30799#L102-2 assume !false; 30797#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30795#L105 assume !(12292 == ssl3_accept_~s__state~0); 30793#L108 assume !(16384 == ssl3_accept_~s__state~0); 30791#L111 assume !(8192 == ssl3_accept_~s__state~0); 30789#L114 assume !(24576 == ssl3_accept_~s__state~0); 30787#L117 assume !(8195 == ssl3_accept_~s__state~0); 30785#L120 assume !(8480 == ssl3_accept_~s__state~0); 30783#L123 assume !(8481 == ssl3_accept_~s__state~0); 30781#L126 assume !(8482 == ssl3_accept_~s__state~0); 30779#L129 assume !(8464 == ssl3_accept_~s__state~0); 30777#L132 assume !(8465 == ssl3_accept_~s__state~0); 30775#L135 assume !(8466 == ssl3_accept_~s__state~0); 30773#L138 assume 8496 == ssl3_accept_~s__state~0; 29775#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30651#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30647#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 30639#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30636#L296-2 ssl3_accept_~s__init_num~0 := 0; 30632#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30626#L643 ssl3_accept_~skip~0 := 0; 30624#L102-2 assume !false; 30622#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30620#L105 assume !(12292 == ssl3_accept_~s__state~0); 30618#L108 assume !(16384 == ssl3_accept_~s__state~0); 30616#L111 assume !(8192 == ssl3_accept_~s__state~0); 30614#L114 assume !(24576 == ssl3_accept_~s__state~0); 30612#L117 assume !(8195 == ssl3_accept_~s__state~0); 30610#L120 assume !(8480 == ssl3_accept_~s__state~0); 30609#L123 assume !(8481 == ssl3_accept_~s__state~0); 30607#L126 assume !(8482 == ssl3_accept_~s__state~0); 30606#L129 assume !(8464 == ssl3_accept_~s__state~0); 30605#L132 assume !(8465 == ssl3_accept_~s__state~0); 30604#L135 assume !(8466 == ssl3_accept_~s__state~0); 30603#L138 assume !(8496 == ssl3_accept_~s__state~0); 30601#L141 assume !(8497 == ssl3_accept_~s__state~0); 30596#L144 assume 8512 == ssl3_accept_~s__state~0; 29770#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30590#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30586#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30582#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30573#L643 ssl3_accept_~skip~0 := 0; 30571#L102-2 assume !false; 30565#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30563#L105 assume !(12292 == ssl3_accept_~s__state~0); 30559#L108 assume !(16384 == ssl3_accept_~s__state~0); 30549#L111 assume !(8192 == ssl3_accept_~s__state~0); 30542#L114 assume !(24576 == ssl3_accept_~s__state~0); 30539#L117 assume !(8195 == ssl3_accept_~s__state~0); 30536#L120 assume !(8480 == ssl3_accept_~s__state~0); 30533#L123 assume !(8481 == ssl3_accept_~s__state~0); 30530#L126 assume !(8482 == ssl3_accept_~s__state~0); 30527#L129 assume !(8464 == ssl3_accept_~s__state~0); 30524#L132 assume !(8465 == ssl3_accept_~s__state~0); 30521#L135 assume !(8466 == ssl3_accept_~s__state~0); 30518#L138 assume !(8496 == ssl3_accept_~s__state~0); 30515#L141 assume !(8497 == ssl3_accept_~s__state~0); 30512#L144 assume !(8512 == ssl3_accept_~s__state~0); 30511#L147 assume !(8513 == ssl3_accept_~s__state~0); 30510#L150 assume 8528 == ssl3_accept_~s__state~0; 29765#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30504#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30501#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 30499#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 30494#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 30488#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30484#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30473#L643 ssl3_accept_~skip~0 := 0; 30470#L102-2 assume !false; 30468#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30466#L105 assume !(12292 == ssl3_accept_~s__state~0); 30459#L108 assume !(16384 == ssl3_accept_~s__state~0); 30451#L111 assume !(8192 == ssl3_accept_~s__state~0); 30448#L114 assume !(24576 == ssl3_accept_~s__state~0); 30444#L117 assume !(8195 == ssl3_accept_~s__state~0); 30346#L120 assume !(8480 == ssl3_accept_~s__state~0); 30345#L123 assume !(8481 == ssl3_accept_~s__state~0); 30343#L126 assume !(8482 == ssl3_accept_~s__state~0); 30341#L129 assume !(8464 == ssl3_accept_~s__state~0); 30339#L132 assume !(8465 == ssl3_accept_~s__state~0); 30337#L135 assume !(8466 == ssl3_accept_~s__state~0); 30335#L138 assume !(8496 == ssl3_accept_~s__state~0); 30333#L141 assume !(8497 == ssl3_accept_~s__state~0); 30331#L144 assume !(8512 == ssl3_accept_~s__state~0); 30329#L147 assume !(8513 == ssl3_accept_~s__state~0); 30327#L150 assume !(8528 == ssl3_accept_~s__state~0); 30325#L153 assume !(8529 == ssl3_accept_~s__state~0); 30323#L156 assume 8544 == ssl3_accept_~s__state~0; 29760#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30095#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 30094#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30281#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30092#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 30279#L409 assume !(4 == ssl3_accept_~blastFlag~0); 30022#L409-2 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; 30021#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30002#L643 ssl3_accept_~skip~0 := 0; 29999#L102-2 assume !false; 29996#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29994#L105 assume !(12292 == ssl3_accept_~s__state~0); 29991#L108 assume !(16384 == ssl3_accept_~s__state~0); 29988#L111 assume !(8192 == ssl3_accept_~s__state~0); 29985#L114 assume !(24576 == ssl3_accept_~s__state~0); 29982#L117 assume !(8195 == ssl3_accept_~s__state~0); 29979#L120 assume !(8480 == ssl3_accept_~s__state~0); 29976#L123 assume !(8481 == ssl3_accept_~s__state~0); 29974#L126 assume !(8482 == ssl3_accept_~s__state~0); 29960#L129 assume 8464 == ssl3_accept_~s__state~0; 29469#L136 [2019-10-22 09:03:08,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,008 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 11 times [2019-10-22 09:03:08,008 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,008 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470267639] [2019-10-22 09:03:08,008 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,008 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,008 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:08,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:08,018 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:08,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,020 INFO L82 PathProgramCache]: Analyzing trace with hash 781346819, now seen corresponding path program 1 times [2019-10-22 09:03:08,020 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,020 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889832340] [2019-10-22 09:03:08,020 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,020 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,021 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,064 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:08,064 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889832340] [2019-10-22 09:03:08,064 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:08,065 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:08,065 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293159679] [2019-10-22 09:03:08,066 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:08,066 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:08,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:08,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:08,066 INFO L87 Difference]: Start difference. First operand 1977 states and 2613 transitions. cyclomatic complexity: 641 Second operand 3 states. [2019-10-22 09:03:08,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:08,181 INFO L93 Difference]: Finished difference Result 2123 states and 2789 transitions. [2019-10-22 09:03:08,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:08,181 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2123 states and 2789 transitions. [2019-10-22 09:03:08,187 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2019-10-22 09:03:08,193 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2123 states to 2079 states and 2727 transitions. [2019-10-22 09:03:08,193 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1489 [2019-10-22 09:03:08,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1525 [2019-10-22 09:03:08,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2079 states and 2727 transitions. [2019-10-22 09:03:08,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:08,195 INFO L688 BuchiCegarLoop]: Abstraction has 2079 states and 2727 transitions. [2019-10-22 09:03:08,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2079 states and 2727 transitions. [2019-10-22 09:03:08,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2079 to 1977. [2019-10-22 09:03:08,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2019-10-22 09:03:08,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2606 transitions. [2019-10-22 09:03:08,219 INFO L711 BuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2019-10-22 09:03:08,219 INFO L591 BuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2019-10-22 09:03:08,219 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 09:03:08,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2606 transitions. [2019-10-22 09:03:08,223 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-10-22 09:03:08,223 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:08,223 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:08,224 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:08,224 INFO L850 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] [2019-10-22 09:03:08,225 INFO L791 eck$LassoCheckResult]: Stem: 33754#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 33755#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33748#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 33764#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33670#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 33765#L102-2 assume !false; 34205#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34202#L105 assume !(12292 == ssl3_accept_~s__state~0); 34199#L108 assume !(16384 == ssl3_accept_~s__state~0); 34196#L111 assume !(8192 == ssl3_accept_~s__state~0); 34193#L114 assume !(24576 == ssl3_accept_~s__state~0); 34190#L117 assume !(8195 == ssl3_accept_~s__state~0); 34187#L120 assume !(8480 == ssl3_accept_~s__state~0); 34184#L123 assume 8481 == ssl3_accept_~s__state~0; 33690#L124 [2019-10-22 09:03:08,225 INFO L793 eck$LassoCheckResult]: Loop: 33690#L124 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 33691#L262 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; 35281#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35275#L643 ssl3_accept_~skip~0 := 0; 35273#L102-2 assume !false; 35271#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35269#L105 assume !(12292 == ssl3_accept_~s__state~0); 35267#L108 assume !(16384 == ssl3_accept_~s__state~0); 35265#L111 assume !(8192 == ssl3_accept_~s__state~0); 35263#L114 assume !(24576 == ssl3_accept_~s__state~0); 35261#L117 assume !(8195 == ssl3_accept_~s__state~0); 35259#L120 assume !(8480 == ssl3_accept_~s__state~0); 35257#L123 assume !(8481 == ssl3_accept_~s__state~0); 35255#L126 assume !(8482 == ssl3_accept_~s__state~0); 35253#L129 assume !(8464 == ssl3_accept_~s__state~0); 35251#L132 assume !(8465 == ssl3_accept_~s__state~0); 35249#L135 assume !(8466 == ssl3_accept_~s__state~0); 35246#L138 assume !(8496 == ssl3_accept_~s__state~0); 35224#L141 assume !(8497 == ssl3_accept_~s__state~0); 35242#L144 assume !(8512 == ssl3_accept_~s__state~0); 35240#L147 assume !(8513 == ssl3_accept_~s__state~0); 35239#L150 assume !(8528 == ssl3_accept_~s__state~0); 35238#L153 assume !(8529 == ssl3_accept_~s__state~0); 35237#L156 assume !(8544 == ssl3_accept_~s__state~0); 35236#L159 assume !(8545 == ssl3_accept_~s__state~0); 35235#L162 assume !(8560 == ssl3_accept_~s__state~0); 35234#L165 assume !(8561 == ssl3_accept_~s__state~0); 34238#L168 assume 8448 == ssl3_accept_~s__state~0; 34239#L169 assume !(ssl3_accept_~num1~0 > 0); 34396#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34395#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34390#L643 ssl3_accept_~skip~0 := 0; 34389#L102-2 assume !false; 34388#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34387#L105 assume !(12292 == ssl3_accept_~s__state~0); 34386#L108 assume !(16384 == ssl3_accept_~s__state~0); 34385#L111 assume !(8192 == ssl3_accept_~s__state~0); 34384#L114 assume !(24576 == ssl3_accept_~s__state~0); 34383#L117 assume !(8195 == ssl3_accept_~s__state~0); 34382#L120 assume 8480 == ssl3_accept_~s__state~0; 33690#L124 [2019-10-22 09:03:08,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1694125654, now seen corresponding path program 1 times [2019-10-22 09:03:08,225 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,225 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091513391] [2019-10-22 09:03:08,225 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,225 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,225 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:08,238 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091513391] [2019-10-22 09:03:08,238 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:08,238 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:03:08,238 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616141019] [2019-10-22 09:03:08,238 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:03:08,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,239 INFO L82 PathProgramCache]: Analyzing trace with hash -460116846, now seen corresponding path program 1 times [2019-10-22 09:03:08,239 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,239 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071465940] [2019-10-22 09:03:08,239 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,239 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,239 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,255 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:08,255 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071465940] [2019-10-22 09:03:08,255 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016678418] [2019-10-22 09:03:08,256 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:08,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,289 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:08,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:08,294 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:08,294 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:03:08,294 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 09:03:08,294 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10537116] [2019-10-22 09:03:08,295 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:08,295 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:08,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:08,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:08,295 INFO L87 Difference]: Start difference. First operand 1977 states and 2606 transitions. cyclomatic complexity: 636 Second operand 3 states. [2019-10-22 09:03:08,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:08,395 INFO L93 Difference]: Finished difference Result 1981 states and 2606 transitions. [2019-10-22 09:03:08,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:08,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1981 states and 2606 transitions. [2019-10-22 09:03:08,401 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2019-10-22 09:03:08,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1981 states to 1981 states and 2606 transitions. [2019-10-22 09:03:08,408 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1427 [2019-10-22 09:03:08,409 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1427 [2019-10-22 09:03:08,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1981 states and 2606 transitions. [2019-10-22 09:03:08,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:08,409 INFO L688 BuchiCegarLoop]: Abstraction has 1981 states and 2606 transitions. [2019-10-22 09:03:08,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1981 states and 2606 transitions. [2019-10-22 09:03:08,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1981 to 1977. [2019-10-22 09:03:08,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2019-10-22 09:03:08,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2602 transitions. [2019-10-22 09:03:08,432 INFO L711 BuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2019-10-22 09:03:08,432 INFO L591 BuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2019-10-22 09:03:08,432 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 09:03:08,432 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2602 transitions. [2019-10-22 09:03:08,437 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-10-22 09:03:08,437 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:08,437 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:08,437 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:08,437 INFO L850 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] [2019-10-22 09:03:08,438 INFO L791 eck$LassoCheckResult]: Stem: 37833#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 37834#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37827#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 37841#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37747#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 37842#L102-2 assume !false; 38077#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38075#L105 assume !(12292 == ssl3_accept_~s__state~0); 38073#L108 assume !(16384 == ssl3_accept_~s__state~0); 38071#L111 assume !(8192 == ssl3_accept_~s__state~0); 38069#L114 assume !(24576 == ssl3_accept_~s__state~0); 38067#L117 assume !(8195 == ssl3_accept_~s__state~0); 38065#L120 assume !(8480 == ssl3_accept_~s__state~0); 38063#L123 assume !(8481 == ssl3_accept_~s__state~0); 38060#L126 assume 8482 == ssl3_accept_~s__state~0; 37785#L127 [2019-10-22 09:03:08,438 INFO L793 eck$LassoCheckResult]: Loop: 37785#L127 ssl3_accept_~s__state~0 := 3; 37596#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38747#L643 ssl3_accept_~skip~0 := 0; 38745#L102-2 assume !false; 38743#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38741#L105 assume !(12292 == ssl3_accept_~s__state~0); 38739#L108 assume !(16384 == ssl3_accept_~s__state~0); 38736#L111 assume !(8192 == ssl3_accept_~s__state~0); 38731#L114 assume !(24576 == ssl3_accept_~s__state~0); 38729#L117 assume !(8195 == ssl3_accept_~s__state~0); 38726#L120 assume !(8480 == ssl3_accept_~s__state~0); 38723#L123 assume !(8481 == ssl3_accept_~s__state~0); 38720#L126 assume !(8482 == ssl3_accept_~s__state~0); 38717#L129 assume !(8464 == ssl3_accept_~s__state~0); 38714#L132 assume !(8465 == ssl3_accept_~s__state~0); 38710#L135 assume !(8466 == ssl3_accept_~s__state~0); 38049#L138 assume !(8496 == ssl3_accept_~s__state~0); 38048#L141 assume !(8497 == ssl3_accept_~s__state~0); 38047#L144 assume !(8512 == ssl3_accept_~s__state~0); 38046#L147 assume !(8513 == ssl3_accept_~s__state~0); 38045#L150 assume !(8528 == ssl3_accept_~s__state~0); 38043#L153 assume !(8529 == ssl3_accept_~s__state~0); 38040#L156 assume !(8544 == ssl3_accept_~s__state~0); 38039#L159 assume !(8545 == ssl3_accept_~s__state~0); 38036#L162 assume !(8560 == ssl3_accept_~s__state~0); 38033#L165 assume !(8561 == ssl3_accept_~s__state~0); 38030#L168 assume 8448 == ssl3_accept_~s__state~0; 37924#L169 assume !(ssl3_accept_~num1~0 > 0); 38017#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38016#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38001#L643 ssl3_accept_~skip~0 := 0; 37998#L102-2 assume !false; 37995#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37992#L105 assume !(12292 == ssl3_accept_~s__state~0); 37989#L108 assume !(16384 == ssl3_accept_~s__state~0); 37986#L111 assume !(8192 == ssl3_accept_~s__state~0); 37983#L114 assume !(24576 == ssl3_accept_~s__state~0); 37980#L117 assume !(8195 == ssl3_accept_~s__state~0); 37977#L120 assume !(8480 == ssl3_accept_~s__state~0); 37974#L123 assume !(8481 == ssl3_accept_~s__state~0); 37971#L126 assume 8482 == ssl3_accept_~s__state~0; 37785#L127 [2019-10-22 09:03:08,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,438 INFO L82 PathProgramCache]: Analyzing trace with hash -978287575, now seen corresponding path program 1 times [2019-10-22 09:03:08,438 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,438 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799457241] [2019-10-22 09:03:08,438 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,438 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,439 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:08,449 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799457241] [2019-10-22 09:03:08,449 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:08,449 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 09:03:08,449 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412610250] [2019-10-22 09:03:08,449 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:03:08,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1693505576, now seen corresponding path program 1 times [2019-10-22 09:03:08,450 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,450 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809946170] [2019-10-22 09:03:08,450 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,450 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,450 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,468 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:08,469 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809946170] [2019-10-22 09:03:08,469 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:08,469 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:08,469 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714928260] [2019-10-22 09:03:08,469 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:08,469 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:08,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:08,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:08,470 INFO L87 Difference]: Start difference. First operand 1977 states and 2602 transitions. cyclomatic complexity: 632 Second operand 3 states. [2019-10-22 09:03:08,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:08,566 INFO L93 Difference]: Finished difference Result 1977 states and 2598 transitions. [2019-10-22 09:03:08,566 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:08,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1977 states and 2598 transitions. [2019-10-22 09:03:08,572 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-10-22 09:03:08,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1977 states to 1977 states and 2598 transitions. [2019-10-22 09:03:08,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1423 [2019-10-22 09:03:08,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1423 [2019-10-22 09:03:08,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1977 states and 2598 transitions. [2019-10-22 09:03:08,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:08,589 INFO L688 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2019-10-22 09:03:08,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states and 2598 transitions. [2019-10-22 09:03:08,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2019-10-22 09:03:08,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2019-10-22 09:03:08,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2598 transitions. [2019-10-22 09:03:08,610 INFO L711 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2019-10-22 09:03:08,610 INFO L591 BuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2019-10-22 09:03:08,610 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 09:03:08,610 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2598 transitions. [2019-10-22 09:03:08,614 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2019-10-22 09:03:08,614 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:08,614 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:08,615 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:08,615 INFO L850 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] [2019-10-22 09:03:08,615 INFO L791 eck$LassoCheckResult]: Stem: 41799#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 41800#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41794#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 41807#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41713#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 41808#L102-2 assume !false; 42407#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42405#L105 assume !(12292 == ssl3_accept_~s__state~0); 42403#L108 assume !(16384 == ssl3_accept_~s__state~0); 42401#L111 assume !(8192 == ssl3_accept_~s__state~0); 42399#L114 assume !(24576 == ssl3_accept_~s__state~0); 42397#L117 assume !(8195 == ssl3_accept_~s__state~0); 42395#L120 assume !(8480 == ssl3_accept_~s__state~0); 42394#L123 assume !(8481 == ssl3_accept_~s__state~0); 42392#L126 assume !(8482 == ssl3_accept_~s__state~0); 42387#L129 assume 8464 == ssl3_accept_~s__state~0; 41926#L136 [2019-10-22 09:03:08,615 INFO L793 eck$LassoCheckResult]: Loop: 41926#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42340#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41573#L277-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; 42258#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42253#L643 ssl3_accept_~skip~0 := 0; 42251#L102-2 assume !false; 42249#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42247#L105 assume !(12292 == ssl3_accept_~s__state~0); 42243#L108 assume !(16384 == ssl3_accept_~s__state~0); 42241#L111 assume !(8192 == ssl3_accept_~s__state~0); 42234#L114 assume !(24576 == ssl3_accept_~s__state~0); 42188#L117 assume !(8195 == ssl3_accept_~s__state~0); 42187#L120 assume !(8480 == ssl3_accept_~s__state~0); 42185#L123 assume !(8481 == ssl3_accept_~s__state~0); 42183#L126 assume !(8482 == ssl3_accept_~s__state~0); 42182#L129 assume !(8464 == ssl3_accept_~s__state~0); 42181#L132 assume !(8465 == ssl3_accept_~s__state~0); 42179#L135 assume !(8466 == ssl3_accept_~s__state~0); 42173#L138 assume 8496 == ssl3_accept_~s__state~0; 41919#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 42167#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42164#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 42124#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42125#L296-2 ssl3_accept_~s__init_num~0 := 0; 42748#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42743#L643 ssl3_accept_~skip~0 := 0; 42742#L102-2 assume !false; 42741#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42740#L105 assume !(12292 == ssl3_accept_~s__state~0); 42739#L108 assume !(16384 == ssl3_accept_~s__state~0); 42738#L111 assume !(8192 == ssl3_accept_~s__state~0); 42737#L114 assume !(24576 == ssl3_accept_~s__state~0); 42736#L117 assume !(8195 == ssl3_accept_~s__state~0); 42735#L120 assume !(8480 == ssl3_accept_~s__state~0); 42733#L123 assume !(8481 == ssl3_accept_~s__state~0); 42730#L126 assume !(8482 == ssl3_accept_~s__state~0); 42724#L129 assume !(8464 == ssl3_accept_~s__state~0); 42722#L132 assume !(8465 == ssl3_accept_~s__state~0); 42720#L135 assume !(8466 == ssl3_accept_~s__state~0); 42718#L138 assume !(8496 == ssl3_accept_~s__state~0); 42716#L141 assume !(8497 == ssl3_accept_~s__state~0); 42714#L144 assume 8512 == ssl3_accept_~s__state~0; 41912#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42708#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42709#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43316#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43309#L643 ssl3_accept_~skip~0 := 0; 43303#L102-2 assume !false; 43300#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43297#L105 assume !(12292 == ssl3_accept_~s__state~0); 43294#L108 assume !(16384 == ssl3_accept_~s__state~0); 43291#L111 assume !(8192 == ssl3_accept_~s__state~0); 43288#L114 assume !(24576 == ssl3_accept_~s__state~0); 43285#L117 assume !(8195 == ssl3_accept_~s__state~0); 43282#L120 assume !(8480 == ssl3_accept_~s__state~0); 43279#L123 assume !(8481 == ssl3_accept_~s__state~0); 43277#L126 assume !(8482 == ssl3_accept_~s__state~0); 43273#L129 assume !(8464 == ssl3_accept_~s__state~0); 43272#L132 assume !(8465 == ssl3_accept_~s__state~0); 43271#L135 assume !(8466 == ssl3_accept_~s__state~0); 43270#L138 assume !(8496 == ssl3_accept_~s__state~0); 43269#L141 assume !(8497 == ssl3_accept_~s__state~0); 43268#L144 assume !(8512 == ssl3_accept_~s__state~0); 43267#L147 assume !(8513 == ssl3_accept_~s__state~0); 43266#L150 assume 8528 == ssl3_accept_~s__state~0; 41905#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43264#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 43263#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43261#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 41721#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 41644#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43257#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43251#L643 ssl3_accept_~skip~0 := 0; 43249#L102-2 assume !false; 43247#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43244#L105 assume !(12292 == ssl3_accept_~s__state~0); 43241#L108 assume !(16384 == ssl3_accept_~s__state~0); 43237#L111 assume !(8192 == ssl3_accept_~s__state~0); 43234#L114 assume !(24576 == ssl3_accept_~s__state~0); 43230#L117 assume !(8195 == ssl3_accept_~s__state~0); 43228#L120 assume !(8480 == ssl3_accept_~s__state~0); 43227#L123 assume !(8481 == ssl3_accept_~s__state~0); 42337#L126 assume !(8482 == ssl3_accept_~s__state~0); 42157#L129 assume !(8464 == ssl3_accept_~s__state~0); 42155#L132 assume !(8465 == ssl3_accept_~s__state~0); 42154#L135 assume !(8466 == ssl3_accept_~s__state~0); 42152#L138 assume !(8496 == ssl3_accept_~s__state~0); 42150#L141 assume !(8497 == ssl3_accept_~s__state~0); 42148#L144 assume !(8512 == ssl3_accept_~s__state~0); 42146#L147 assume !(8513 == ssl3_accept_~s__state~0); 42144#L150 assume !(8528 == ssl3_accept_~s__state~0); 42142#L153 assume !(8529 == ssl3_accept_~s__state~0); 42139#L156 assume 8544 == ssl3_accept_~s__state~0; 41898#L160 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; 42110#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42104#L643 ssl3_accept_~skip~0 := 0; 42102#L102-2 assume !false; 42099#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42097#L105 assume !(12292 == ssl3_accept_~s__state~0); 42094#L108 assume !(16384 == ssl3_accept_~s__state~0); 42091#L111 assume !(8192 == ssl3_accept_~s__state~0); 42087#L114 assume !(24576 == ssl3_accept_~s__state~0); 42088#L117 assume !(8195 == ssl3_accept_~s__state~0); 42186#L120 assume !(8480 == ssl3_accept_~s__state~0); 42184#L123 assume !(8481 == ssl3_accept_~s__state~0); 42076#L126 assume !(8482 == ssl3_accept_~s__state~0); 42075#L129 assume !(8464 == ssl3_accept_~s__state~0); 42074#L132 assume !(8465 == ssl3_accept_~s__state~0); 42071#L135 assume !(8466 == ssl3_accept_~s__state~0); 42072#L138 assume !(8496 == ssl3_accept_~s__state~0); 42172#L141 assume !(8497 == ssl3_accept_~s__state~0); 42062#L144 assume !(8512 == ssl3_accept_~s__state~0); 42060#L147 assume !(8513 == ssl3_accept_~s__state~0); 42058#L150 assume !(8528 == ssl3_accept_~s__state~0); 42055#L153 assume !(8529 == ssl3_accept_~s__state~0); 42056#L156 assume !(8544 == ssl3_accept_~s__state~0); 42138#L159 assume !(8545 == ssl3_accept_~s__state~0); 42048#L162 assume !(8560 == ssl3_accept_~s__state~0); 42045#L165 assume !(8561 == ssl3_accept_~s__state~0); 42046#L168 assume !(8448 == ssl3_accept_~s__state~0); 42168#L171 assume 8576 == ssl3_accept_~s__state~0; 41880#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 42163#L452 assume !(5 == ssl3_accept_~blastFlag~0); 42162#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 42158#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42159#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42220#L643 ssl3_accept_~skip~0 := 0; 42218#L102-2 assume !false; 42216#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42214#L105 assume !(12292 == ssl3_accept_~s__state~0); 42212#L108 assume !(16384 == ssl3_accept_~s__state~0); 42210#L111 assume !(8192 == ssl3_accept_~s__state~0); 42208#L114 assume !(24576 == ssl3_accept_~s__state~0); 42206#L117 assume !(8195 == ssl3_accept_~s__state~0); 42205#L120 assume !(8480 == ssl3_accept_~s__state~0); 42202#L123 assume !(8481 == ssl3_accept_~s__state~0); 42201#L126 assume !(8482 == ssl3_accept_~s__state~0); 42200#L129 assume 8464 == ssl3_accept_~s__state~0; 41926#L136 [2019-10-22 09:03:08,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,616 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 12 times [2019-10-22 09:03:08,616 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,616 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304963478] [2019-10-22 09:03:08,616 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,616 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,616 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:08,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:08,630 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:08,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,631 INFO L82 PathProgramCache]: Analyzing trace with hash -702199503, now seen corresponding path program 1 times [2019-10-22 09:03:08,631 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,631 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366573556] [2019-10-22 09:03:08,631 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,631 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,631 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,679 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:08,679 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366573556] [2019-10-22 09:03:08,680 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:08,680 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:08,680 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336885640] [2019-10-22 09:03:08,680 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:08,680 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:08,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:08,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:08,680 INFO L87 Difference]: Start difference. First operand 1977 states and 2598 transitions. cyclomatic complexity: 628 Second operand 3 states. [2019-10-22 09:03:08,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:08,793 INFO L93 Difference]: Finished difference Result 1617 states and 2083 transitions. [2019-10-22 09:03:08,793 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:08,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1617 states and 2083 transitions. [2019-10-22 09:03:08,797 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2019-10-22 09:03:08,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1617 states to 1382 states and 1789 transitions. [2019-10-22 09:03:08,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1040 [2019-10-22 09:03:08,806 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1275 [2019-10-22 09:03:08,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1382 states and 1789 transitions. [2019-10-22 09:03:08,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:08,807 INFO L688 BuchiCegarLoop]: Abstraction has 1382 states and 1789 transitions. [2019-10-22 09:03:08,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states and 1789 transitions. [2019-10-22 09:03:08,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1143. [2019-10-22 09:03:08,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1143 states. [2019-10-22 09:03:08,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1486 transitions. [2019-10-22 09:03:08,820 INFO L711 BuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2019-10-22 09:03:08,820 INFO L591 BuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2019-10-22 09:03:08,820 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 09:03:08,820 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1143 states and 1486 transitions. [2019-10-22 09:03:08,823 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2019-10-22 09:03:08,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:08,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:08,824 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:08,824 INFO L850 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] [2019-10-22 09:03:08,825 INFO L791 eck$LassoCheckResult]: Stem: 45334#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 45335#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45330#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 45342#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45272#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 45343#L102-2 assume !false; 45612#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46007#L105 assume !(12292 == ssl3_accept_~s__state~0); 46005#L108 assume !(16384 == ssl3_accept_~s__state~0); 46003#L111 assume !(8192 == ssl3_accept_~s__state~0); 46001#L114 assume !(24576 == ssl3_accept_~s__state~0); 45999#L117 assume !(8195 == ssl3_accept_~s__state~0); 45997#L120 assume !(8480 == ssl3_accept_~s__state~0); 45995#L123 assume !(8481 == ssl3_accept_~s__state~0); 45751#L126 assume !(8482 == ssl3_accept_~s__state~0); 45752#L129 assume 8464 == ssl3_accept_~s__state~0; 45196#L136 [2019-10-22 09:03:08,825 INFO L793 eck$LassoCheckResult]: Loop: 45196#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 45197#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45162#L277-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; 45944#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45938#L643 ssl3_accept_~skip~0 := 0; 45936#L102-2 assume !false; 45934#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45932#L105 assume !(12292 == ssl3_accept_~s__state~0); 45930#L108 assume !(16384 == ssl3_accept_~s__state~0); 45928#L111 assume !(8192 == ssl3_accept_~s__state~0); 45926#L114 assume !(24576 == ssl3_accept_~s__state~0); 45924#L117 assume !(8195 == ssl3_accept_~s__state~0); 45922#L120 assume !(8480 == ssl3_accept_~s__state~0); 45920#L123 assume !(8481 == ssl3_accept_~s__state~0); 45918#L126 assume !(8482 == ssl3_accept_~s__state~0); 45916#L129 assume !(8464 == ssl3_accept_~s__state~0); 45914#L132 assume !(8465 == ssl3_accept_~s__state~0); 45912#L135 assume !(8466 == ssl3_accept_~s__state~0); 45907#L138 assume 8496 == ssl3_accept_~s__state~0; 45420#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 45905#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45902#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 45993#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45148#L296-2 ssl3_accept_~s__init_num~0 := 0; 45149#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46266#L643 ssl3_accept_~skip~0 := 0; 46265#L102-2 assume !false; 46264#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46263#L105 assume !(12292 == ssl3_accept_~s__state~0); 46262#L108 assume !(16384 == ssl3_accept_~s__state~0); 46261#L111 assume !(8192 == ssl3_accept_~s__state~0); 46260#L114 assume !(24576 == ssl3_accept_~s__state~0); 45211#L117 assume !(8195 == ssl3_accept_~s__state~0); 45169#L120 assume !(8480 == ssl3_accept_~s__state~0); 45170#L123 assume !(8481 == ssl3_accept_~s__state~0); 45345#L126 assume !(8482 == ssl3_accept_~s__state~0); 45346#L129 assume !(8464 == ssl3_accept_~s__state~0); 45339#L132 assume !(8465 == ssl3_accept_~s__state~0); 45291#L135 assume !(8466 == ssl3_accept_~s__state~0); 45292#L138 assume !(8496 == ssl3_accept_~s__state~0); 45281#L141 assume !(8497 == ssl3_accept_~s__state~0); 45282#L144 assume 8512 == ssl3_accept_~s__state~0; 45349#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45164#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45166#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45168#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45142#L643 ssl3_accept_~skip~0 := 0; 45143#L102-2 assume !false; 45186#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45187#L105 assume !(12292 == ssl3_accept_~s__state~0); 45273#L108 assume !(16384 == ssl3_accept_~s__state~0); 45222#L111 assume !(8192 == ssl3_accept_~s__state~0); 45190#L114 assume !(24576 == ssl3_accept_~s__state~0); 45191#L117 assume !(8195 == ssl3_accept_~s__state~0); 46182#L120 assume !(8480 == ssl3_accept_~s__state~0); 46180#L123 assume !(8481 == ssl3_accept_~s__state~0); 46178#L126 assume !(8482 == ssl3_accept_~s__state~0); 46176#L129 assume !(8464 == ssl3_accept_~s__state~0); 46174#L132 assume !(8465 == ssl3_accept_~s__state~0); 46172#L135 assume !(8466 == ssl3_accept_~s__state~0); 46170#L138 assume !(8496 == ssl3_accept_~s__state~0); 46168#L141 assume !(8497 == ssl3_accept_~s__state~0); 46166#L144 assume !(8512 == ssl3_accept_~s__state~0); 46164#L147 assume !(8513 == ssl3_accept_~s__state~0); 46162#L150 assume 8528 == ssl3_accept_~s__state~0; 45408#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46158#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46156#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 46154#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 46151#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 46144#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46142#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46136#L643 ssl3_accept_~skip~0 := 0; 46134#L102-2 assume !false; 46132#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46129#L105 assume !(12292 == ssl3_accept_~s__state~0); 46128#L108 assume !(16384 == ssl3_accept_~s__state~0); 46127#L111 assume !(8192 == ssl3_accept_~s__state~0); 46126#L114 assume !(24576 == ssl3_accept_~s__state~0); 46124#L117 assume !(8195 == ssl3_accept_~s__state~0); 46119#L120 assume !(8480 == ssl3_accept_~s__state~0); 46117#L123 assume !(8481 == ssl3_accept_~s__state~0); 46115#L126 assume !(8482 == ssl3_accept_~s__state~0); 46113#L129 assume !(8464 == ssl3_accept_~s__state~0); 46111#L132 assume !(8465 == ssl3_accept_~s__state~0); 46109#L135 assume !(8466 == ssl3_accept_~s__state~0); 46107#L138 assume !(8496 == ssl3_accept_~s__state~0); 46105#L141 assume !(8497 == ssl3_accept_~s__state~0); 46103#L144 assume !(8512 == ssl3_accept_~s__state~0); 46101#L147 assume !(8513 == ssl3_accept_~s__state~0); 46099#L150 assume !(8528 == ssl3_accept_~s__state~0); 46097#L153 assume !(8529 == ssl3_accept_~s__state~0); 46095#L156 assume 8544 == ssl3_accept_~s__state~0; 45403#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46018#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 45679#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45267#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45140#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 45135#L409 assume !(4 == ssl3_accept_~blastFlag~0); 45136#L409-2 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; 45152#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45979#L643 ssl3_accept_~skip~0 := 0; 45977#L102-2 assume !false; 45975#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45973#L105 assume !(12292 == ssl3_accept_~s__state~0); 45971#L108 assume !(16384 == ssl3_accept_~s__state~0); 45969#L111 assume !(8192 == ssl3_accept_~s__state~0); 45967#L114 assume !(24576 == ssl3_accept_~s__state~0); 45965#L117 assume !(8195 == ssl3_accept_~s__state~0); 45963#L120 assume !(8480 == ssl3_accept_~s__state~0); 45961#L123 assume !(8481 == ssl3_accept_~s__state~0); 45959#L126 assume !(8482 == ssl3_accept_~s__state~0); 45957#L129 assume !(8464 == ssl3_accept_~s__state~0); 45955#L132 assume !(8465 == ssl3_accept_~s__state~0); 45953#L135 assume !(8466 == ssl3_accept_~s__state~0); 45588#L138 assume !(8496 == ssl3_accept_~s__state~0); 45587#L141 assume !(8497 == ssl3_accept_~s__state~0); 45586#L144 assume !(8512 == ssl3_accept_~s__state~0); 45585#L147 assume !(8513 == ssl3_accept_~s__state~0); 45584#L150 assume !(8528 == ssl3_accept_~s__state~0); 45583#L153 assume !(8529 == ssl3_accept_~s__state~0); 45582#L156 assume !(8544 == ssl3_accept_~s__state~0); 45581#L159 assume !(8545 == ssl3_accept_~s__state~0); 45580#L162 assume !(8560 == ssl3_accept_~s__state~0); 45579#L165 assume !(8561 == ssl3_accept_~s__state~0); 45568#L168 assume 8448 == ssl3_accept_~s__state~0; 45202#L169 assume !(ssl3_accept_~num1~0 > 0); 45204#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45299#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45559#L643 ssl3_accept_~skip~0 := 0; 45558#L102-2 assume !false; 45557#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45556#L105 assume !(12292 == ssl3_accept_~s__state~0); 45555#L108 assume !(16384 == ssl3_accept_~s__state~0); 45554#L111 assume !(8192 == ssl3_accept_~s__state~0); 45553#L114 assume !(24576 == ssl3_accept_~s__state~0); 45552#L117 assume !(8195 == ssl3_accept_~s__state~0); 45551#L120 assume !(8480 == ssl3_accept_~s__state~0); 45549#L123 assume !(8481 == ssl3_accept_~s__state~0); 45548#L126 assume !(8482 == ssl3_accept_~s__state~0); 45544#L129 assume 8464 == ssl3_accept_~s__state~0; 45196#L136 [2019-10-22 09:03:08,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,828 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 13 times [2019-10-22 09:03:08,828 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,828 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063177872] [2019-10-22 09:03:08,828 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,828 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,828 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:08,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:08,839 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:08,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:08,840 INFO L82 PathProgramCache]: Analyzing trace with hash 2097558120, now seen corresponding path program 1 times [2019-10-22 09:03:08,840 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:08,840 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009711077] [2019-10-22 09:03:08,840 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,840 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:08,840 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:08,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,890 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:08,891 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009711077] [2019-10-22 09:03:08,891 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1344875831] [2019-10-22 09:03:08,891 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:08,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:08,953 INFO L256 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:08,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:08,990 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:08,991 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:03:08,991 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 09:03:08,991 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966316880] [2019-10-22 09:03:08,992 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:08,992 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:08,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:03:08,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:03:08,999 INFO L87 Difference]: Start difference. First operand 1143 states and 1486 transitions. cyclomatic complexity: 346 Second operand 4 states. [2019-10-22 09:03:09,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:09,295 INFO L93 Difference]: Finished difference Result 2045 states and 2614 transitions. [2019-10-22 09:03:09,296 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:03:09,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2045 states and 2614 transitions. [2019-10-22 09:03:09,301 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1871 [2019-10-22 09:03:09,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2045 states to 2045 states and 2614 transitions. [2019-10-22 09:03:09,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1938 [2019-10-22 09:03:09,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1938 [2019-10-22 09:03:09,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2045 states and 2614 transitions. [2019-10-22 09:03:09,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:09,308 INFO L688 BuchiCegarLoop]: Abstraction has 2045 states and 2614 transitions. [2019-10-22 09:03:09,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states and 2614 transitions. [2019-10-22 09:03:09,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 1505. [2019-10-22 09:03:09,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1505 states. [2019-10-22 09:03:09,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 1946 transitions. [2019-10-22 09:03:09,327 INFO L711 BuchiCegarLoop]: Abstraction has 1505 states and 1946 transitions. [2019-10-22 09:03:09,327 INFO L591 BuchiCegarLoop]: Abstraction has 1505 states and 1946 transitions. [2019-10-22 09:03:09,327 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 09:03:09,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1505 states and 1946 transitions. [2019-10-22 09:03:09,330 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1331 [2019-10-22 09:03:09,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:09,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:09,332 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:09,332 INFO L850 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, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:09,332 INFO L791 eck$LassoCheckResult]: Stem: 48958#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 48959#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48954#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 48968#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 48894#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 48969#L102-2 assume !false; 49038#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49707#L105 assume !(12292 == ssl3_accept_~s__state~0); 49705#L108 assume !(16384 == ssl3_accept_~s__state~0); 49703#L111 assume !(8192 == ssl3_accept_~s__state~0); 49701#L114 assume !(24576 == ssl3_accept_~s__state~0); 49699#L117 assume !(8195 == ssl3_accept_~s__state~0); 49697#L120 assume !(8480 == ssl3_accept_~s__state~0); 49696#L123 assume !(8481 == ssl3_accept_~s__state~0); 49695#L126 assume !(8482 == ssl3_accept_~s__state~0); 49692#L129 assume 8464 == ssl3_accept_~s__state~0; 49101#L136 [2019-10-22 09:03:09,332 INFO L793 eck$LassoCheckResult]: Loop: 49101#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49680#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48782#L277-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; 49675#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49668#L643 ssl3_accept_~skip~0 := 0; 49665#L102-2 assume !false; 49662#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49659#L105 assume !(12292 == ssl3_accept_~s__state~0); 49656#L108 assume !(16384 == ssl3_accept_~s__state~0); 49653#L111 assume !(8192 == ssl3_accept_~s__state~0); 49650#L114 assume !(24576 == ssl3_accept_~s__state~0); 49647#L117 assume !(8195 == ssl3_accept_~s__state~0); 49644#L120 assume !(8480 == ssl3_accept_~s__state~0); 49641#L123 assume !(8481 == ssl3_accept_~s__state~0); 49638#L126 assume !(8482 == ssl3_accept_~s__state~0); 49635#L129 assume !(8464 == ssl3_accept_~s__state~0); 49632#L132 assume !(8465 == ssl3_accept_~s__state~0); 49630#L135 assume !(8466 == ssl3_accept_~s__state~0); 49606#L138 assume 8496 == ssl3_accept_~s__state~0; 49095#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 49605#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49603#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 49601#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 48766#L296-2 ssl3_accept_~s__init_num~0 := 0; 48767#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48760#L643 ssl3_accept_~skip~0 := 0; 48761#L102-2 assume !false; 48807#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48808#L105 assume !(12292 == ssl3_accept_~s__state~0); 48895#L108 assume !(16384 == ssl3_accept_~s__state~0); 48842#L111 assume !(8192 == ssl3_accept_~s__state~0); 48811#L114 assume !(24576 == ssl3_accept_~s__state~0); 48812#L117 assume !(8195 == ssl3_accept_~s__state~0); 48789#L120 assume !(8480 == ssl3_accept_~s__state~0); 48790#L123 assume !(8481 == ssl3_accept_~s__state~0); 50237#L126 assume !(8482 == ssl3_accept_~s__state~0); 50236#L129 assume !(8464 == ssl3_accept_~s__state~0); 50235#L132 assume !(8465 == ssl3_accept_~s__state~0); 50234#L135 assume !(8466 == ssl3_accept_~s__state~0); 50233#L138 assume !(8496 == ssl3_accept_~s__state~0); 50232#L141 assume !(8497 == ssl3_accept_~s__state~0); 50230#L144 assume !(8512 == ssl3_accept_~s__state~0); 50229#L147 assume !(8513 == ssl3_accept_~s__state~0); 48832#L150 assume !(8528 == ssl3_accept_~s__state~0); 48799#L153 assume !(8529 == ssl3_accept_~s__state~0); 48800#L156 assume !(8544 == ssl3_accept_~s__state~0); 48991#L159 assume !(8545 == ssl3_accept_~s__state~0); 48983#L162 assume !(8560 == ssl3_accept_~s__state~0); 48934#L165 assume !(8561 == ssl3_accept_~s__state~0); 48915#L168 assume !(8448 == ssl3_accept_~s__state~0); 48916#L171 assume !(8576 == ssl3_accept_~s__state~0); 48907#L174 assume !(8577 == ssl3_accept_~s__state~0); 48855#L177 assume !(8592 == ssl3_accept_~s__state~0); 48825#L180 assume !(8593 == ssl3_accept_~s__state~0); 48826#L183 assume !(8608 == ssl3_accept_~s__state~0); 48749#L186 assume !(8609 == ssl3_accept_~s__state~0); 48750#L189 assume !(8640 == ssl3_accept_~s__state~0); 48993#L192 assume !(8641 == ssl3_accept_~s__state~0); 48988#L195 assume 8656 == ssl3_accept_~s__state~0; 48857#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 48858#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 48960#L536 assume !(10 == ssl3_accept_~blastFlag~0); 48986#L539 assume !(13 == ssl3_accept_~blastFlag~0); 48956#L542 assume !(16 == ssl3_accept_~blastFlag~0); 48949#L545 assume !(19 == ssl3_accept_~blastFlag~0); 48950#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 48945#L556 assume !(0 == ssl3_accept_~tmp___10~0); 48946#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50246#L643 ssl3_accept_~skip~0 := 0; 50245#L102-2 assume !false; 50244#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50243#L105 assume !(12292 == ssl3_accept_~s__state~0); 50242#L108 assume !(16384 == ssl3_accept_~s__state~0); 50241#L111 assume !(8192 == ssl3_accept_~s__state~0); 50240#L114 assume !(24576 == ssl3_accept_~s__state~0); 50239#L117 assume !(8195 == ssl3_accept_~s__state~0); 50238#L120 assume !(8480 == ssl3_accept_~s__state~0); 48990#L123 assume !(8481 == ssl3_accept_~s__state~0); 48972#L126 assume !(8482 == ssl3_accept_~s__state~0); 48973#L129 assume !(8464 == ssl3_accept_~s__state~0); 48964#L132 assume !(8465 == ssl3_accept_~s__state~0); 48911#L135 assume !(8466 == ssl3_accept_~s__state~0); 48912#L138 assume !(8496 == ssl3_accept_~s__state~0); 48903#L141 assume !(8497 == ssl3_accept_~s__state~0); 48845#L144 assume !(8512 == ssl3_accept_~s__state~0); 48818#L147 assume !(8513 == ssl3_accept_~s__state~0); 48819#L150 assume !(8528 == ssl3_accept_~s__state~0); 50228#L153 assume !(8529 == ssl3_accept_~s__state~0); 50227#L156 assume !(8544 == ssl3_accept_~s__state~0); 50226#L159 assume !(8545 == ssl3_accept_~s__state~0); 50132#L162 assume !(8560 == ssl3_accept_~s__state~0); 50126#L165 assume !(8561 == ssl3_accept_~s__state~0); 50124#L168 assume !(8448 == ssl3_accept_~s__state~0); 50122#L171 assume !(8576 == ssl3_accept_~s__state~0); 50120#L174 assume !(8577 == ssl3_accept_~s__state~0); 50118#L177 assume !(8592 == ssl3_accept_~s__state~0); 50116#L180 assume !(8593 == ssl3_accept_~s__state~0); 50114#L183 assume !(8608 == ssl3_accept_~s__state~0); 50112#L186 assume !(8609 == ssl3_accept_~s__state~0); 50110#L189 assume !(8640 == ssl3_accept_~s__state~0); 50108#L192 assume !(8641 == ssl3_accept_~s__state~0); 50079#L195 assume !(8656 == ssl3_accept_~s__state~0); 50078#L198 assume !(8657 == ssl3_accept_~s__state~0); 48920#L201 assume 8672 == ssl3_accept_~s__state~0; 48838#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 48839#L564 assume !(11 == ssl3_accept_~blastFlag~0); 48955#L567 assume !(14 == ssl3_accept_~blastFlag~0); 49381#L570 assume !(17 == ssl3_accept_~blastFlag~0); 49380#L573 assume !(20 == ssl3_accept_~blastFlag~0); 49379#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 49308#L583 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 49309#L583-2 ssl3_accept_~s__init_num~0 := 0; 49802#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49797#L643 ssl3_accept_~skip~0 := 0; 49796#L102-2 assume !false; 49795#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49794#L105 assume !(12292 == ssl3_accept_~s__state~0); 49793#L108 assume !(16384 == ssl3_accept_~s__state~0); 49792#L111 assume !(8192 == ssl3_accept_~s__state~0); 49791#L114 assume !(24576 == ssl3_accept_~s__state~0); 49790#L117 assume !(8195 == ssl3_accept_~s__state~0); 49789#L120 assume !(8480 == ssl3_accept_~s__state~0); 49788#L123 assume !(8481 == ssl3_accept_~s__state~0); 49787#L126 assume !(8482 == ssl3_accept_~s__state~0); 49786#L129 assume !(8464 == ssl3_accept_~s__state~0); 49785#L132 assume !(8465 == ssl3_accept_~s__state~0); 49157#L135 assume !(8466 == ssl3_accept_~s__state~0); 49155#L138 assume !(8496 == ssl3_accept_~s__state~0); 49154#L141 assume !(8497 == ssl3_accept_~s__state~0); 49153#L144 assume !(8512 == ssl3_accept_~s__state~0); 49152#L147 assume !(8513 == ssl3_accept_~s__state~0); 49151#L150 assume !(8528 == ssl3_accept_~s__state~0); 49150#L153 assume !(8529 == ssl3_accept_~s__state~0); 49149#L156 assume !(8544 == ssl3_accept_~s__state~0); 49148#L159 assume !(8545 == ssl3_accept_~s__state~0); 49147#L162 assume !(8560 == ssl3_accept_~s__state~0); 49146#L165 assume !(8561 == ssl3_accept_~s__state~0); 49078#L168 assume 8448 == ssl3_accept_~s__state~0; 49079#L169 assume !(ssl3_accept_~num1~0 > 0); 49143#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49142#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49064#L643 ssl3_accept_~skip~0 := 0; 49065#L102-2 assume !false; 49060#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49061#L105 assume !(12292 == ssl3_accept_~s__state~0); 49055#L108 assume !(16384 == ssl3_accept_~s__state~0); 49056#L111 assume !(8192 == ssl3_accept_~s__state~0); 49050#L114 assume !(24576 == ssl3_accept_~s__state~0); 49052#L117 assume !(8195 == ssl3_accept_~s__state~0); 49044#L120 assume !(8480 == ssl3_accept_~s__state~0); 49046#L123 assume !(8481 == ssl3_accept_~s__state~0); 49021#L126 assume !(8482 == ssl3_accept_~s__state~0); 49023#L129 assume 8464 == ssl3_accept_~s__state~0; 49101#L136 [2019-10-22 09:03:09,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:09,333 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 14 times [2019-10-22 09:03:09,333 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:09,333 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495898615] [2019-10-22 09:03:09,334 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,334 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,334 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:09,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:09,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:09,341 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:09,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:09,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1573583790, now seen corresponding path program 1 times [2019-10-22 09:03:09,342 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:09,342 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70515410] [2019-10-22 09:03:09,342 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,342 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,342 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:09,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:09,380 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2019-10-22 09:03:09,380 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70515410] [2019-10-22 09:03:09,381 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:09,381 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:09,381 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58345365] [2019-10-22 09:03:09,381 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:09,381 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:09,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:09,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:09,382 INFO L87 Difference]: Start difference. First operand 1505 states and 1946 transitions. cyclomatic complexity: 444 Second operand 3 states. [2019-10-22 09:03:09,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:09,397 INFO L93 Difference]: Finished difference Result 2727 states and 3556 transitions. [2019-10-22 09:03:09,398 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:09,398 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2727 states and 3556 transitions. [2019-10-22 09:03:09,406 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2019-10-22 09:03:09,413 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2727 states to 2727 states and 3556 transitions. [2019-10-22 09:03:09,413 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2620 [2019-10-22 09:03:09,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2620 [2019-10-22 09:03:09,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2727 states and 3556 transitions. [2019-10-22 09:03:09,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:09,415 INFO L688 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2019-10-22 09:03:09,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2727 states and 3556 transitions. [2019-10-22 09:03:09,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2727 to 2727. [2019-10-22 09:03:09,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2727 states. [2019-10-22 09:03:09,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2727 states to 2727 states and 3556 transitions. [2019-10-22 09:03:09,444 INFO L711 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2019-10-22 09:03:09,444 INFO L591 BuchiCegarLoop]: Abstraction has 2727 states and 3556 transitions. [2019-10-22 09:03:09,444 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 09:03:09,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2727 states and 3556 transitions. [2019-10-22 09:03:09,451 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2553 [2019-10-22 09:03:09,451 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:09,452 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:09,453 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:09,453 INFO L850 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] [2019-10-22 09:03:09,453 INFO L791 eck$LassoCheckResult]: Stem: 53195#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 53196#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53192#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 53203#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53128#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 53204#L102-2 assume !false; 53271#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54747#L105 assume !(12292 == ssl3_accept_~s__state~0); 54746#L108 assume !(16384 == ssl3_accept_~s__state~0); 54745#L111 assume !(8192 == ssl3_accept_~s__state~0); 54744#L114 assume !(24576 == ssl3_accept_~s__state~0); 54743#L117 assume !(8195 == ssl3_accept_~s__state~0); 54742#L120 assume !(8480 == ssl3_accept_~s__state~0); 54741#L123 assume !(8481 == ssl3_accept_~s__state~0); 54740#L126 assume !(8482 == ssl3_accept_~s__state~0); 54739#L129 assume 8464 == ssl3_accept_~s__state~0; 53049#L136 [2019-10-22 09:03:09,453 INFO L793 eck$LassoCheckResult]: Loop: 53049#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 53050#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53231#L277-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; 53132#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52998#L643 ssl3_accept_~skip~0 := 0; 52999#L102-2 assume !false; 53041#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53042#L105 assume !(12292 == ssl3_accept_~s__state~0); 53129#L108 assume !(16384 == ssl3_accept_~s__state~0); 53075#L111 assume !(8192 == ssl3_accept_~s__state~0); 53076#L114 assume !(24576 == ssl3_accept_~s__state~0); 55437#L117 assume !(8195 == ssl3_accept_~s__state~0); 55435#L120 assume !(8480 == ssl3_accept_~s__state~0); 55433#L123 assume !(8481 == ssl3_accept_~s__state~0); 55431#L126 assume !(8482 == ssl3_accept_~s__state~0); 55429#L129 assume !(8464 == ssl3_accept_~s__state~0); 55427#L132 assume !(8465 == ssl3_accept_~s__state~0); 55425#L135 assume !(8466 == ssl3_accept_~s__state~0); 55409#L138 assume 8496 == ssl3_accept_~s__state~0; 53287#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 55406#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54728#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 54729#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53011#L296-2 ssl3_accept_~s__init_num~0 := 0; 55281#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55275#L643 ssl3_accept_~skip~0 := 0; 55273#L102-2 assume !false; 55272#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55271#L105 assume !(12292 == ssl3_accept_~s__state~0); 55269#L108 assume !(16384 == ssl3_accept_~s__state~0); 55267#L111 assume !(8192 == ssl3_accept_~s__state~0); 55265#L114 assume !(24576 == ssl3_accept_~s__state~0); 55263#L117 assume !(8195 == ssl3_accept_~s__state~0); 55262#L120 assume !(8480 == ssl3_accept_~s__state~0); 55260#L123 assume !(8481 == ssl3_accept_~s__state~0); 55258#L126 assume !(8482 == ssl3_accept_~s__state~0); 55256#L129 assume !(8464 == ssl3_accept_~s__state~0); 55254#L132 assume !(8465 == ssl3_accept_~s__state~0); 55248#L135 assume !(8466 == ssl3_accept_~s__state~0); 55246#L138 assume !(8496 == ssl3_accept_~s__state~0); 54894#L141 assume !(8497 == ssl3_accept_~s__state~0); 53283#L144 assume 8512 == ssl3_accept_~s__state~0; 53210#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53211#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55226#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55225#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55220#L643 ssl3_accept_~skip~0 := 0; 55219#L102-2 assume !false; 55218#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55217#L105 assume !(12292 == ssl3_accept_~s__state~0); 55216#L108 assume !(16384 == ssl3_accept_~s__state~0); 55215#L111 assume !(8192 == ssl3_accept_~s__state~0); 55214#L114 assume !(24576 == ssl3_accept_~s__state~0); 55213#L117 assume !(8195 == ssl3_accept_~s__state~0); 55212#L120 assume !(8480 == ssl3_accept_~s__state~0); 55211#L123 assume !(8481 == ssl3_accept_~s__state~0); 55210#L126 assume !(8482 == ssl3_accept_~s__state~0); 55209#L129 assume !(8464 == ssl3_accept_~s__state~0); 55208#L132 assume !(8465 == ssl3_accept_~s__state~0); 55207#L135 assume !(8466 == ssl3_accept_~s__state~0); 55206#L138 assume !(8496 == ssl3_accept_~s__state~0); 55205#L141 assume !(8497 == ssl3_accept_~s__state~0); 55204#L144 assume !(8512 == ssl3_accept_~s__state~0); 55203#L147 assume !(8513 == ssl3_accept_~s__state~0); 55202#L150 assume 8528 == ssl3_accept_~s__state~0; 53171#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53172#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53216#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54594#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 53135#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 53073#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53138#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55151#L643 ssl3_accept_~skip~0 := 0; 54893#L102-2 assume !false; 54892#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54891#L105 assume !(12292 == ssl3_accept_~s__state~0); 54890#L108 assume !(16384 == ssl3_accept_~s__state~0); 54889#L111 assume !(8192 == ssl3_accept_~s__state~0); 54887#L114 assume !(24576 == ssl3_accept_~s__state~0); 54884#L117 assume !(8195 == ssl3_accept_~s__state~0); 54881#L120 assume !(8480 == ssl3_accept_~s__state~0); 54878#L123 assume !(8481 == ssl3_accept_~s__state~0); 54875#L126 assume !(8482 == ssl3_accept_~s__state~0); 54872#L129 assume !(8464 == ssl3_accept_~s__state~0); 54869#L132 assume !(8465 == ssl3_accept_~s__state~0); 54866#L135 assume !(8466 == ssl3_accept_~s__state~0); 54863#L138 assume !(8496 == ssl3_accept_~s__state~0); 54860#L141 assume !(8497 == ssl3_accept_~s__state~0); 54859#L144 assume !(8512 == ssl3_accept_~s__state~0); 54858#L147 assume !(8513 == ssl3_accept_~s__state~0); 54855#L150 assume !(8528 == ssl3_accept_~s__state~0); 54854#L153 assume !(8529 == ssl3_accept_~s__state~0); 54841#L156 assume 8544 == ssl3_accept_~s__state~0; 54842#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 55110#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 55106#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53122#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52996#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 52991#L409 assume !(4 == ssl3_accept_~blastFlag~0); 52992#L409-2 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; 53008#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55516#L643 ssl3_accept_~skip~0 := 0; 55514#L102-2 assume !false; 55512#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55510#L105 assume !(12292 == ssl3_accept_~s__state~0); 55508#L108 assume !(16384 == ssl3_accept_~s__state~0); 55506#L111 assume !(8192 == ssl3_accept_~s__state~0); 55504#L114 assume !(24576 == ssl3_accept_~s__state~0); 55502#L117 assume !(8195 == ssl3_accept_~s__state~0); 55500#L120 assume !(8480 == ssl3_accept_~s__state~0); 55498#L123 assume !(8481 == ssl3_accept_~s__state~0); 55496#L126 assume !(8482 == ssl3_accept_~s__state~0); 55494#L129 assume !(8464 == ssl3_accept_~s__state~0); 55492#L132 assume !(8465 == ssl3_accept_~s__state~0); 55490#L135 assume !(8466 == ssl3_accept_~s__state~0); 54955#L138 assume !(8496 == ssl3_accept_~s__state~0); 54885#L141 assume !(8497 == ssl3_accept_~s__state~0); 54886#L144 assume !(8512 == ssl3_accept_~s__state~0); 54879#L147 assume !(8513 == ssl3_accept_~s__state~0); 54880#L150 assume !(8528 == ssl3_accept_~s__state~0); 54873#L153 assume !(8529 == ssl3_accept_~s__state~0); 54874#L156 assume !(8544 == ssl3_accept_~s__state~0); 54867#L159 assume !(8545 == ssl3_accept_~s__state~0); 54868#L162 assume !(8560 == ssl3_accept_~s__state~0); 54861#L165 assume !(8561 == ssl3_accept_~s__state~0); 54862#L168 assume 8448 == ssl3_accept_~s__state~0; 53055#L169 assume !(ssl3_accept_~num1~0 > 0); 53057#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53155#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55187#L643 ssl3_accept_~skip~0 := 0; 55185#L102-2 assume !false; 55183#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55180#L105 assume !(12292 == ssl3_accept_~s__state~0); 55178#L108 assume 16384 == ssl3_accept_~s__state~0; 55174#L214 ssl3_accept_~s__server~0 := 1; 55611#L219 assume 0 != ssl3_accept_~cb~0; 55610#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 55608#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 55599#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 55596#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 55593#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 55591#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55585#L643 ssl3_accept_~skip~0 := 0; 55583#L102-2 assume !false; 55581#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55579#L105 assume !(12292 == ssl3_accept_~s__state~0); 55577#L108 assume !(16384 == ssl3_accept_~s__state~0); 55575#L111 assume !(8192 == ssl3_accept_~s__state~0); 55574#L114 assume !(24576 == ssl3_accept_~s__state~0); 55573#L117 assume !(8195 == ssl3_accept_~s__state~0); 55571#L120 assume !(8480 == ssl3_accept_~s__state~0); 55420#L123 assume !(8481 == ssl3_accept_~s__state~0); 55418#L126 assume !(8482 == ssl3_accept_~s__state~0); 55416#L129 assume 8464 == ssl3_accept_~s__state~0; 53049#L136 [2019-10-22 09:03:09,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:09,454 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 15 times [2019-10-22 09:03:09,454 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:09,454 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539583287] [2019-10-22 09:03:09,454 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,454 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,454 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:09,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:09,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:09,461 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:09,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:09,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1619559581, now seen corresponding path program 1 times [2019-10-22 09:03:09,462 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:09,462 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317793906] [2019-10-22 09:03:09,462 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,462 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,462 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:09,501 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:09,501 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317793906] [2019-10-22 09:03:09,501 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167301804] [2019-10-22 09:03:09,502 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:09,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:09,558 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:09,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:09,580 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 09:03:09,580 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:03:09,580 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:03:09,580 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668232200] [2019-10-22 09:03:09,580 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:09,581 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:09,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:09,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:03:09,581 INFO L87 Difference]: Start difference. First operand 2727 states and 3556 transitions. cyclomatic complexity: 833 Second operand 3 states. [2019-10-22 09:03:09,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:09,665 INFO L93 Difference]: Finished difference Result 2799 states and 3644 transitions. [2019-10-22 09:03:09,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:09,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2799 states and 3644 transitions. [2019-10-22 09:03:09,673 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2625 [2019-10-22 09:03:09,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2799 states to 2799 states and 3644 transitions. [2019-10-22 09:03:09,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2692 [2019-10-22 09:03:09,682 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2692 [2019-10-22 09:03:09,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2799 states and 3644 transitions. [2019-10-22 09:03:09,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:09,684 INFO L688 BuchiCegarLoop]: Abstraction has 2799 states and 3644 transitions. [2019-10-22 09:03:09,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2799 states and 3644 transitions. [2019-10-22 09:03:09,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2799 to 2763. [2019-10-22 09:03:09,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2763 states. [2019-10-22 09:03:09,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2763 states to 2763 states and 3600 transitions. [2019-10-22 09:03:09,710 INFO L711 BuchiCegarLoop]: Abstraction has 2763 states and 3600 transitions. [2019-10-22 09:03:09,710 INFO L591 BuchiCegarLoop]: Abstraction has 2763 states and 3600 transitions. [2019-10-22 09:03:09,710 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 09:03:09,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2763 states and 3600 transitions. [2019-10-22 09:03:09,717 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2589 [2019-10-22 09:03:09,717 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:09,717 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:09,718 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:09,718 INFO L850 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] [2019-10-22 09:03:09,718 INFO L791 eck$LassoCheckResult]: Stem: 59195#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 59196#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 59188#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 59201#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 59121#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 59202#L102-2 assume !false; 59033#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59034#L105 assume !(12292 == ssl3_accept_~s__state~0); 59122#L108 assume !(16384 == ssl3_accept_~s__state~0); 59068#L111 assume !(8192 == ssl3_accept_~s__state~0); 59037#L114 assume !(24576 == ssl3_accept_~s__state~0); 59038#L117 assume !(8195 == ssl3_accept_~s__state~0); 59057#L120 assume !(8480 == ssl3_accept_~s__state~0); 61677#L123 assume !(8481 == ssl3_accept_~s__state~0); 61676#L126 assume !(8482 == ssl3_accept_~s__state~0); 59282#L129 assume 8464 == ssl3_accept_~s__state~0; 59280#L136 [2019-10-22 09:03:09,719 INFO L793 eck$LassoCheckResult]: Loop: 59280#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 61740#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 59232#L277-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; 59233#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58991#L643 ssl3_accept_~skip~0 := 0; 58992#L102-2 assume !false; 59164#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61732#L105 assume !(12292 == ssl3_accept_~s__state~0); 61730#L108 assume !(16384 == ssl3_accept_~s__state~0); 61728#L111 assume !(8192 == ssl3_accept_~s__state~0); 61726#L114 assume !(24576 == ssl3_accept_~s__state~0); 61724#L117 assume !(8195 == ssl3_accept_~s__state~0); 59018#L120 assume !(8480 == ssl3_accept_~s__state~0); 59019#L123 assume !(8481 == ssl3_accept_~s__state~0); 61706#L126 assume !(8482 == ssl3_accept_~s__state~0); 61702#L129 assume !(8464 == ssl3_accept_~s__state~0); 61703#L132 assume !(8465 == ssl3_accept_~s__state~0); 61696#L135 assume !(8466 == ssl3_accept_~s__state~0); 61697#L138 assume 8496 == ssl3_accept_~s__state~0; 60529#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 61669#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 60982#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 61610#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 58997#L296-2 ssl3_accept_~s__init_num~0 := 0; 58998#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61658#L643 ssl3_accept_~skip~0 := 0; 61656#L102-2 assume !false; 61655#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61654#L105 assume !(12292 == ssl3_accept_~s__state~0); 61653#L108 assume !(16384 == ssl3_accept_~s__state~0); 61647#L111 assume !(8192 == ssl3_accept_~s__state~0); 61645#L114 assume !(24576 == ssl3_accept_~s__state~0); 61643#L117 assume !(8195 == ssl3_accept_~s__state~0); 61641#L120 assume !(8480 == ssl3_accept_~s__state~0); 61639#L123 assume !(8481 == ssl3_accept_~s__state~0); 61637#L126 assume !(8482 == ssl3_accept_~s__state~0); 61635#L129 assume !(8464 == ssl3_accept_~s__state~0); 61633#L132 assume !(8465 == ssl3_accept_~s__state~0); 61631#L135 assume !(8466 == ssl3_accept_~s__state~0); 61629#L138 assume !(8496 == ssl3_accept_~s__state~0); 59134#L141 assume !(8497 == ssl3_accept_~s__state~0); 59077#L144 assume 8512 == ssl3_accept_~s__state~0; 59078#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59012#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59014#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59016#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60939#L643 ssl3_accept_~skip~0 := 0; 60937#L102-2 assume !false; 60935#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60933#L105 assume !(12292 == ssl3_accept_~s__state~0); 60931#L108 assume !(16384 == ssl3_accept_~s__state~0); 60929#L111 assume !(8192 == ssl3_accept_~s__state~0); 60927#L114 assume !(24576 == ssl3_accept_~s__state~0); 60925#L117 assume !(8195 == ssl3_accept_~s__state~0); 60923#L120 assume !(8480 == ssl3_accept_~s__state~0); 60921#L123 assume !(8481 == ssl3_accept_~s__state~0); 60919#L126 assume !(8482 == ssl3_accept_~s__state~0); 60917#L129 assume !(8464 == ssl3_accept_~s__state~0); 60915#L132 assume !(8465 == ssl3_accept_~s__state~0); 60913#L135 assume !(8466 == ssl3_accept_~s__state~0); 60911#L138 assume !(8496 == ssl3_accept_~s__state~0); 60909#L141 assume !(8497 == ssl3_accept_~s__state~0); 60907#L144 assume !(8512 == ssl3_accept_~s__state~0); 60779#L147 assume !(8513 == ssl3_accept_~s__state~0); 60780#L150 assume 8528 == ssl3_accept_~s__state~0; 60516#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 59210#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 59212#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 59162#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 59128#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 59066#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59131#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61253#L643 ssl3_accept_~skip~0 := 0; 61251#L102-2 assume !false; 61249#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61247#L105 assume !(12292 == ssl3_accept_~s__state~0); 61245#L108 assume !(16384 == ssl3_accept_~s__state~0); 61243#L111 assume !(8192 == ssl3_accept_~s__state~0); 61241#L114 assume !(24576 == ssl3_accept_~s__state~0); 61239#L117 assume !(8195 == ssl3_accept_~s__state~0); 61237#L120 assume !(8480 == ssl3_accept_~s__state~0); 61235#L123 assume !(8481 == ssl3_accept_~s__state~0); 61233#L126 assume !(8482 == ssl3_accept_~s__state~0); 61231#L129 assume !(8464 == ssl3_accept_~s__state~0); 61229#L132 assume !(8465 == ssl3_accept_~s__state~0); 61227#L135 assume !(8466 == ssl3_accept_~s__state~0); 61225#L138 assume !(8496 == ssl3_accept_~s__state~0); 61223#L141 assume !(8497 == ssl3_accept_~s__state~0); 61221#L144 assume !(8512 == ssl3_accept_~s__state~0); 61219#L147 assume !(8513 == ssl3_accept_~s__state~0); 61217#L150 assume !(8528 == ssl3_accept_~s__state~0); 61215#L153 assume !(8529 == ssl3_accept_~s__state~0); 61213#L156 assume 8544 == ssl3_accept_~s__state~0; 59157#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59158#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 59119#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59115#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 58989#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 58986#L409 assume !(4 == ssl3_accept_~blastFlag~0); 58987#L409-2 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; 59001#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60824#L643 ssl3_accept_~skip~0 := 0; 60818#L102-2 assume !false; 60816#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60814#L105 assume !(12292 == ssl3_accept_~s__state~0); 60812#L108 assume !(16384 == ssl3_accept_~s__state~0); 60810#L111 assume !(8192 == ssl3_accept_~s__state~0); 60808#L114 assume !(24576 == ssl3_accept_~s__state~0); 60806#L117 assume !(8195 == ssl3_accept_~s__state~0); 60803#L120 assume !(8480 == ssl3_accept_~s__state~0); 60800#L123 assume !(8481 == ssl3_accept_~s__state~0); 60797#L126 assume !(8482 == ssl3_accept_~s__state~0); 60794#L129 assume !(8464 == ssl3_accept_~s__state~0); 60791#L132 assume !(8465 == ssl3_accept_~s__state~0); 60784#L135 assume !(8466 == ssl3_accept_~s__state~0); 60664#L138 assume !(8496 == ssl3_accept_~s__state~0); 60662#L141 assume !(8497 == ssl3_accept_~s__state~0); 60660#L144 assume !(8512 == ssl3_accept_~s__state~0); 60655#L147 assume !(8513 == ssl3_accept_~s__state~0); 60653#L150 assume !(8528 == ssl3_accept_~s__state~0); 60651#L153 assume !(8529 == ssl3_accept_~s__state~0); 60644#L156 assume !(8544 == ssl3_accept_~s__state~0); 60636#L159 assume !(8545 == ssl3_accept_~s__state~0); 60632#L162 assume !(8560 == ssl3_accept_~s__state~0); 60628#L165 assume !(8561 == ssl3_accept_~s__state~0); 60624#L168 assume 8448 == ssl3_accept_~s__state~0; 60621#L169 assume !(ssl3_accept_~num1~0 > 0); 60606#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 60600#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60592#L643 ssl3_accept_~skip~0 := 0; 60588#L102-2 assume !false; 60582#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60577#L105 assume 12292 == ssl3_accept_~s__state~0; 60578#L106 ssl3_accept_~s__new_session~0 := 1; 61510#L214 ssl3_accept_~s__server~0 := 1; 61508#L219 assume 0 != ssl3_accept_~cb~0; 61504#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 61502#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 61499#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 61497#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 61469#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 61466#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61460#L643 ssl3_accept_~skip~0 := 0; 61457#L102-2 assume !false; 61454#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61451#L105 assume !(12292 == ssl3_accept_~s__state~0); 61088#L108 assume !(16384 == ssl3_accept_~s__state~0); 61086#L111 assume !(8192 == ssl3_accept_~s__state~0); 61087#L114 assume !(24576 == ssl3_accept_~s__state~0); 61082#L117 assume !(8195 == ssl3_accept_~s__state~0); 61083#L120 assume !(8480 == ssl3_accept_~s__state~0); 60801#L123 assume !(8481 == ssl3_accept_~s__state~0); 60798#L126 assume !(8482 == ssl3_accept_~s__state~0); 60795#L129 assume 8464 == ssl3_accept_~s__state~0; 59280#L136 [2019-10-22 09:03:09,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:09,719 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 16 times [2019-10-22 09:03:09,719 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:09,719 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893442002] [2019-10-22 09:03:09,719 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,719 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,719 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:09,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:09,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:09,729 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:09,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:09,729 INFO L82 PathProgramCache]: Analyzing trace with hash -268497457, now seen corresponding path program 1 times [2019-10-22 09:03:09,729 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:09,729 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830830131] [2019-10-22 09:03:09,729 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,730 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:09,730 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:09,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:09,781 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:09,781 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830830131] [2019-10-22 09:03:09,781 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831517081] [2019-10-22 09:03:09,781 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:09,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:09,838 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:09,840 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:09,872 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 09:03:09,872 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:03:09,872 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:03:09,872 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331781164] [2019-10-22 09:03:09,873 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:09,873 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:09,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:09,874 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:03:09,874 INFO L87 Difference]: Start difference. First operand 2763 states and 3600 transitions. cyclomatic complexity: 841 Second operand 3 states. [2019-10-22 09:03:09,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:09,981 INFO L93 Difference]: Finished difference Result 2771 states and 3600 transitions. [2019-10-22 09:03:09,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:09,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2771 states and 3600 transitions. [2019-10-22 09:03:09,990 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2597 [2019-10-22 09:03:09,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2771 states to 2771 states and 3600 transitions. [2019-10-22 09:03:09,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2664 [2019-10-22 09:03:09,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2664 [2019-10-22 09:03:09,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2771 states and 3600 transitions. [2019-10-22 09:03:09,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:09,999 INFO L688 BuchiCegarLoop]: Abstraction has 2771 states and 3600 transitions. [2019-10-22 09:03:10,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2771 states and 3600 transitions. [2019-10-22 09:03:10,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2771 to 2703. [2019-10-22 09:03:10,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2703 states. [2019-10-22 09:03:10,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2703 states to 2703 states and 3512 transitions. [2019-10-22 09:03:10,024 INFO L711 BuchiCegarLoop]: Abstraction has 2703 states and 3512 transitions. [2019-10-22 09:03:10,024 INFO L591 BuchiCegarLoop]: Abstraction has 2703 states and 3512 transitions. [2019-10-22 09:03:10,024 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 09:03:10,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2703 states and 3512 transitions. [2019-10-22 09:03:10,031 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2529 [2019-10-22 09:03:10,031 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:10,031 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:10,032 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:10,032 INFO L850 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, 1] [2019-10-22 09:03:10,032 INFO L791 eck$LassoCheckResult]: Stem: 65194#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 65195#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65191#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 65202#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65123#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 65203#L102-2 assume !false; 65271#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66620#L105 assume !(12292 == ssl3_accept_~s__state~0); 66618#L108 assume !(16384 == ssl3_accept_~s__state~0); 66616#L111 assume !(8192 == ssl3_accept_~s__state~0); 66614#L114 assume !(24576 == ssl3_accept_~s__state~0); 66612#L117 assume !(8195 == ssl3_accept_~s__state~0); 66610#L120 assume !(8480 == ssl3_accept_~s__state~0); 66608#L123 assume !(8481 == ssl3_accept_~s__state~0); 66606#L126 assume !(8482 == ssl3_accept_~s__state~0); 66604#L129 assume 8464 == ssl3_accept_~s__state~0; 65046#L136 [2019-10-22 09:03:10,033 INFO L793 eck$LassoCheckResult]: Loop: 65046#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 65047#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 65012#L277-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; 65229#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67567#L643 ssl3_accept_~skip~0 := 0; 67565#L102-2 assume !false; 67563#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67561#L105 assume !(12292 == ssl3_accept_~s__state~0); 67559#L108 assume !(16384 == ssl3_accept_~s__state~0); 67557#L111 assume !(8192 == ssl3_accept_~s__state~0); 67555#L114 assume !(24576 == ssl3_accept_~s__state~0); 67553#L117 assume !(8195 == ssl3_accept_~s__state~0); 67551#L120 assume !(8480 == ssl3_accept_~s__state~0); 67549#L123 assume !(8481 == ssl3_accept_~s__state~0); 67547#L126 assume !(8482 == ssl3_accept_~s__state~0); 67545#L129 assume !(8464 == ssl3_accept_~s__state~0); 67543#L132 assume !(8465 == ssl3_accept_~s__state~0); 67352#L135 assume !(8466 == ssl3_accept_~s__state~0); 67119#L138 assume 8496 == ssl3_accept_~s__state~0; 66507#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 67115#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 67114#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 67113#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65005#L296-2 ssl3_accept_~s__init_num~0 := 0; 67112#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67107#L643 ssl3_accept_~skip~0 := 0; 67105#L102-2 assume !false; 67104#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67103#L105 assume !(12292 == ssl3_accept_~s__state~0); 67101#L108 assume !(16384 == ssl3_accept_~s__state~0); 67100#L111 assume !(8192 == ssl3_accept_~s__state~0); 67099#L114 assume !(24576 == ssl3_accept_~s__state~0); 67098#L117 assume !(8195 == ssl3_accept_~s__state~0); 67097#L120 assume !(8480 == ssl3_accept_~s__state~0); 67096#L123 assume !(8481 == ssl3_accept_~s__state~0); 67095#L126 assume !(8482 == ssl3_accept_~s__state~0); 67094#L129 assume !(8464 == ssl3_accept_~s__state~0); 67092#L132 assume !(8465 == ssl3_accept_~s__state~0); 67091#L135 assume !(8466 == ssl3_accept_~s__state~0); 67090#L138 assume !(8496 == ssl3_accept_~s__state~0); 67089#L141 assume !(8497 == ssl3_accept_~s__state~0); 67088#L144 assume 8512 == ssl3_accept_~s__state~0; 66752#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67086#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 67084#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 67082#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67077#L643 ssl3_accept_~skip~0 := 0; 67076#L102-2 assume !false; 67075#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67074#L105 assume !(12292 == ssl3_accept_~s__state~0); 67073#L108 assume !(16384 == ssl3_accept_~s__state~0); 67072#L111 assume !(8192 == ssl3_accept_~s__state~0); 67069#L114 assume !(24576 == ssl3_accept_~s__state~0); 67068#L117 assume !(8195 == ssl3_accept_~s__state~0); 67066#L120 assume !(8480 == ssl3_accept_~s__state~0); 67065#L123 assume !(8481 == ssl3_accept_~s__state~0); 67064#L126 assume !(8482 == ssl3_accept_~s__state~0); 67063#L129 assume !(8464 == ssl3_accept_~s__state~0); 67062#L132 assume !(8465 == ssl3_accept_~s__state~0); 67059#L135 assume !(8466 == ssl3_accept_~s__state~0); 67058#L138 assume !(8496 == ssl3_accept_~s__state~0); 67056#L141 assume !(8497 == ssl3_accept_~s__state~0); 67055#L144 assume !(8512 == ssl3_accept_~s__state~0); 67054#L147 assume !(8513 == ssl3_accept_~s__state~0); 67053#L150 assume 8528 == ssl3_accept_~s__state~0; 65285#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 67050#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 67046#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 67040#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 67037#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 65133#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65134#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67445#L643 ssl3_accept_~skip~0 := 0; 67444#L102-2 assume !false; 67443#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67442#L105 assume !(12292 == ssl3_accept_~s__state~0); 67441#L108 assume !(16384 == ssl3_accept_~s__state~0); 67440#L111 assume !(8192 == ssl3_accept_~s__state~0); 67439#L114 assume !(24576 == ssl3_accept_~s__state~0); 67438#L117 assume !(8195 == ssl3_accept_~s__state~0); 67437#L120 assume !(8480 == ssl3_accept_~s__state~0); 67436#L123 assume !(8481 == ssl3_accept_~s__state~0); 67435#L126 assume !(8482 == ssl3_accept_~s__state~0); 67434#L129 assume !(8464 == ssl3_accept_~s__state~0); 67433#L132 assume !(8465 == ssl3_accept_~s__state~0); 67432#L135 assume !(8466 == ssl3_accept_~s__state~0); 67431#L138 assume !(8496 == ssl3_accept_~s__state~0); 67430#L141 assume !(8497 == ssl3_accept_~s__state~0); 67429#L144 assume !(8512 == ssl3_accept_~s__state~0); 67428#L147 assume !(8513 == ssl3_accept_~s__state~0); 67427#L150 assume !(8528 == ssl3_accept_~s__state~0); 67426#L153 assume !(8529 == ssl3_accept_~s__state~0); 67425#L156 assume 8544 == ssl3_accept_~s__state~0; 65156#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 65157#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 65121#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65119#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 64990#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 64985#L409 assume !(4 == ssl3_accept_~blastFlag~0); 64986#L409-2 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; 65002#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67668#L643 ssl3_accept_~skip~0 := 0; 65165#L102-2 assume !false; 65036#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65037#L105 assume !(12292 == ssl3_accept_~s__state~0); 65124#L108 assume !(16384 == ssl3_accept_~s__state~0); 65072#L111 assume !(8192 == ssl3_accept_~s__state~0); 65040#L114 assume !(24576 == ssl3_accept_~s__state~0); 65041#L117 assume !(8195 == ssl3_accept_~s__state~0); 65019#L120 assume !(8480 == ssl3_accept_~s__state~0); 65020#L123 assume !(8481 == ssl3_accept_~s__state~0); 65205#L126 assume !(8482 == ssl3_accept_~s__state~0); 65206#L129 assume !(8464 == ssl3_accept_~s__state~0); 65199#L132 assume !(8465 == ssl3_accept_~s__state~0); 65144#L135 assume !(8466 == ssl3_accept_~s__state~0); 65145#L138 assume !(8496 == ssl3_accept_~s__state~0); 65135#L141 assume !(8497 == ssl3_accept_~s__state~0); 65075#L144 assume !(8512 == ssl3_accept_~s__state~0); 65076#L147 assume !(8513 == ssl3_accept_~s__state~0); 67586#L150 assume !(8528 == ssl3_accept_~s__state~0); 67584#L153 assume !(8529 == ssl3_accept_~s__state~0); 67582#L156 assume !(8544 == ssl3_accept_~s__state~0); 65230#L159 assume !(8545 == ssl3_accept_~s__state~0); 65231#L162 assume !(8560 == ssl3_accept_~s__state~0); 65170#L165 assume !(8561 == ssl3_accept_~s__state~0); 65148#L168 assume 8448 == ssl3_accept_~s__state~0; 65052#L169 assume !(ssl3_accept_~num1~0 > 0); 65054#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65151#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66919#L643 ssl3_accept_~skip~0 := 0; 66917#L102-2 assume !false; 66915#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66913#L105 assume 12292 == ssl3_accept_~s__state~0; 65059#L106 ssl3_accept_~s__new_session~0 := 1; 65060#L214 ssl3_accept_~s__server~0 := 1; 67681#L219 assume 0 != ssl3_accept_~cb~0; 67680#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 67679#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 67678#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 65138#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 65139#L246 assume 12292 != ssl3_accept_~s__state~0; 65106#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 65094#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67252#L643 ssl3_accept_~skip~0 := 0; 67249#L102-2 assume !false; 67246#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67243#L105 assume !(12292 == ssl3_accept_~s__state~0); 67240#L108 assume !(16384 == ssl3_accept_~s__state~0); 67237#L111 assume !(8192 == ssl3_accept_~s__state~0); 67234#L114 assume !(24576 == ssl3_accept_~s__state~0); 67231#L117 assume !(8195 == ssl3_accept_~s__state~0); 67228#L120 assume !(8480 == ssl3_accept_~s__state~0); 67225#L123 assume !(8481 == ssl3_accept_~s__state~0); 67223#L126 assume !(8482 == ssl3_accept_~s__state~0); 67218#L129 assume 8464 == ssl3_accept_~s__state~0; 65046#L136 [2019-10-22 09:03:10,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:10,033 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 17 times [2019-10-22 09:03:10,033 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:10,033 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633428633] [2019-10-22 09:03:10,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,034 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:10,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:10,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:10,041 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:10,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:10,042 INFO L82 PathProgramCache]: Analyzing trace with hash -1068001214, now seen corresponding path program 1 times [2019-10-22 09:03:10,043 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:10,043 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572482953] [2019-10-22 09:03:10,043 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,043 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,043 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:10,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:10,088 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:10,088 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572482953] [2019-10-22 09:03:10,088 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078612384] [2019-10-22 09:03:10,088 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:10,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:10,147 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:10,149 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:10,187 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2019-10-22 09:03:10,187 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:03:10,188 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:03:10,188 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581166306] [2019-10-22 09:03:10,190 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:10,190 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:10,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:10,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:03:10,191 INFO L87 Difference]: Start difference. First operand 2703 states and 3512 transitions. cyclomatic complexity: 813 Second operand 3 states. [2019-10-22 09:03:10,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:10,284 INFO L93 Difference]: Finished difference Result 2703 states and 3504 transitions. [2019-10-22 09:03:10,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:10,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2703 states and 3504 transitions. [2019-10-22 09:03:10,292 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2529 [2019-10-22 09:03:10,299 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2703 states to 2703 states and 3504 transitions. [2019-10-22 09:03:10,299 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2596 [2019-10-22 09:03:10,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2596 [2019-10-22 09:03:10,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2703 states and 3504 transitions. [2019-10-22 09:03:10,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:10,302 INFO L688 BuchiCegarLoop]: Abstraction has 2703 states and 3504 transitions. [2019-10-22 09:03:10,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2703 states and 3504 transitions. [2019-10-22 09:03:10,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2703 to 2663. [2019-10-22 09:03:10,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2663 states. [2019-10-22 09:03:10,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2663 states to 2663 states and 3456 transitions. [2019-10-22 09:03:10,324 INFO L711 BuchiCegarLoop]: Abstraction has 2663 states and 3456 transitions. [2019-10-22 09:03:10,324 INFO L591 BuchiCegarLoop]: Abstraction has 2663 states and 3456 transitions. [2019-10-22 09:03:10,324 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 09:03:10,324 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2663 states and 3456 transitions. [2019-10-22 09:03:10,331 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2489 [2019-10-22 09:03:10,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:10,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:10,332 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:10,332 INFO L850 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] [2019-10-22 09:03:10,333 INFO L791 eck$LassoCheckResult]: Stem: 71078#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 71079#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 71067#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 71084#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70999#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 71085#L102-2 assume !false; 71147#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73081#L105 assume !(12292 == ssl3_accept_~s__state~0); 73080#L108 assume !(16384 == ssl3_accept_~s__state~0); 73079#L111 assume !(8192 == ssl3_accept_~s__state~0); 73078#L114 assume !(24576 == ssl3_accept_~s__state~0); 73076#L117 assume !(8195 == ssl3_accept_~s__state~0); 73074#L120 assume !(8480 == ssl3_accept_~s__state~0); 73072#L123 assume !(8481 == ssl3_accept_~s__state~0); 73068#L126 assume !(8482 == ssl3_accept_~s__state~0); 73064#L129 assume 8464 == ssl3_accept_~s__state~0; 72588#L136 [2019-10-22 09:03:10,333 INFO L793 eck$LassoCheckResult]: Loop: 72588#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 73056#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 72988#L277-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; 73053#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73047#L643 ssl3_accept_~skip~0 := 0; 73045#L102-2 assume !false; 73043#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73041#L105 assume !(12292 == ssl3_accept_~s__state~0); 73039#L108 assume !(16384 == ssl3_accept_~s__state~0); 73037#L111 assume !(8192 == ssl3_accept_~s__state~0); 73035#L114 assume !(24576 == ssl3_accept_~s__state~0); 73033#L117 assume !(8195 == ssl3_accept_~s__state~0); 73031#L120 assume !(8480 == ssl3_accept_~s__state~0); 73029#L123 assume !(8481 == ssl3_accept_~s__state~0); 73027#L126 assume !(8482 == ssl3_accept_~s__state~0); 73026#L129 assume !(8464 == ssl3_accept_~s__state~0); 73025#L132 assume !(8465 == ssl3_accept_~s__state~0); 73023#L135 assume !(8466 == ssl3_accept_~s__state~0); 72908#L138 assume 8496 == ssl3_accept_~s__state~0; 72583#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 72905#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 72901#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 72899#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70881#L296-2 ssl3_accept_~s__init_num~0 := 0; 72897#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72887#L643 ssl3_accept_~skip~0 := 0; 72885#L102-2 assume !false; 72883#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72881#L105 assume !(12292 == ssl3_accept_~s__state~0); 72879#L108 assume !(16384 == ssl3_accept_~s__state~0); 72877#L111 assume !(8192 == ssl3_accept_~s__state~0); 72875#L114 assume !(24576 == ssl3_accept_~s__state~0); 72873#L117 assume !(8195 == ssl3_accept_~s__state~0); 72871#L120 assume !(8480 == ssl3_accept_~s__state~0); 72869#L123 assume !(8481 == ssl3_accept_~s__state~0); 72867#L126 assume !(8482 == ssl3_accept_~s__state~0); 72865#L129 assume !(8464 == ssl3_accept_~s__state~0); 72864#L132 assume !(8465 == ssl3_accept_~s__state~0); 72863#L135 assume !(8466 == ssl3_accept_~s__state~0); 72862#L138 assume !(8496 == ssl3_accept_~s__state~0); 72861#L141 assume !(8497 == ssl3_accept_~s__state~0); 72860#L144 assume 8512 == ssl3_accept_~s__state~0; 72578#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72858#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72803#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72725#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72719#L643 ssl3_accept_~skip~0 := 0; 72717#L102-2 assume !false; 72715#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72713#L105 assume !(12292 == ssl3_accept_~s__state~0); 72711#L108 assume !(16384 == ssl3_accept_~s__state~0); 72709#L111 assume !(8192 == ssl3_accept_~s__state~0); 72707#L114 assume !(24576 == ssl3_accept_~s__state~0); 72705#L117 assume !(8195 == ssl3_accept_~s__state~0); 72703#L120 assume !(8480 == ssl3_accept_~s__state~0); 72701#L123 assume !(8481 == ssl3_accept_~s__state~0); 72699#L126 assume !(8482 == ssl3_accept_~s__state~0); 72697#L129 assume !(8464 == ssl3_accept_~s__state~0); 72695#L132 assume !(8465 == ssl3_accept_~s__state~0); 72633#L135 assume !(8466 == ssl3_accept_~s__state~0); 72632#L138 assume !(8496 == ssl3_accept_~s__state~0); 72631#L141 assume !(8497 == ssl3_accept_~s__state~0); 72630#L144 assume !(8512 == ssl3_accept_~s__state~0); 72629#L147 assume !(8513 == ssl3_accept_~s__state~0); 72628#L150 assume 8528 == ssl3_accept_~s__state~0; 71153#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72627#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72624#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 72361#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 72358#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 72352#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72351#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72346#L643 ssl3_accept_~skip~0 := 0; 72345#L102-2 assume !false; 72344#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72343#L105 assume !(12292 == ssl3_accept_~s__state~0); 72342#L108 assume !(16384 == ssl3_accept_~s__state~0); 72341#L111 assume !(8192 == ssl3_accept_~s__state~0); 72340#L114 assume !(24576 == ssl3_accept_~s__state~0); 72339#L117 assume !(8195 == ssl3_accept_~s__state~0); 72338#L120 assume !(8480 == ssl3_accept_~s__state~0); 72337#L123 assume !(8481 == ssl3_accept_~s__state~0); 72336#L126 assume !(8482 == ssl3_accept_~s__state~0); 72335#L129 assume !(8464 == ssl3_accept_~s__state~0); 72334#L132 assume !(8465 == ssl3_accept_~s__state~0); 72333#L135 assume !(8466 == ssl3_accept_~s__state~0); 72331#L138 assume !(8496 == ssl3_accept_~s__state~0); 72330#L141 assume !(8497 == ssl3_accept_~s__state~0); 72329#L144 assume !(8512 == ssl3_accept_~s__state~0); 72327#L147 assume !(8513 == ssl3_accept_~s__state~0); 72326#L150 assume !(8528 == ssl3_accept_~s__state~0); 72278#L153 assume !(8529 == ssl3_accept_~s__state~0); 72271#L156 assume 8544 == ssl3_accept_~s__state~0; 72268#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72264#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 72259#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70994#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 70866#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 70863#L409 assume !(4 == ssl3_accept_~blastFlag~0); 70864#L409-2 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; 70878#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 73014#L643 ssl3_accept_~skip~0 := 0; 73013#L102-2 assume !false; 73012#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73011#L105 assume !(12292 == ssl3_accept_~s__state~0); 73008#L108 assume !(16384 == ssl3_accept_~s__state~0); 73006#L111 assume !(8192 == ssl3_accept_~s__state~0); 73000#L114 assume !(24576 == ssl3_accept_~s__state~0); 72998#L117 assume !(8195 == ssl3_accept_~s__state~0); 72996#L120 assume !(8480 == ssl3_accept_~s__state~0); 72994#L123 assume !(8481 == ssl3_accept_~s__state~0); 72992#L126 assume !(8482 == ssl3_accept_~s__state~0); 72955#L129 assume !(8464 == ssl3_accept_~s__state~0); 72952#L132 assume !(8465 == ssl3_accept_~s__state~0); 72948#L135 assume !(8466 == ssl3_accept_~s__state~0); 72626#L138 assume !(8496 == ssl3_accept_~s__state~0); 72461#L141 assume !(8497 == ssl3_accept_~s__state~0); 72455#L144 assume !(8512 == ssl3_accept_~s__state~0); 72453#L147 assume !(8513 == ssl3_accept_~s__state~0); 72451#L150 assume !(8528 == ssl3_accept_~s__state~0); 72449#L153 assume !(8529 == ssl3_accept_~s__state~0); 72447#L156 assume !(8544 == ssl3_accept_~s__state~0); 72445#L159 assume !(8545 == ssl3_accept_~s__state~0); 72443#L162 assume !(8560 == ssl3_accept_~s__state~0); 72441#L165 assume !(8561 == ssl3_accept_~s__state~0); 72439#L168 assume 8448 == ssl3_accept_~s__state~0; 72437#L169 assume !(ssl3_accept_~num1~0 > 0); 72434#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72432#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72426#L643 ssl3_accept_~skip~0 := 0; 72424#L102-2 assume !false; 72422#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72420#L105 assume !(12292 == ssl3_accept_~s__state~0); 72418#L108 assume 16384 == ssl3_accept_~s__state~0; 72414#L214 ssl3_accept_~s__server~0 := 1; 72967#L219 assume 0 != ssl3_accept_~cb~0; 72965#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 72963#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 72960#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 72958#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 72953#L246 assume 12292 != ssl3_accept_~s__state~0; 72950#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 70970#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72941#L643 ssl3_accept_~skip~0 := 0; 72939#L102-2 assume !false; 72937#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72935#L105 assume !(12292 == ssl3_accept_~s__state~0); 72933#L108 assume !(16384 == ssl3_accept_~s__state~0); 72931#L111 assume !(8192 == ssl3_accept_~s__state~0); 72929#L114 assume !(24576 == ssl3_accept_~s__state~0); 72927#L117 assume !(8195 == ssl3_accept_~s__state~0); 72921#L120 assume !(8480 == ssl3_accept_~s__state~0); 72919#L123 assume !(8481 == ssl3_accept_~s__state~0); 72917#L126 assume !(8482 == ssl3_accept_~s__state~0); 72915#L129 assume 8464 == ssl3_accept_~s__state~0; 72588#L136 [2019-10-22 09:03:10,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:10,333 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 18 times [2019-10-22 09:03:10,333 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:10,334 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161399854] [2019-10-22 09:03:10,334 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,334 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,334 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:10,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:10,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:10,343 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:10,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:10,344 INFO L82 PathProgramCache]: Analyzing trace with hash -1254098, now seen corresponding path program 1 times [2019-10-22 09:03:10,344 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:10,344 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919303452] [2019-10-22 09:03:10,344 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,344 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,344 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:10,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:10,387 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:10,387 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919303452] [2019-10-22 09:03:10,388 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640633628] [2019-10-22 09:03:10,388 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:10,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:10,443 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:10,445 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:10,463 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-10-22 09:03:10,463 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:03:10,463 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 09:03:10,463 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336701308] [2019-10-22 09:03:10,464 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:10,464 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:10,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:03:10,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:03:10,464 INFO L87 Difference]: Start difference. First operand 2663 states and 3456 transitions. cyclomatic complexity: 797 Second operand 4 states. [2019-10-22 09:03:10,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:10,708 INFO L93 Difference]: Finished difference Result 4209 states and 5353 transitions. [2019-10-22 09:03:10,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:03:10,710 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4209 states and 5353 transitions. [2019-10-22 09:03:10,723 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3377 [2019-10-22 09:03:10,734 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4209 states to 4137 states and 5277 transitions. [2019-10-22 09:03:10,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4030 [2019-10-22 09:03:10,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4030 [2019-10-22 09:03:10,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4137 states and 5277 transitions. [2019-10-22 09:03:10,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:10,737 INFO L688 BuchiCegarLoop]: Abstraction has 4137 states and 5277 transitions. [2019-10-22 09:03:10,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4137 states and 5277 transitions. [2019-10-22 09:03:10,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4137 to 3195. [2019-10-22 09:03:10,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3195 states. [2019-10-22 09:03:10,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3195 states to 3195 states and 4117 transitions. [2019-10-22 09:03:10,769 INFO L711 BuchiCegarLoop]: Abstraction has 3195 states and 4117 transitions. [2019-10-22 09:03:10,769 INFO L591 BuchiCegarLoop]: Abstraction has 3195 states and 4117 transitions. [2019-10-22 09:03:10,769 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 09:03:10,769 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3195 states and 4117 transitions. [2019-10-22 09:03:10,776 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2980 [2019-10-22 09:03:10,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:10,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:10,778 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:10,778 INFO L850 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, 1] [2019-10-22 09:03:10,778 INFO L791 eck$LassoCheckResult]: Stem: 78415#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 78416#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78411#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 78426#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78343#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 78427#L102-2 assume !false; 78495#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79060#L105 assume !(12292 == ssl3_accept_~s__state~0); 79052#L108 assume !(16384 == ssl3_accept_~s__state~0); 79053#L111 assume !(8192 == ssl3_accept_~s__state~0); 78759#L114 assume !(24576 == ssl3_accept_~s__state~0); 78760#L117 assume !(8195 == ssl3_accept_~s__state~0); 78744#L120 assume !(8480 == ssl3_accept_~s__state~0); 78745#L123 assume !(8481 == ssl3_accept_~s__state~0); 78724#L126 assume !(8482 == ssl3_accept_~s__state~0); 78725#L129 assume 8464 == ssl3_accept_~s__state~0; 78612#L136 [2019-10-22 09:03:10,779 INFO L793 eck$LassoCheckResult]: Loop: 78612#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 80119#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 79590#L277-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; 80115#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80109#L643 ssl3_accept_~skip~0 := 0; 80107#L102-2 assume !false; 79936#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79934#L105 assume !(12292 == ssl3_accept_~s__state~0); 79903#L108 assume !(16384 == ssl3_accept_~s__state~0); 79899#L111 assume !(8192 == ssl3_accept_~s__state~0); 79895#L114 assume !(24576 == ssl3_accept_~s__state~0); 79891#L117 assume !(8195 == ssl3_accept_~s__state~0); 79887#L120 assume !(8480 == ssl3_accept_~s__state~0); 79883#L123 assume !(8481 == ssl3_accept_~s__state~0); 79879#L126 assume !(8482 == ssl3_accept_~s__state~0); 79875#L129 assume !(8464 == ssl3_accept_~s__state~0); 79871#L132 assume !(8465 == ssl3_accept_~s__state~0); 79854#L135 assume !(8466 == ssl3_accept_~s__state~0); 79702#L138 assume 8496 == ssl3_accept_~s__state~0; 78609#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 79693#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 79558#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 79687#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 78225#L296-2 ssl3_accept_~s__init_num~0 := 0; 79681#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79674#L643 ssl3_accept_~skip~0 := 0; 79671#L102-2 assume !false; 79668#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79665#L105 assume !(12292 == ssl3_accept_~s__state~0); 79662#L108 assume !(16384 == ssl3_accept_~s__state~0); 79659#L111 assume !(8192 == ssl3_accept_~s__state~0); 79656#L114 assume !(24576 == ssl3_accept_~s__state~0); 79653#L117 assume !(8195 == ssl3_accept_~s__state~0); 79650#L120 assume !(8480 == ssl3_accept_~s__state~0); 79645#L123 assume !(8481 == ssl3_accept_~s__state~0); 79642#L126 assume !(8482 == ssl3_accept_~s__state~0); 79639#L129 assume !(8464 == ssl3_accept_~s__state~0); 79636#L132 assume !(8465 == ssl3_accept_~s__state~0); 79633#L135 assume !(8466 == ssl3_accept_~s__state~0); 79630#L138 assume !(8496 == ssl3_accept_~s__state~0); 79627#L141 assume !(8497 == ssl3_accept_~s__state~0); 79595#L144 assume 8512 == ssl3_accept_~s__state~0; 78606#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79593#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 79594#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 80202#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80197#L643 ssl3_accept_~skip~0 := 0; 80196#L102-2 assume !false; 80195#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80194#L105 assume !(12292 == ssl3_accept_~s__state~0); 80193#L108 assume !(16384 == ssl3_accept_~s__state~0); 80192#L111 assume !(8192 == ssl3_accept_~s__state~0); 80191#L114 assume !(24576 == ssl3_accept_~s__state~0); 80188#L117 assume !(8195 == ssl3_accept_~s__state~0); 80185#L120 assume !(8480 == ssl3_accept_~s__state~0); 80182#L123 assume !(8481 == ssl3_accept_~s__state~0); 80179#L126 assume !(8482 == ssl3_accept_~s__state~0); 80176#L129 assume !(8464 == ssl3_accept_~s__state~0); 80173#L132 assume !(8465 == ssl3_accept_~s__state~0); 80170#L135 assume !(8466 == ssl3_accept_~s__state~0); 80167#L138 assume !(8496 == ssl3_accept_~s__state~0); 80165#L141 assume !(8497 == ssl3_accept_~s__state~0); 80162#L144 assume !(8512 == ssl3_accept_~s__state~0); 80156#L147 assume !(8513 == ssl3_accept_~s__state~0); 80154#L150 assume 8528 == ssl3_accept_~s__state~0; 78603#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 80151#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 80148#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 80146#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 80141#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 80134#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 80131#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80125#L643 ssl3_accept_~skip~0 := 0; 80103#L102-2 assume !false; 80098#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80096#L105 assume !(12292 == ssl3_accept_~s__state~0); 80094#L108 assume !(16384 == ssl3_accept_~s__state~0); 80092#L111 assume !(8192 == ssl3_accept_~s__state~0); 80090#L114 assume !(24576 == ssl3_accept_~s__state~0); 80088#L117 assume !(8195 == ssl3_accept_~s__state~0); 80086#L120 assume !(8480 == ssl3_accept_~s__state~0); 80084#L123 assume !(8481 == ssl3_accept_~s__state~0); 80082#L126 assume !(8482 == ssl3_accept_~s__state~0); 80080#L129 assume !(8464 == ssl3_accept_~s__state~0); 80078#L132 assume !(8465 == ssl3_accept_~s__state~0); 80076#L135 assume !(8466 == ssl3_accept_~s__state~0); 80074#L138 assume !(8496 == ssl3_accept_~s__state~0); 80072#L141 assume !(8497 == ssl3_accept_~s__state~0); 80070#L144 assume !(8512 == ssl3_accept_~s__state~0); 80068#L147 assume !(8513 == ssl3_accept_~s__state~0); 80066#L150 assume !(8528 == ssl3_accept_~s__state~0); 80064#L153 assume !(8529 == ssl3_accept_~s__state~0); 80062#L156 assume 8544 == ssl3_accept_~s__state~0; 78600#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 80059#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 80056#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80054#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 80050#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 80049#L409 assume !(4 == ssl3_accept_~blastFlag~0); 80047#L409-2 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; 80045#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80040#L643 ssl3_accept_~skip~0 := 0; 80039#L102-2 assume !false; 80038#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80037#L105 assume !(12292 == ssl3_accept_~s__state~0); 80036#L108 assume !(16384 == ssl3_accept_~s__state~0); 80035#L111 assume !(8192 == ssl3_accept_~s__state~0); 80034#L114 assume !(24576 == ssl3_accept_~s__state~0); 80033#L117 assume !(8195 == ssl3_accept_~s__state~0); 80032#L120 assume !(8480 == ssl3_accept_~s__state~0); 80031#L123 assume !(8481 == ssl3_accept_~s__state~0); 80030#L126 assume !(8482 == ssl3_accept_~s__state~0); 80029#L129 assume !(8464 == ssl3_accept_~s__state~0); 80028#L132 assume !(8465 == ssl3_accept_~s__state~0); 80027#L135 assume !(8466 == ssl3_accept_~s__state~0); 80026#L138 assume !(8496 == ssl3_accept_~s__state~0); 79906#L141 assume !(8497 == ssl3_accept_~s__state~0); 80025#L144 assume !(8512 == ssl3_accept_~s__state~0); 80024#L147 assume !(8513 == ssl3_accept_~s__state~0); 80023#L150 assume !(8528 == ssl3_accept_~s__state~0); 80022#L153 assume !(8529 == ssl3_accept_~s__state~0); 80021#L156 assume !(8544 == ssl3_accept_~s__state~0); 80020#L159 assume !(8545 == ssl3_accept_~s__state~0); 80019#L162 assume !(8560 == ssl3_accept_~s__state~0); 80014#L165 assume !(8561 == ssl3_accept_~s__state~0); 80011#L168 assume 8448 == ssl3_accept_~s__state~0; 80008#L169 assume !(ssl3_accept_~num1~0 > 0); 80002#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 79995#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79989#L643 ssl3_accept_~skip~0 := 0; 79987#L102-2 assume !false; 79985#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79983#L105 assume !(12292 == ssl3_accept_~s__state~0); 79981#L108 assume !(16384 == ssl3_accept_~s__state~0); 79979#L111 assume !(8192 == ssl3_accept_~s__state~0); 79977#L114 assume !(24576 == ssl3_accept_~s__state~0); 79975#L117 assume !(8195 == ssl3_accept_~s__state~0); 79973#L120 assume !(8480 == ssl3_accept_~s__state~0); 79971#L123 assume !(8481 == ssl3_accept_~s__state~0); 79969#L126 assume !(8482 == ssl3_accept_~s__state~0); 79967#L129 assume !(8464 == ssl3_accept_~s__state~0); 79965#L132 assume !(8465 == ssl3_accept_~s__state~0); 79963#L135 assume !(8466 == ssl3_accept_~s__state~0); 79961#L138 assume !(8496 == ssl3_accept_~s__state~0); 79959#L141 assume !(8497 == ssl3_accept_~s__state~0); 79957#L144 assume !(8512 == ssl3_accept_~s__state~0); 79955#L147 assume !(8513 == ssl3_accept_~s__state~0); 79953#L150 assume !(8528 == ssl3_accept_~s__state~0); 79951#L153 assume !(8529 == ssl3_accept_~s__state~0); 79949#L156 assume !(8544 == ssl3_accept_~s__state~0); 79947#L159 assume !(8545 == ssl3_accept_~s__state~0); 79945#L162 assume !(8560 == ssl3_accept_~s__state~0); 79943#L165 assume !(8561 == ssl3_accept_~s__state~0); 79941#L168 assume !(8448 == ssl3_accept_~s__state~0); 79937#L171 assume 8576 == ssl3_accept_~s__state~0; 79935#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 79932#L452 assume !(5 == ssl3_accept_~blastFlag~0); 79931#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 79929#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 79927#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79922#L643 ssl3_accept_~skip~0 := 0; 79921#L102-2 assume !false; 79920#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79919#L105 assume !(12292 == ssl3_accept_~s__state~0); 79918#L108 assume !(16384 == ssl3_accept_~s__state~0); 79917#L111 assume !(8192 == ssl3_accept_~s__state~0); 79916#L114 assume !(24576 == ssl3_accept_~s__state~0); 79915#L117 assume !(8195 == ssl3_accept_~s__state~0); 79914#L120 assume !(8480 == ssl3_accept_~s__state~0); 79913#L123 assume !(8481 == ssl3_accept_~s__state~0); 79912#L126 assume !(8482 == ssl3_accept_~s__state~0); 79911#L129 assume 8464 == ssl3_accept_~s__state~0; 78612#L136 [2019-10-22 09:03:10,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:10,779 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 19 times [2019-10-22 09:03:10,779 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:10,779 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952972006] [2019-10-22 09:03:10,779 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,779 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,779 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:10,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:10,789 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:10,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:10,789 INFO L82 PathProgramCache]: Analyzing trace with hash -766268945, now seen corresponding path program 1 times [2019-10-22 09:03:10,789 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:10,789 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716263170] [2019-10-22 09:03:10,790 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,790 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:10,790 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:10,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:10,824 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-10-22 09:03:10,824 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716263170] [2019-10-22 09:03:10,824 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:10,824 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:10,825 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564802432] [2019-10-22 09:03:10,825 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:10,825 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:10,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:10,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:10,826 INFO L87 Difference]: Start difference. First operand 3195 states and 4117 transitions. cyclomatic complexity: 928 Second operand 3 states. [2019-10-22 09:03:10,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:10,949 INFO L93 Difference]: Finished difference Result 3515 states and 4481 transitions. [2019-10-22 09:03:10,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:10,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3515 states and 4481 transitions. [2019-10-22 09:03:10,959 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3132 [2019-10-22 09:03:10,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3515 states to 3395 states and 4361 transitions. [2019-10-22 09:03:10,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3288 [2019-10-22 09:03:10,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3288 [2019-10-22 09:03:10,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3395 states and 4361 transitions. [2019-10-22 09:03:10,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:10,974 INFO L688 BuchiCegarLoop]: Abstraction has 3395 states and 4361 transitions. [2019-10-22 09:03:10,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3395 states and 4361 transitions. [2019-10-22 09:03:10,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3395 to 3191. [2019-10-22 09:03:10,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3191 states. [2019-10-22 09:03:11,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3191 states to 3191 states and 4101 transitions. [2019-10-22 09:03:11,004 INFO L711 BuchiCegarLoop]: Abstraction has 3191 states and 4101 transitions. [2019-10-22 09:03:11,004 INFO L591 BuchiCegarLoop]: Abstraction has 3191 states and 4101 transitions. [2019-10-22 09:03:11,004 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 09:03:11,004 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3191 states and 4101 transitions. [2019-10-22 09:03:11,010 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2970 [2019-10-22 09:03:11,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:11,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:11,011 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:11,011 INFO L850 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] [2019-10-22 09:03:11,012 INFO L791 eck$LassoCheckResult]: Stem: 85131#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 85132#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 85125#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 85138#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 85059#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 85139#L102-2 assume !false; 85203#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85649#L105 assume !(12292 == ssl3_accept_~s__state~0); 85650#L108 assume !(16384 == ssl3_accept_~s__state~0); 85633#L111 assume !(8192 == ssl3_accept_~s__state~0); 85634#L114 assume !(24576 == ssl3_accept_~s__state~0); 85623#L117 assume !(8195 == ssl3_accept_~s__state~0); 85624#L120 assume !(8480 == ssl3_accept_~s__state~0); 85612#L123 assume !(8481 == ssl3_accept_~s__state~0); 85613#L126 assume !(8482 == ssl3_accept_~s__state~0); 85586#L129 assume 8464 == ssl3_accept_~s__state~0; 85311#L136 [2019-10-22 09:03:11,012 INFO L793 eck$LassoCheckResult]: Loop: 85311#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 88047#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 87989#L277-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; 88046#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88060#L643 ssl3_accept_~skip~0 := 0; 88059#L102-2 assume !false; 88058#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88057#L105 assume !(12292 == ssl3_accept_~s__state~0); 88056#L108 assume !(16384 == ssl3_accept_~s__state~0); 88055#L111 assume !(8192 == ssl3_accept_~s__state~0); 88054#L114 assume !(24576 == ssl3_accept_~s__state~0); 88053#L117 assume !(8195 == ssl3_accept_~s__state~0); 88052#L120 assume !(8480 == ssl3_accept_~s__state~0); 88051#L123 assume !(8481 == ssl3_accept_~s__state~0); 88050#L126 assume !(8482 == ssl3_accept_~s__state~0); 88049#L129 assume !(8464 == ssl3_accept_~s__state~0); 88048#L132 assume !(8465 == ssl3_accept_~s__state~0); 88009#L135 assume !(8466 == ssl3_accept_~s__state~0); 85532#L138 assume 8496 == ssl3_accept_~s__state~0; 85531#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 85530#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 85529#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 85528#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 84943#L296-2 ssl3_accept_~s__init_num~0 := 0; 85524#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85520#L643 ssl3_accept_~skip~0 := 0; 85515#L102-2 assume !false; 85516#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85511#L105 assume !(12292 == ssl3_accept_~s__state~0); 85512#L108 assume !(16384 == ssl3_accept_~s__state~0); 85507#L111 assume !(8192 == ssl3_accept_~s__state~0); 85508#L114 assume !(24576 == ssl3_accept_~s__state~0); 85503#L117 assume !(8195 == ssl3_accept_~s__state~0); 85504#L120 assume !(8480 == ssl3_accept_~s__state~0); 85499#L123 assume !(8481 == ssl3_accept_~s__state~0); 85500#L126 assume !(8482 == ssl3_accept_~s__state~0); 85495#L129 assume !(8464 == ssl3_accept_~s__state~0); 85496#L132 assume !(8465 == ssl3_accept_~s__state~0); 85491#L135 assume !(8466 == ssl3_accept_~s__state~0); 85492#L138 assume !(8496 == ssl3_accept_~s__state~0); 85487#L141 assume !(8497 == ssl3_accept_~s__state~0); 85488#L144 assume 8512 == ssl3_accept_~s__state~0; 85296#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 86790#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 86788#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 86786#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86781#L643 ssl3_accept_~skip~0 := 0; 86780#L102-2 assume !false; 86779#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86778#L105 assume !(12292 == ssl3_accept_~s__state~0); 86777#L108 assume !(16384 == ssl3_accept_~s__state~0); 86776#L111 assume !(8192 == ssl3_accept_~s__state~0); 86775#L114 assume !(24576 == ssl3_accept_~s__state~0); 86774#L117 assume !(8195 == ssl3_accept_~s__state~0); 86773#L120 assume !(8480 == ssl3_accept_~s__state~0); 86772#L123 assume !(8481 == ssl3_accept_~s__state~0); 86771#L126 assume !(8482 == ssl3_accept_~s__state~0); 86770#L129 assume !(8464 == ssl3_accept_~s__state~0); 86769#L132 assume !(8465 == ssl3_accept_~s__state~0); 86765#L135 assume !(8466 == ssl3_accept_~s__state~0); 86760#L138 assume !(8496 == ssl3_accept_~s__state~0); 86758#L141 assume !(8497 == ssl3_accept_~s__state~0); 86756#L144 assume !(8512 == ssl3_accept_~s__state~0); 86754#L147 assume !(8513 == ssl3_accept_~s__state~0); 86752#L150 assume 8528 == ssl3_accept_~s__state~0; 85287#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 86748#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 86746#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 86744#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 86741#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 86734#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 86731#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86725#L643 ssl3_accept_~skip~0 := 0; 86723#L102-2 assume !false; 86721#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86718#L105 assume !(12292 == ssl3_accept_~s__state~0); 86717#L108 assume !(16384 == ssl3_accept_~s__state~0); 86716#L111 assume !(8192 == ssl3_accept_~s__state~0); 86715#L114 assume !(24576 == ssl3_accept_~s__state~0); 86713#L117 assume !(8195 == ssl3_accept_~s__state~0); 86712#L120 assume !(8480 == ssl3_accept_~s__state~0); 86711#L123 assume !(8481 == ssl3_accept_~s__state~0); 86710#L126 assume !(8482 == ssl3_accept_~s__state~0); 86709#L129 assume !(8464 == ssl3_accept_~s__state~0); 86708#L132 assume !(8465 == ssl3_accept_~s__state~0); 86707#L135 assume !(8466 == ssl3_accept_~s__state~0); 86706#L138 assume !(8496 == ssl3_accept_~s__state~0); 86704#L141 assume !(8497 == ssl3_accept_~s__state~0); 86702#L144 assume !(8512 == ssl3_accept_~s__state~0); 86700#L147 assume !(8513 == ssl3_accept_~s__state~0); 86681#L150 assume !(8528 == ssl3_accept_~s__state~0); 86677#L153 assume !(8529 == ssl3_accept_~s__state~0); 86673#L156 assume 8544 == ssl3_accept_~s__state~0; 85278#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 86666#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 86661#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 86657#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 86651#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 86648#L409 assume !(4 == ssl3_accept_~blastFlag~0); 86644#L409-2 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; 86640#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86633#L643 ssl3_accept_~skip~0 := 0; 86630#L102-2 assume !false; 86627#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86624#L105 assume !(12292 == ssl3_accept_~s__state~0); 86621#L108 assume !(16384 == ssl3_accept_~s__state~0); 86619#L111 assume !(8192 == ssl3_accept_~s__state~0); 86617#L114 assume !(24576 == ssl3_accept_~s__state~0); 86615#L117 assume !(8195 == ssl3_accept_~s__state~0); 86612#L120 assume !(8480 == ssl3_accept_~s__state~0); 86610#L123 assume !(8481 == ssl3_accept_~s__state~0); 86605#L126 assume !(8482 == ssl3_accept_~s__state~0); 86603#L129 assume !(8464 == ssl3_accept_~s__state~0); 86599#L132 assume !(8465 == ssl3_accept_~s__state~0); 86597#L135 assume !(8466 == ssl3_accept_~s__state~0); 86595#L138 assume !(8496 == ssl3_accept_~s__state~0); 86594#L141 assume !(8497 == ssl3_accept_~s__state~0); 86592#L144 assume !(8512 == ssl3_accept_~s__state~0); 86591#L147 assume !(8513 == ssl3_accept_~s__state~0); 86590#L150 assume !(8528 == ssl3_accept_~s__state~0); 86589#L153 assume !(8529 == ssl3_accept_~s__state~0); 86588#L156 assume !(8544 == ssl3_accept_~s__state~0); 86587#L159 assume !(8545 == ssl3_accept_~s__state~0); 86586#L162 assume !(8560 == ssl3_accept_~s__state~0); 86584#L165 assume !(8561 == ssl3_accept_~s__state~0); 86583#L168 assume 8448 == ssl3_accept_~s__state~0; 86582#L169 assume !(ssl3_accept_~num1~0 > 0); 86580#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 86578#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86568#L643 ssl3_accept_~skip~0 := 0; 86567#L102-2 assume !false; 86566#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86565#L105 assume !(12292 == ssl3_accept_~s__state~0); 86564#L108 assume !(16384 == ssl3_accept_~s__state~0); 86563#L111 assume !(8192 == ssl3_accept_~s__state~0); 86562#L114 assume !(24576 == ssl3_accept_~s__state~0); 86561#L117 assume !(8195 == ssl3_accept_~s__state~0); 86559#L120 assume !(8480 == ssl3_accept_~s__state~0); 86558#L123 assume !(8481 == ssl3_accept_~s__state~0); 86557#L126 assume !(8482 == ssl3_accept_~s__state~0); 86555#L129 assume !(8464 == ssl3_accept_~s__state~0); 86554#L132 assume !(8465 == ssl3_accept_~s__state~0); 86553#L135 assume !(8466 == ssl3_accept_~s__state~0); 86552#L138 assume !(8496 == ssl3_accept_~s__state~0); 86551#L141 assume !(8497 == ssl3_accept_~s__state~0); 86550#L144 assume !(8512 == ssl3_accept_~s__state~0); 86548#L147 assume !(8513 == ssl3_accept_~s__state~0); 86546#L150 assume !(8528 == ssl3_accept_~s__state~0); 86544#L153 assume !(8529 == ssl3_accept_~s__state~0); 86542#L156 assume !(8544 == ssl3_accept_~s__state~0); 86540#L159 assume !(8545 == ssl3_accept_~s__state~0); 86538#L162 assume !(8560 == ssl3_accept_~s__state~0); 86536#L165 assume !(8561 == ssl3_accept_~s__state~0); 86533#L168 assume !(8448 == ssl3_accept_~s__state~0); 86534#L171 assume 8576 == ssl3_accept_~s__state~0; 86353#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 86522#L452 assume !(5 == ssl3_accept_~blastFlag~0); 86519#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 86476#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 86108#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88037#L643 ssl3_accept_~skip~0 := 0; 88035#L102-2 assume !false; 88033#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88031#L105 assume !(12292 == ssl3_accept_~s__state~0); 88029#L108 assume !(16384 == ssl3_accept_~s__state~0); 88027#L111 assume !(8192 == ssl3_accept_~s__state~0); 88025#L114 assume !(24576 == ssl3_accept_~s__state~0); 88023#L117 assume !(8195 == ssl3_accept_~s__state~0); 88021#L120 assume !(8480 == ssl3_accept_~s__state~0); 88019#L123 assume !(8481 == ssl3_accept_~s__state~0); 88017#L126 assume !(8482 == ssl3_accept_~s__state~0); 88015#L129 assume !(8464 == ssl3_accept_~s__state~0); 88011#L132 assume !(8465 == ssl3_accept_~s__state~0); 88012#L135 assume 8466 == ssl3_accept_~s__state~0; 85311#L136 [2019-10-22 09:03:11,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:11,012 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 20 times [2019-10-22 09:03:11,013 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:11,013 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682929014] [2019-10-22 09:03:11,013 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,013 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,013 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:11,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:11,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:11,020 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:11,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:11,020 INFO L82 PathProgramCache]: Analyzing trace with hash -1945043500, now seen corresponding path program 1 times [2019-10-22 09:03:11,021 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:11,021 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672062939] [2019-10-22 09:03:11,021 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,021 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,021 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:11,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:11,088 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-10-22 09:03:11,089 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672062939] [2019-10-22 09:03:11,089 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:11,089 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:11,089 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836223759] [2019-10-22 09:03:11,090 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:11,090 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:11,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:11,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:11,090 INFO L87 Difference]: Start difference. First operand 3191 states and 4101 transitions. cyclomatic complexity: 917 Second operand 3 states. [2019-10-22 09:03:11,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:11,107 INFO L93 Difference]: Finished difference Result 5761 states and 7367 transitions. [2019-10-22 09:03:11,108 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:11,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5761 states and 7367 transitions. [2019-10-22 09:03:11,123 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5540 [2019-10-22 09:03:11,137 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5761 states to 5761 states and 7367 transitions. [2019-10-22 09:03:11,137 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5654 [2019-10-22 09:03:11,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5654 [2019-10-22 09:03:11,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5761 states and 7367 transitions. [2019-10-22 09:03:11,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:11,145 INFO L688 BuchiCegarLoop]: Abstraction has 5761 states and 7367 transitions. [2019-10-22 09:03:11,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5761 states and 7367 transitions. [2019-10-22 09:03:11,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5761 to 3191. [2019-10-22 09:03:11,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3191 states. [2019-10-22 09:03:11,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3191 states to 3191 states and 4097 transitions. [2019-10-22 09:03:11,182 INFO L711 BuchiCegarLoop]: Abstraction has 3191 states and 4097 transitions. [2019-10-22 09:03:11,182 INFO L591 BuchiCegarLoop]: Abstraction has 3191 states and 4097 transitions. [2019-10-22 09:03:11,182 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 09:03:11,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3191 states and 4097 transitions. [2019-10-22 09:03:11,189 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2970 [2019-10-22 09:03:11,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:11,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:11,190 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:11,191 INFO L850 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] [2019-10-22 09:03:11,191 INFO L791 eck$LassoCheckResult]: Stem: 94100#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 94101#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 94094#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 94108#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 94023#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 94109#L102-2 assume !false; 94174#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 94416#L105 assume !(12292 == ssl3_accept_~s__state~0); 94412#L108 assume !(16384 == ssl3_accept_~s__state~0); 94413#L111 assume !(8192 == ssl3_accept_~s__state~0); 94408#L114 assume !(24576 == ssl3_accept_~s__state~0); 94409#L117 assume !(8195 == ssl3_accept_~s__state~0); 94404#L120 assume !(8480 == ssl3_accept_~s__state~0); 94405#L123 assume !(8481 == ssl3_accept_~s__state~0); 94400#L126 assume !(8482 == ssl3_accept_~s__state~0); 94401#L129 assume 8464 == ssl3_accept_~s__state~0; 94265#L136 [2019-10-22 09:03:11,191 INFO L793 eck$LassoCheckResult]: Loop: 94265#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 95616#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 95612#L277-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; 95606#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95600#L643 ssl3_accept_~skip~0 := 0; 95598#L102-2 assume !false; 95596#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95594#L105 assume !(12292 == ssl3_accept_~s__state~0); 95592#L108 assume !(16384 == ssl3_accept_~s__state~0); 95590#L111 assume !(8192 == ssl3_accept_~s__state~0); 95588#L114 assume !(24576 == ssl3_accept_~s__state~0); 95586#L117 assume !(8195 == ssl3_accept_~s__state~0); 95584#L120 assume !(8480 == ssl3_accept_~s__state~0); 95582#L123 assume !(8481 == ssl3_accept_~s__state~0); 95580#L126 assume !(8482 == ssl3_accept_~s__state~0); 95578#L129 assume !(8464 == ssl3_accept_~s__state~0); 95576#L132 assume !(8465 == ssl3_accept_~s__state~0); 95574#L135 assume !(8466 == ssl3_accept_~s__state~0); 95571#L138 assume 8496 == ssl3_accept_~s__state~0; 94260#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 95570#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 95568#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 95567#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 93900#L296-2 ssl3_accept_~s__init_num~0 := 0; 95565#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95560#L643 ssl3_accept_~skip~0 := 0; 95559#L102-2 assume !false; 95558#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95557#L105 assume !(12292 == ssl3_accept_~s__state~0); 95556#L108 assume !(16384 == ssl3_accept_~s__state~0); 95555#L111 assume !(8192 == ssl3_accept_~s__state~0); 95554#L114 assume !(24576 == ssl3_accept_~s__state~0); 95553#L117 assume !(8195 == ssl3_accept_~s__state~0); 95552#L120 assume !(8480 == ssl3_accept_~s__state~0); 95551#L123 assume !(8481 == ssl3_accept_~s__state~0); 95550#L126 assume !(8482 == ssl3_accept_~s__state~0); 95549#L129 assume !(8464 == ssl3_accept_~s__state~0); 95548#L132 assume !(8465 == ssl3_accept_~s__state~0); 95547#L135 assume !(8466 == ssl3_accept_~s__state~0); 95546#L138 assume !(8496 == ssl3_accept_~s__state~0); 95545#L141 assume !(8497 == ssl3_accept_~s__state~0); 95544#L144 assume 8512 == ssl3_accept_~s__state~0; 94253#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 95541#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 95539#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 95537#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95532#L643 ssl3_accept_~skip~0 := 0; 95531#L102-2 assume !false; 95530#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95529#L105 assume !(12292 == ssl3_accept_~s__state~0); 95528#L108 assume !(16384 == ssl3_accept_~s__state~0); 95527#L111 assume !(8192 == ssl3_accept_~s__state~0); 95526#L114 assume !(24576 == ssl3_accept_~s__state~0); 95525#L117 assume !(8195 == ssl3_accept_~s__state~0); 95524#L120 assume !(8480 == ssl3_accept_~s__state~0); 95523#L123 assume !(8481 == ssl3_accept_~s__state~0); 95522#L126 assume !(8482 == ssl3_accept_~s__state~0); 95521#L129 assume !(8464 == ssl3_accept_~s__state~0); 95520#L132 assume !(8465 == ssl3_accept_~s__state~0); 95519#L135 assume !(8466 == ssl3_accept_~s__state~0); 95518#L138 assume !(8496 == ssl3_accept_~s__state~0); 95517#L141 assume !(8497 == ssl3_accept_~s__state~0); 95516#L144 assume !(8512 == ssl3_accept_~s__state~0); 95515#L147 assume !(8513 == ssl3_accept_~s__state~0); 95514#L150 assume 8528 == ssl3_accept_~s__state~0; 94247#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 95511#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 95510#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 95503#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 95513#L359 assume !(3 == ssl3_accept_~blastFlag~0); 95501#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 95500#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 95498#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95493#L643 ssl3_accept_~skip~0 := 0; 95491#L102-2 assume !false; 95486#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95484#L105 assume !(12292 == ssl3_accept_~s__state~0); 95482#L108 assume !(16384 == ssl3_accept_~s__state~0); 95480#L111 assume !(8192 == ssl3_accept_~s__state~0); 95478#L114 assume !(24576 == ssl3_accept_~s__state~0); 95476#L117 assume !(8195 == ssl3_accept_~s__state~0); 95474#L120 assume !(8480 == ssl3_accept_~s__state~0); 95472#L123 assume !(8481 == ssl3_accept_~s__state~0); 95470#L126 assume !(8482 == ssl3_accept_~s__state~0); 95468#L129 assume !(8464 == ssl3_accept_~s__state~0); 95466#L132 assume !(8465 == ssl3_accept_~s__state~0); 95464#L135 assume !(8466 == ssl3_accept_~s__state~0); 95462#L138 assume !(8496 == ssl3_accept_~s__state~0); 95460#L141 assume !(8497 == ssl3_accept_~s__state~0); 95458#L144 assume !(8512 == ssl3_accept_~s__state~0); 95456#L147 assume !(8513 == ssl3_accept_~s__state~0); 95454#L150 assume !(8528 == ssl3_accept_~s__state~0); 95452#L153 assume !(8529 == ssl3_accept_~s__state~0); 95450#L156 assume 8544 == ssl3_accept_~s__state~0; 94242#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 95447#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 95444#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 95442#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 95438#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 95437#L409 assume !(4 == ssl3_accept_~blastFlag~0); 95435#L409-2 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; 95433#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95428#L643 ssl3_accept_~skip~0 := 0; 95427#L102-2 assume !false; 95426#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95425#L105 assume !(12292 == ssl3_accept_~s__state~0); 95424#L108 assume !(16384 == ssl3_accept_~s__state~0); 95423#L111 assume !(8192 == ssl3_accept_~s__state~0); 95422#L114 assume !(24576 == ssl3_accept_~s__state~0); 95421#L117 assume !(8195 == ssl3_accept_~s__state~0); 95420#L120 assume !(8480 == ssl3_accept_~s__state~0); 95419#L123 assume !(8481 == ssl3_accept_~s__state~0); 95418#L126 assume !(8482 == ssl3_accept_~s__state~0); 95417#L129 assume !(8464 == ssl3_accept_~s__state~0); 95416#L132 assume !(8465 == ssl3_accept_~s__state~0); 95415#L135 assume !(8466 == ssl3_accept_~s__state~0); 95413#L138 assume !(8496 == ssl3_accept_~s__state~0); 95411#L141 assume !(8497 == ssl3_accept_~s__state~0); 95409#L144 assume !(8512 == ssl3_accept_~s__state~0); 95407#L147 assume !(8513 == ssl3_accept_~s__state~0); 95405#L150 assume !(8528 == ssl3_accept_~s__state~0); 95403#L153 assume !(8529 == ssl3_accept_~s__state~0); 95401#L156 assume !(8544 == ssl3_accept_~s__state~0); 95399#L159 assume !(8545 == ssl3_accept_~s__state~0); 95397#L162 assume !(8560 == ssl3_accept_~s__state~0); 95395#L165 assume !(8561 == ssl3_accept_~s__state~0); 95393#L168 assume 8448 == ssl3_accept_~s__state~0; 95388#L169 assume !(ssl3_accept_~num1~0 > 0); 95386#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 95379#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95373#L643 ssl3_accept_~skip~0 := 0; 95371#L102-2 assume !false; 95369#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95367#L105 assume !(12292 == ssl3_accept_~s__state~0); 95365#L108 assume !(16384 == ssl3_accept_~s__state~0); 95363#L111 assume !(8192 == ssl3_accept_~s__state~0); 95361#L114 assume !(24576 == ssl3_accept_~s__state~0); 95358#L117 assume !(8195 == ssl3_accept_~s__state~0); 95356#L120 assume !(8480 == ssl3_accept_~s__state~0); 95354#L123 assume !(8481 == ssl3_accept_~s__state~0); 95351#L126 assume !(8482 == ssl3_accept_~s__state~0); 95349#L129 assume !(8464 == ssl3_accept_~s__state~0); 95347#L132 assume !(8465 == ssl3_accept_~s__state~0); 95345#L135 assume !(8466 == ssl3_accept_~s__state~0); 95343#L138 assume !(8496 == ssl3_accept_~s__state~0); 95341#L141 assume !(8497 == ssl3_accept_~s__state~0); 95339#L144 assume !(8512 == ssl3_accept_~s__state~0); 95337#L147 assume !(8513 == ssl3_accept_~s__state~0); 95335#L150 assume !(8528 == ssl3_accept_~s__state~0); 95332#L153 assume !(8529 == ssl3_accept_~s__state~0); 95327#L156 assume !(8544 == ssl3_accept_~s__state~0); 95328#L159 assume !(8545 == ssl3_accept_~s__state~0); 95319#L162 assume !(8560 == ssl3_accept_~s__state~0); 95320#L165 assume !(8561 == ssl3_accept_~s__state~0); 95311#L168 assume !(8448 == ssl3_accept_~s__state~0); 95312#L171 assume 8576 == ssl3_accept_~s__state~0; 95146#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 96475#L452 assume !(5 == ssl3_accept_~blastFlag~0); 96474#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 96473#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 94778#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95693#L643 ssl3_accept_~skip~0 := 0; 95692#L102-2 assume !false; 95691#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95690#L105 assume !(12292 == ssl3_accept_~s__state~0); 95689#L108 assume !(16384 == ssl3_accept_~s__state~0); 95687#L111 assume !(8192 == ssl3_accept_~s__state~0); 95685#L114 assume !(24576 == ssl3_accept_~s__state~0); 95683#L117 assume !(8195 == ssl3_accept_~s__state~0); 95679#L120 assume !(8480 == ssl3_accept_~s__state~0); 95677#L123 assume !(8481 == ssl3_accept_~s__state~0); 95668#L126 assume !(8482 == ssl3_accept_~s__state~0); 95666#L129 assume !(8464 == ssl3_accept_~s__state~0); 95663#L132 assume !(8465 == ssl3_accept_~s__state~0); 95573#L135 assume 8466 == ssl3_accept_~s__state~0; 94265#L136 [2019-10-22 09:03:11,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:11,192 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 21 times [2019-10-22 09:03:11,192 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:11,192 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659629429] [2019-10-22 09:03:11,192 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,192 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,192 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:11,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:11,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:11,200 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:11,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:11,201 INFO L82 PathProgramCache]: Analyzing trace with hash 906639484, now seen corresponding path program 1 times [2019-10-22 09:03:11,201 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:11,201 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326141903] [2019-10-22 09:03:11,201 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,201 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,202 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:11,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:11,231 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2019-10-22 09:03:11,232 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326141903] [2019-10-22 09:03:11,232 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:11,232 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:11,232 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027275673] [2019-10-22 09:03:11,232 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:11,232 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:11,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:11,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:11,233 INFO L87 Difference]: Start difference. First operand 3191 states and 4097 transitions. cyclomatic complexity: 913 Second operand 3 states. [2019-10-22 09:03:11,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:11,252 INFO L93 Difference]: Finished difference Result 5765 states and 7371 transitions. [2019-10-22 09:03:11,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:11,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5765 states and 7371 transitions. [2019-10-22 09:03:11,272 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5544 [2019-10-22 09:03:11,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5765 states to 5765 states and 7371 transitions. [2019-10-22 09:03:11,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5658 [2019-10-22 09:03:11,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5658 [2019-10-22 09:03:11,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5765 states and 7371 transitions. [2019-10-22 09:03:11,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:11,298 INFO L688 BuchiCegarLoop]: Abstraction has 5765 states and 7371 transitions. [2019-10-22 09:03:11,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5765 states and 7371 transitions. [2019-10-22 09:03:11,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5765 to 3191. [2019-10-22 09:03:11,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3191 states. [2019-10-22 09:03:11,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3191 states to 3191 states and 4093 transitions. [2019-10-22 09:03:11,338 INFO L711 BuchiCegarLoop]: Abstraction has 3191 states and 4093 transitions. [2019-10-22 09:03:11,338 INFO L591 BuchiCegarLoop]: Abstraction has 3191 states and 4093 transitions. [2019-10-22 09:03:11,338 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 09:03:11,338 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3191 states and 4093 transitions. [2019-10-22 09:03:11,346 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2970 [2019-10-22 09:03:11,346 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:11,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:11,348 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:11,351 INFO L850 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] [2019-10-22 09:03:11,351 INFO L791 eck$LassoCheckResult]: Stem: 103056#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 103057#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 103050#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 103063#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102982#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 103064#L102-2 assume !false; 103136#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103336#L105 assume !(12292 == ssl3_accept_~s__state~0); 103332#L108 assume !(16384 == ssl3_accept_~s__state~0); 103333#L111 assume !(8192 == ssl3_accept_~s__state~0); 103328#L114 assume !(24576 == ssl3_accept_~s__state~0); 103329#L117 assume !(8195 == ssl3_accept_~s__state~0); 103324#L120 assume !(8480 == ssl3_accept_~s__state~0); 103325#L123 assume !(8481 == ssl3_accept_~s__state~0); 103320#L126 assume !(8482 == ssl3_accept_~s__state~0); 103321#L129 assume 8464 == ssl3_accept_~s__state~0; 102899#L136 [2019-10-22 09:03:11,352 INFO L793 eck$LassoCheckResult]: Loop: 102899#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 102867#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 102868#L277-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; 103098#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106012#L643 ssl3_accept_~skip~0 := 0; 106005#L102-2 assume !false; 106004#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106003#L105 assume !(12292 == ssl3_accept_~s__state~0); 106002#L108 assume !(16384 == ssl3_accept_~s__state~0); 106001#L111 assume !(8192 == ssl3_accept_~s__state~0); 106000#L114 assume !(24576 == ssl3_accept_~s__state~0); 105999#L117 assume !(8195 == ssl3_accept_~s__state~0); 105997#L120 assume !(8480 == ssl3_accept_~s__state~0); 105996#L123 assume !(8481 == ssl3_accept_~s__state~0); 105990#L126 assume !(8482 == ssl3_accept_~s__state~0); 105988#L129 assume !(8464 == ssl3_accept_~s__state~0); 103059#L132 assume !(8465 == ssl3_accept_~s__state~0); 103060#L135 assume !(8466 == ssl3_accept_~s__state~0); 103505#L138 assume 8496 == ssl3_accept_~s__state~0; 103207#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 104174#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 104175#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 104171#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 102861#L296-2 ssl3_accept_~s__init_num~0 := 0; 105783#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105778#L643 ssl3_accept_~skip~0 := 0; 105773#L102-2 assume !false; 105771#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105770#L105 assume !(12292 == ssl3_accept_~s__state~0); 105769#L108 assume !(16384 == ssl3_accept_~s__state~0); 105768#L111 assume !(8192 == ssl3_accept_~s__state~0); 105767#L114 assume !(24576 == ssl3_accept_~s__state~0); 105766#L117 assume !(8195 == ssl3_accept_~s__state~0); 105765#L120 assume !(8480 == ssl3_accept_~s__state~0); 105764#L123 assume !(8481 == ssl3_accept_~s__state~0); 105763#L126 assume !(8482 == ssl3_accept_~s__state~0); 105173#L129 assume !(8464 == ssl3_accept_~s__state~0); 105171#L132 assume !(8465 == ssl3_accept_~s__state~0); 105167#L135 assume !(8466 == ssl3_accept_~s__state~0); 105168#L138 assume !(8496 == ssl3_accept_~s__state~0); 105707#L141 assume !(8497 == ssl3_accept_~s__state~0); 105705#L144 assume 8512 == ssl3_accept_~s__state~0; 103072#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102869#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 102871#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102873#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105989#L643 ssl3_accept_~skip~0 := 0; 105987#L102-2 assume !false; 105986#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105985#L105 assume !(12292 == ssl3_accept_~s__state~0); 105984#L108 assume !(16384 == ssl3_accept_~s__state~0); 105983#L111 assume !(8192 == ssl3_accept_~s__state~0); 105982#L114 assume !(24576 == ssl3_accept_~s__state~0); 105981#L117 assume !(8195 == ssl3_accept_~s__state~0); 105979#L120 assume !(8480 == ssl3_accept_~s__state~0); 105978#L123 assume !(8481 == ssl3_accept_~s__state~0); 105977#L126 assume !(8482 == ssl3_accept_~s__state~0); 105915#L129 assume !(8464 == ssl3_accept_~s__state~0); 105914#L132 assume !(8465 == ssl3_accept_~s__state~0); 105913#L135 assume !(8466 == ssl3_accept_~s__state~0); 105911#L138 assume !(8496 == ssl3_accept_~s__state~0); 105905#L141 assume !(8497 == ssl3_accept_~s__state~0); 105802#L144 assume !(8512 == ssl3_accept_~s__state~0); 105800#L147 assume !(8513 == ssl3_accept_~s__state~0); 103503#L150 assume 8528 == ssl3_accept_~s__state~0; 103028#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 103029#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 103078#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 105637#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 105639#L359 assume !(3 == ssl3_accept_~blastFlag~0); 105635#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 105634#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 105633#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105628#L643 ssl3_accept_~skip~0 := 0; 105627#L102-2 assume !false; 105626#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105625#L105 assume !(12292 == ssl3_accept_~s__state~0); 105624#L108 assume !(16384 == ssl3_accept_~s__state~0); 105623#L111 assume !(8192 == ssl3_accept_~s__state~0); 105622#L114 assume !(24576 == ssl3_accept_~s__state~0); 105621#L117 assume !(8195 == ssl3_accept_~s__state~0); 105620#L120 assume !(8480 == ssl3_accept_~s__state~0); 105619#L123 assume !(8481 == ssl3_accept_~s__state~0); 105618#L126 assume !(8482 == ssl3_accept_~s__state~0); 105617#L129 assume !(8464 == ssl3_accept_~s__state~0); 105520#L132 assume !(8465 == ssl3_accept_~s__state~0); 105503#L135 assume !(8466 == ssl3_accept_~s__state~0); 105500#L138 assume !(8496 == ssl3_accept_~s__state~0); 105496#L141 assume !(8497 == ssl3_accept_~s__state~0); 105489#L144 assume !(8512 == ssl3_accept_~s__state~0); 105485#L147 assume !(8513 == ssl3_accept_~s__state~0); 105483#L150 assume !(8528 == ssl3_accept_~s__state~0); 105482#L153 assume !(8529 == ssl3_accept_~s__state~0); 105429#L156 assume 8544 == ssl3_accept_~s__state~0; 103191#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 105423#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 105418#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105412#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 105405#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 105403#L409 assume !(4 == ssl3_accept_~blastFlag~0); 105400#L409-2 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; 105397#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105391#L643 ssl3_accept_~skip~0 := 0; 105389#L102-2 assume !false; 105387#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105385#L105 assume !(12292 == ssl3_accept_~s__state~0); 105383#L108 assume !(16384 == ssl3_accept_~s__state~0); 105381#L111 assume !(8192 == ssl3_accept_~s__state~0); 105379#L114 assume !(24576 == ssl3_accept_~s__state~0); 105377#L117 assume !(8195 == ssl3_accept_~s__state~0); 105375#L120 assume !(8480 == ssl3_accept_~s__state~0); 105373#L123 assume !(8481 == ssl3_accept_~s__state~0); 105371#L126 assume !(8482 == ssl3_accept_~s__state~0); 105369#L129 assume !(8464 == ssl3_accept_~s__state~0); 105367#L132 assume !(8465 == ssl3_accept_~s__state~0); 105365#L135 assume !(8466 == ssl3_accept_~s__state~0); 105363#L138 assume !(8496 == ssl3_accept_~s__state~0); 105361#L141 assume !(8497 == ssl3_accept_~s__state~0); 105359#L144 assume !(8512 == ssl3_accept_~s__state~0); 105357#L147 assume !(8513 == ssl3_accept_~s__state~0); 105355#L150 assume !(8528 == ssl3_accept_~s__state~0); 105353#L153 assume !(8529 == ssl3_accept_~s__state~0); 105351#L156 assume !(8544 == ssl3_accept_~s__state~0); 105348#L159 assume !(8545 == ssl3_accept_~s__state~0); 105345#L162 assume !(8560 == ssl3_accept_~s__state~0); 105339#L165 assume !(8561 == ssl3_accept_~s__state~0); 105337#L168 assume 8448 == ssl3_accept_~s__state~0; 105335#L169 assume !(ssl3_accept_~num1~0 > 0); 105332#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 105329#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105323#L643 ssl3_accept_~skip~0 := 0; 105321#L102-2 assume !false; 105319#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105317#L105 assume !(12292 == ssl3_accept_~s__state~0); 105315#L108 assume !(16384 == ssl3_accept_~s__state~0); 105313#L111 assume !(8192 == ssl3_accept_~s__state~0); 105311#L114 assume !(24576 == ssl3_accept_~s__state~0); 105309#L117 assume !(8195 == ssl3_accept_~s__state~0); 105307#L120 assume !(8480 == ssl3_accept_~s__state~0); 105305#L123 assume !(8481 == ssl3_accept_~s__state~0); 105303#L126 assume !(8482 == ssl3_accept_~s__state~0); 105301#L129 assume !(8464 == ssl3_accept_~s__state~0); 105299#L132 assume !(8465 == ssl3_accept_~s__state~0); 105297#L135 assume !(8466 == ssl3_accept_~s__state~0); 105295#L138 assume !(8496 == ssl3_accept_~s__state~0); 105293#L141 assume !(8497 == ssl3_accept_~s__state~0); 105291#L144 assume !(8512 == ssl3_accept_~s__state~0); 105289#L147 assume !(8513 == ssl3_accept_~s__state~0); 105287#L150 assume !(8528 == ssl3_accept_~s__state~0); 105285#L153 assume !(8529 == ssl3_accept_~s__state~0); 105283#L156 assume !(8544 == ssl3_accept_~s__state~0); 105281#L159 assume !(8545 == ssl3_accept_~s__state~0); 105280#L162 assume !(8560 == ssl3_accept_~s__state~0); 105278#L165 assume !(8561 == ssl3_accept_~s__state~0); 105276#L168 assume !(8448 == ssl3_accept_~s__state~0); 105274#L171 assume 8576 == ssl3_accept_~s__state~0; 105192#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 105265#L452 assume !(5 == ssl3_accept_~blastFlag~0); 105264#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 105263#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 103779#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 104705#L643 ssl3_accept_~skip~0 := 0; 104693#L102-2 assume !false; 104691#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104688#L105 assume !(12292 == ssl3_accept_~s__state~0); 104682#L108 assume !(16384 == ssl3_accept_~s__state~0); 104679#L111 assume !(8192 == ssl3_accept_~s__state~0); 104676#L114 assume !(24576 == ssl3_accept_~s__state~0); 104673#L117 assume !(8195 == ssl3_accept_~s__state~0); 104670#L120 assume !(8480 == ssl3_accept_~s__state~0); 104667#L123 assume !(8481 == ssl3_accept_~s__state~0); 104664#L126 assume !(8482 == ssl3_accept_~s__state~0); 104661#L129 assume !(8464 == ssl3_accept_~s__state~0); 104652#L132 assume !(8465 == ssl3_accept_~s__state~0); 103504#L135 assume 8466 == ssl3_accept_~s__state~0; 102899#L136 [2019-10-22 09:03:11,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:11,352 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 22 times [2019-10-22 09:03:11,352 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:11,352 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526109867] [2019-10-22 09:03:11,352 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,353 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,353 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:11,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:11,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:11,361 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:11,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:11,361 INFO L82 PathProgramCache]: Analyzing trace with hash 1945224058, now seen corresponding path program 1 times [2019-10-22 09:03:11,361 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:11,362 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148257434] [2019-10-22 09:03:11,362 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,363 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,363 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:11,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:11,497 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2019-10-22 09:03:11,497 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148257434] [2019-10-22 09:03:11,497 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:11,498 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-10-22 09:03:11,498 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633185565] [2019-10-22 09:03:11,498 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:11,498 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:11,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-22 09:03:11,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:03:11,499 INFO L87 Difference]: Start difference. First operand 3191 states and 4093 transitions. cyclomatic complexity: 909 Second operand 5 states. [2019-10-22 09:03:11,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:11,600 INFO L93 Difference]: Finished difference Result 13467 states and 17135 transitions. [2019-10-22 09:03:11,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-10-22 09:03:11,600 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13467 states and 17135 transitions. [2019-10-22 09:03:11,632 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13094 [2019-10-22 09:03:11,665 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13467 states to 13467 states and 17135 transitions. [2019-10-22 09:03:11,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13360 [2019-10-22 09:03:11,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13360 [2019-10-22 09:03:11,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13467 states and 17135 transitions. [2019-10-22 09:03:11,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:11,673 INFO L688 BuchiCegarLoop]: Abstraction has 13467 states and 17135 transitions. [2019-10-22 09:03:11,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13467 states and 17135 transitions. [2019-10-22 09:03:11,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13467 to 5793. [2019-10-22 09:03:11,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5793 states. [2019-10-22 09:03:11,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5793 states to 5793 states and 7407 transitions. [2019-10-22 09:03:11,751 INFO L711 BuchiCegarLoop]: Abstraction has 5793 states and 7407 transitions. [2019-10-22 09:03:11,751 INFO L591 BuchiCegarLoop]: Abstraction has 5793 states and 7407 transitions. [2019-10-22 09:03:11,751 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 09:03:11,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5793 states and 7407 transitions. [2019-10-22 09:03:11,764 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5572 [2019-10-22 09:03:11,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:11,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:11,766 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:11,766 INFO L850 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, 1] [2019-10-22 09:03:11,766 INFO L791 eck$LassoCheckResult]: Stem: 119721#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 119722#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 119714#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 119730#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 119650#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 119731#L102-2 assume !false; 119795#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 119942#L105 assume !(12292 == ssl3_accept_~s__state~0); 119939#L108 assume !(16384 == ssl3_accept_~s__state~0); 119938#L111 assume !(8192 == ssl3_accept_~s__state~0); 119936#L114 assume !(24576 == ssl3_accept_~s__state~0); 119937#L117 assume !(8195 == ssl3_accept_~s__state~0); 120200#L120 assume !(8480 == ssl3_accept_~s__state~0); 120199#L123 assume !(8481 == ssl3_accept_~s__state~0); 120197#L126 assume !(8482 == ssl3_accept_~s__state~0); 120198#L129 assume 8464 == ssl3_accept_~s__state~0; 119857#L136 [2019-10-22 09:03:11,766 INFO L793 eck$LassoCheckResult]: Loop: 119857#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 124245#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 121826#L277-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; 124240#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124230#L643 ssl3_accept_~skip~0 := 0; 124228#L102-2 assume !false; 124226#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124224#L105 assume !(12292 == ssl3_accept_~s__state~0); 124222#L108 assume !(16384 == ssl3_accept_~s__state~0); 124220#L111 assume !(8192 == ssl3_accept_~s__state~0); 124218#L114 assume !(24576 == ssl3_accept_~s__state~0); 124216#L117 assume !(8195 == ssl3_accept_~s__state~0); 124214#L120 assume !(8480 == ssl3_accept_~s__state~0); 124212#L123 assume !(8481 == ssl3_accept_~s__state~0); 124210#L126 assume !(8482 == ssl3_accept_~s__state~0); 124208#L129 assume !(8464 == ssl3_accept_~s__state~0); 124206#L132 assume !(8465 == ssl3_accept_~s__state~0); 124176#L135 assume !(8466 == ssl3_accept_~s__state~0); 120150#L138 assume 8496 == ssl3_accept_~s__state~0; 120149#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 120148#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 120147#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 120146#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 119537#L296-2 ssl3_accept_~s__init_num~0 := 0; 120144#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 120139#L643 ssl3_accept_~skip~0 := 0; 120138#L102-2 assume !false; 120137#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120136#L105 assume !(12292 == ssl3_accept_~s__state~0); 120135#L108 assume !(16384 == ssl3_accept_~s__state~0); 120134#L111 assume !(8192 == ssl3_accept_~s__state~0); 120133#L114 assume !(24576 == ssl3_accept_~s__state~0); 120132#L117 assume !(8195 == ssl3_accept_~s__state~0); 120131#L120 assume !(8480 == ssl3_accept_~s__state~0); 120130#L123 assume !(8481 == ssl3_accept_~s__state~0); 120129#L126 assume !(8482 == ssl3_accept_~s__state~0); 120128#L129 assume !(8464 == ssl3_accept_~s__state~0); 120127#L132 assume !(8465 == ssl3_accept_~s__state~0); 120126#L135 assume !(8466 == ssl3_accept_~s__state~0); 120125#L138 assume !(8496 == ssl3_accept_~s__state~0); 120124#L141 assume !(8497 == ssl3_accept_~s__state~0); 119810#L144 assume 8512 == ssl3_accept_~s__state~0; 119811#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 120590#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 122202#L311 assume !(2 == ssl3_accept_~blastFlag~0); 119715#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 119716#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 124767#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124763#L643 ssl3_accept_~skip~0 := 0; 124758#L102-2 assume !false; 124759#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124754#L105 assume !(12292 == ssl3_accept_~s__state~0); 124755#L108 assume !(16384 == ssl3_accept_~s__state~0); 124750#L111 assume !(8192 == ssl3_accept_~s__state~0); 124751#L114 assume !(24576 == ssl3_accept_~s__state~0); 124746#L117 assume !(8195 == ssl3_accept_~s__state~0); 124747#L120 assume !(8480 == ssl3_accept_~s__state~0); 124742#L123 assume !(8481 == ssl3_accept_~s__state~0); 124743#L126 assume !(8482 == ssl3_accept_~s__state~0); 124738#L129 assume !(8464 == ssl3_accept_~s__state~0); 124739#L132 assume !(8465 == ssl3_accept_~s__state~0); 124734#L135 assume !(8466 == ssl3_accept_~s__state~0); 124735#L138 assume !(8496 == ssl3_accept_~s__state~0); 124730#L141 assume !(8497 == ssl3_accept_~s__state~0); 124731#L144 assume !(8512 == ssl3_accept_~s__state~0); 124726#L147 assume !(8513 == ssl3_accept_~s__state~0); 124727#L150 assume 8528 == ssl3_accept_~s__state~0; 119692#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 119693#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 119741#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 119541#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 119592#L359 assume !(3 == ssl3_accept_~blastFlag~0); 119593#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 119599#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 119659#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125269#L643 ssl3_accept_~skip~0 := 0; 125268#L102-2 assume !false; 125267#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125266#L105 assume !(12292 == ssl3_accept_~s__state~0); 125264#L108 assume !(16384 == ssl3_accept_~s__state~0); 125263#L111 assume !(8192 == ssl3_accept_~s__state~0); 125262#L114 assume !(24576 == ssl3_accept_~s__state~0); 125261#L117 assume !(8195 == ssl3_accept_~s__state~0); 125260#L120 assume !(8480 == ssl3_accept_~s__state~0); 125259#L123 assume !(8481 == ssl3_accept_~s__state~0); 125028#L126 assume !(8482 == ssl3_accept_~s__state~0); 125027#L129 assume !(8464 == ssl3_accept_~s__state~0); 125025#L132 assume !(8465 == ssl3_accept_~s__state~0); 125023#L135 assume !(8466 == ssl3_accept_~s__state~0); 125022#L138 assume !(8496 == ssl3_accept_~s__state~0); 125021#L141 assume !(8497 == ssl3_accept_~s__state~0); 125019#L144 assume !(8512 == ssl3_accept_~s__state~0); 125017#L147 assume !(8513 == ssl3_accept_~s__state~0); 125016#L150 assume !(8528 == ssl3_accept_~s__state~0); 125015#L153 assume !(8529 == ssl3_accept_~s__state~0); 124965#L156 assume 8544 == ssl3_accept_~s__state~0; 119684#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 119685#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 119648#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 120121#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 119521#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 119574#L409 assume !(4 == ssl3_accept_~blastFlag~0); 119533#L409-2 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; 119534#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125005#L643 ssl3_accept_~skip~0 := 0; 125003#L102-2 assume !false; 125001#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124999#L105 assume !(12292 == ssl3_accept_~s__state~0); 124997#L108 assume !(16384 == ssl3_accept_~s__state~0); 124995#L111 assume !(8192 == ssl3_accept_~s__state~0); 124993#L114 assume !(24576 == ssl3_accept_~s__state~0); 124991#L117 assume !(8195 == ssl3_accept_~s__state~0); 124989#L120 assume !(8480 == ssl3_accept_~s__state~0); 124987#L123 assume !(8481 == ssl3_accept_~s__state~0); 124985#L126 assume !(8482 == ssl3_accept_~s__state~0); 124983#L129 assume !(8464 == ssl3_accept_~s__state~0); 124981#L132 assume !(8465 == ssl3_accept_~s__state~0); 124978#L135 assume !(8466 == ssl3_accept_~s__state~0); 124975#L138 assume !(8496 == ssl3_accept_~s__state~0); 124973#L141 assume !(8497 == ssl3_accept_~s__state~0); 124972#L144 assume !(8512 == ssl3_accept_~s__state~0); 124971#L147 assume !(8513 == ssl3_accept_~s__state~0); 124857#L150 assume !(8528 == ssl3_accept_~s__state~0); 124858#L153 assume !(8529 == ssl3_accept_~s__state~0); 124853#L156 assume !(8544 == ssl3_accept_~s__state~0); 124854#L159 assume !(8545 == ssl3_accept_~s__state~0); 124409#L162 assume !(8560 == ssl3_accept_~s__state~0); 124410#L165 assume !(8561 == ssl3_accept_~s__state~0); 124405#L168 assume 8448 == ssl3_accept_~s__state~0; 124406#L169 assume !(ssl3_accept_~num1~0 > 0); 119675#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 119676#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125297#L643 ssl3_accept_~skip~0 := 0; 125296#L102-2 assume !false; 125295#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125294#L105 assume !(12292 == ssl3_accept_~s__state~0); 125293#L108 assume !(16384 == ssl3_accept_~s__state~0); 125292#L111 assume !(8192 == ssl3_accept_~s__state~0); 125291#L114 assume !(24576 == ssl3_accept_~s__state~0); 119589#L117 assume !(8195 == ssl3_accept_~s__state~0); 119550#L120 assume !(8480 == ssl3_accept_~s__state~0); 119551#L123 assume !(8481 == ssl3_accept_~s__state~0); 119733#L126 assume !(8482 == ssl3_accept_~s__state~0); 119734#L129 assume !(8464 == ssl3_accept_~s__state~0); 119726#L132 assume !(8465 == ssl3_accept_~s__state~0); 119667#L135 assume !(8466 == ssl3_accept_~s__state~0); 119668#L138 assume !(8496 == ssl3_accept_~s__state~0); 119660#L141 assume !(8497 == ssl3_accept_~s__state~0); 119604#L144 assume !(8512 == ssl3_accept_~s__state~0); 119576#L147 assume !(8513 == ssl3_accept_~s__state~0); 119577#L150 assume !(8528 == ssl3_accept_~s__state~0); 119591#L153 assume !(8529 == ssl3_accept_~s__state~0); 125228#L156 assume !(8544 == ssl3_accept_~s__state~0); 125227#L159 assume !(8545 == ssl3_accept_~s__state~0); 125226#L162 assume !(8560 == ssl3_accept_~s__state~0); 125225#L165 assume !(8561 == ssl3_accept_~s__state~0); 125224#L168 assume !(8448 == ssl3_accept_~s__state~0); 124508#L171 assume 8576 == ssl3_accept_~s__state~0; 124506#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 124503#L452 assume !(5 == ssl3_accept_~blastFlag~0); 124502#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 124464#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 124457#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124451#L643 ssl3_accept_~skip~0 := 0; 124449#L102-2 assume !false; 124447#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124445#L105 assume !(12292 == ssl3_accept_~s__state~0); 124443#L108 assume !(16384 == ssl3_accept_~s__state~0); 124441#L111 assume !(8192 == ssl3_accept_~s__state~0); 124439#L114 assume !(24576 == ssl3_accept_~s__state~0); 124437#L117 assume !(8195 == ssl3_accept_~s__state~0); 124435#L120 assume !(8480 == ssl3_accept_~s__state~0); 124433#L123 assume !(8481 == ssl3_accept_~s__state~0); 124431#L126 assume !(8482 == ssl3_accept_~s__state~0); 124429#L129 assume !(8464 == ssl3_accept_~s__state~0); 124427#L132 assume !(8465 == ssl3_accept_~s__state~0); 124425#L135 assume 8466 == ssl3_accept_~s__state~0; 119857#L136 [2019-10-22 09:03:11,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:11,767 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 23 times [2019-10-22 09:03:11,767 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:11,767 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952504382] [2019-10-22 09:03:11,767 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,767 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,767 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:11,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:11,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:11,775 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:11,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:11,775 INFO L82 PathProgramCache]: Analyzing trace with hash -1447690158, now seen corresponding path program 1 times [2019-10-22 09:03:11,775 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:11,775 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484999754] [2019-10-22 09:03:11,776 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,776 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:11,776 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:11,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:11,818 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2019-10-22 09:03:11,818 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484999754] [2019-10-22 09:03:11,819 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:11,819 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:11,819 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017193895] [2019-10-22 09:03:11,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:11,819 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:11,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:11,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:11,820 INFO L87 Difference]: Start difference. First operand 5793 states and 7407 transitions. cyclomatic complexity: 1625 Second operand 3 states. [2019-10-22 09:03:11,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:11,886 INFO L93 Difference]: Finished difference Result 8018 states and 10167 transitions. [2019-10-22 09:03:11,886 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:11,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8018 states and 10167 transitions. [2019-10-22 09:03:11,908 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7662 [2019-10-22 09:03:11,925 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8018 states to 8018 states and 10167 transitions. [2019-10-22 09:03:11,925 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7819 [2019-10-22 09:03:11,929 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7819 [2019-10-22 09:03:11,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8018 states and 10167 transitions. [2019-10-22 09:03:11,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:11,932 INFO L688 BuchiCegarLoop]: Abstraction has 8018 states and 10167 transitions. [2019-10-22 09:03:11,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8018 states and 10167 transitions. [2019-10-22 09:03:11,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8018 to 7926. [2019-10-22 09:03:11,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7926 states. [2019-10-22 09:03:11,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7926 states to 7926 states and 10064 transitions. [2019-10-22 09:03:11,998 INFO L711 BuchiCegarLoop]: Abstraction has 7926 states and 10064 transitions. [2019-10-22 09:03:11,998 INFO L591 BuchiCegarLoop]: Abstraction has 7926 states and 10064 transitions. [2019-10-22 09:03:11,998 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 09:03:11,998 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7926 states and 10064 transitions. [2019-10-22 09:03:12,015 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7613 [2019-10-22 09:03:12,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:12,016 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:12,017 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:12,017 INFO L850 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, 1] [2019-10-22 09:03:12,017 INFO L791 eck$LassoCheckResult]: Stem: 133554#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 133555#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 133544#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 133560#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 133475#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 133561#L102-2 assume !false; 133625#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134804#L105 assume !(12292 == ssl3_accept_~s__state~0); 134803#L108 assume !(16384 == ssl3_accept_~s__state~0); 134802#L111 assume !(8192 == ssl3_accept_~s__state~0); 134801#L114 assume !(24576 == ssl3_accept_~s__state~0); 134800#L117 assume !(8195 == ssl3_accept_~s__state~0); 134795#L120 assume !(8480 == ssl3_accept_~s__state~0); 134792#L123 assume !(8481 == ssl3_accept_~s__state~0); 134788#L126 assume !(8482 == ssl3_accept_~s__state~0); 134789#L129 assume 8464 == ssl3_accept_~s__state~0; 133777#L136 [2019-10-22 09:03:12,018 INFO L793 eck$LassoCheckResult]: Loop: 133777#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 135992#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 135975#L277-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; 135991#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 136008#L643 ssl3_accept_~skip~0 := 0; 136007#L102-2 assume !false; 136006#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136005#L105 assume !(12292 == ssl3_accept_~s__state~0); 136004#L108 assume !(16384 == ssl3_accept_~s__state~0); 136003#L111 assume !(8192 == ssl3_accept_~s__state~0); 136002#L114 assume !(24576 == ssl3_accept_~s__state~0); 136001#L117 assume !(8195 == ssl3_accept_~s__state~0); 136000#L120 assume !(8480 == ssl3_accept_~s__state~0); 135999#L123 assume !(8481 == ssl3_accept_~s__state~0); 135998#L126 assume !(8482 == ssl3_accept_~s__state~0); 135997#L129 assume !(8464 == ssl3_accept_~s__state~0); 135996#L132 assume !(8465 == ssl3_accept_~s__state~0); 135866#L135 assume !(8466 == ssl3_accept_~s__state~0); 133722#L138 assume 8496 == ssl3_accept_~s__state~0; 133723#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 133709#L290 assume !(1 == ssl3_accept_~blastFlag~0); 133710#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 134866#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 133354#L296-2 ssl3_accept_~s__init_num~0 := 0; 134860#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 134856#L643 ssl3_accept_~skip~0 := 0; 134851#L102-2 assume !false; 134852#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 134847#L105 assume !(12292 == ssl3_accept_~s__state~0); 134848#L108 assume !(16384 == ssl3_accept_~s__state~0); 134843#L111 assume !(8192 == ssl3_accept_~s__state~0); 134844#L114 assume !(24576 == ssl3_accept_~s__state~0); 134839#L117 assume !(8195 == ssl3_accept_~s__state~0); 134840#L120 assume !(8480 == ssl3_accept_~s__state~0); 134835#L123 assume !(8481 == ssl3_accept_~s__state~0); 134836#L126 assume !(8482 == ssl3_accept_~s__state~0); 134831#L129 assume !(8464 == ssl3_accept_~s__state~0); 134832#L132 assume !(8465 == ssl3_accept_~s__state~0); 134827#L135 assume !(8466 == ssl3_accept_~s__state~0); 134828#L138 assume !(8496 == ssl3_accept_~s__state~0); 134823#L141 assume !(8497 == ssl3_accept_~s__state~0); 134824#L144 assume 8512 == ssl3_accept_~s__state~0; 134731#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 135822#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 135808#L311 assume !(2 == ssl3_accept_~blastFlag~0); 135809#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 135878#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 135876#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 135871#L643 ssl3_accept_~skip~0 := 0; 135870#L102-2 assume !false; 135869#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135868#L105 assume !(12292 == ssl3_accept_~s__state~0); 135867#L108 assume !(16384 == ssl3_accept_~s__state~0); 135865#L111 assume !(8192 == ssl3_accept_~s__state~0); 135864#L114 assume !(24576 == ssl3_accept_~s__state~0); 135861#L117 assume !(8195 == ssl3_accept_~s__state~0); 135860#L120 assume !(8480 == ssl3_accept_~s__state~0); 135857#L123 assume !(8481 == ssl3_accept_~s__state~0); 135856#L126 assume !(8482 == ssl3_accept_~s__state~0); 135855#L129 assume !(8464 == ssl3_accept_~s__state~0); 135854#L132 assume !(8465 == ssl3_accept_~s__state~0); 135853#L135 assume !(8466 == ssl3_accept_~s__state~0); 135852#L138 assume !(8496 == ssl3_accept_~s__state~0); 135851#L141 assume !(8497 == ssl3_accept_~s__state~0); 135850#L144 assume !(8512 == ssl3_accept_~s__state~0); 135849#L147 assume !(8513 == ssl3_accept_~s__state~0); 135848#L150 assume 8528 == ssl3_accept_~s__state~0; 134722#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 135846#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 135844#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 135837#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 135840#L359 assume !(3 == ssl3_accept_~blastFlag~0); 135835#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 135834#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 135832#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 135827#L643 ssl3_accept_~skip~0 := 0; 135820#L102-2 assume !false; 135815#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135813#L105 assume !(12292 == ssl3_accept_~s__state~0); 135811#L108 assume !(16384 == ssl3_accept_~s__state~0); 135806#L111 assume !(8192 == ssl3_accept_~s__state~0); 135803#L114 assume !(24576 == ssl3_accept_~s__state~0); 135799#L117 assume !(8195 == ssl3_accept_~s__state~0); 135792#L120 assume !(8480 == ssl3_accept_~s__state~0); 135789#L123 assume !(8481 == ssl3_accept_~s__state~0); 135786#L126 assume !(8482 == ssl3_accept_~s__state~0); 135783#L129 assume !(8464 == ssl3_accept_~s__state~0); 135780#L132 assume !(8465 == ssl3_accept_~s__state~0); 135777#L135 assume !(8466 == ssl3_accept_~s__state~0); 135774#L138 assume !(8496 == ssl3_accept_~s__state~0); 135771#L141 assume !(8497 == ssl3_accept_~s__state~0); 135768#L144 assume !(8512 == ssl3_accept_~s__state~0); 135765#L147 assume !(8513 == ssl3_accept_~s__state~0); 135762#L150 assume !(8528 == ssl3_accept_~s__state~0); 135759#L153 assume !(8529 == ssl3_accept_~s__state~0); 135756#L156 assume 8544 == ssl3_accept_~s__state~0; 134715#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 135751#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 135747#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 135744#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 135739#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 135737#L409 assume !(4 == ssl3_accept_~blastFlag~0); 135734#L409-2 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; 135732#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 135725#L643 ssl3_accept_~skip~0 := 0; 135722#L102-2 assume !false; 135720#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135716#L105 assume !(12292 == ssl3_accept_~s__state~0); 135710#L108 assume !(16384 == ssl3_accept_~s__state~0); 135707#L111 assume !(8192 == ssl3_accept_~s__state~0); 135701#L114 assume !(24576 == ssl3_accept_~s__state~0); 135699#L117 assume !(8195 == ssl3_accept_~s__state~0); 135696#L120 assume !(8480 == ssl3_accept_~s__state~0); 135690#L123 assume !(8481 == ssl3_accept_~s__state~0); 135687#L126 assume !(8482 == ssl3_accept_~s__state~0); 135684#L129 assume !(8464 == ssl3_accept_~s__state~0); 135681#L132 assume !(8465 == ssl3_accept_~s__state~0); 135678#L135 assume !(8466 == ssl3_accept_~s__state~0); 135675#L138 assume !(8496 == ssl3_accept_~s__state~0); 135672#L141 assume !(8497 == ssl3_accept_~s__state~0); 135669#L144 assume !(8512 == ssl3_accept_~s__state~0); 135666#L147 assume !(8513 == ssl3_accept_~s__state~0); 135663#L150 assume !(8528 == ssl3_accept_~s__state~0); 135660#L153 assume !(8529 == ssl3_accept_~s__state~0); 135657#L156 assume !(8544 == ssl3_accept_~s__state~0); 135654#L159 assume !(8545 == ssl3_accept_~s__state~0); 135651#L162 assume !(8560 == ssl3_accept_~s__state~0); 135648#L165 assume !(8561 == ssl3_accept_~s__state~0); 135645#L168 assume 8448 == ssl3_accept_~s__state~0; 135642#L169 assume !(ssl3_accept_~num1~0 > 0); 135638#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 135611#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 135605#L643 ssl3_accept_~skip~0 := 0; 135604#L102-2 assume !false; 135603#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135602#L105 assume !(12292 == ssl3_accept_~s__state~0); 135595#L108 assume !(16384 == ssl3_accept_~s__state~0); 135593#L111 assume !(8192 == ssl3_accept_~s__state~0); 135591#L114 assume !(24576 == ssl3_accept_~s__state~0); 135589#L117 assume !(8195 == ssl3_accept_~s__state~0); 135587#L120 assume !(8480 == ssl3_accept_~s__state~0); 135585#L123 assume !(8481 == ssl3_accept_~s__state~0); 135583#L126 assume !(8482 == ssl3_accept_~s__state~0); 135581#L129 assume !(8464 == ssl3_accept_~s__state~0); 135579#L132 assume !(8465 == ssl3_accept_~s__state~0); 135577#L135 assume !(8466 == ssl3_accept_~s__state~0); 135575#L138 assume !(8496 == ssl3_accept_~s__state~0); 135573#L141 assume !(8497 == ssl3_accept_~s__state~0); 135571#L144 assume !(8512 == ssl3_accept_~s__state~0); 135569#L147 assume !(8513 == ssl3_accept_~s__state~0); 135567#L150 assume !(8528 == ssl3_accept_~s__state~0); 135565#L153 assume !(8529 == ssl3_accept_~s__state~0); 135563#L156 assume !(8544 == ssl3_accept_~s__state~0); 135561#L159 assume !(8545 == ssl3_accept_~s__state~0); 135559#L162 assume !(8560 == ssl3_accept_~s__state~0); 135556#L165 assume !(8561 == ssl3_accept_~s__state~0); 135545#L168 assume !(8448 == ssl3_accept_~s__state~0); 135546#L171 assume 8576 == ssl3_accept_~s__state~0; 135280#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 135541#L452 assume !(5 == ssl3_accept_~blastFlag~0); 135477#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 135478#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 134963#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 135954#L643 ssl3_accept_~skip~0 := 0; 135947#L102-2 assume !false; 135940#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135933#L105 assume !(12292 == ssl3_accept_~s__state~0); 135926#L108 assume !(16384 == ssl3_accept_~s__state~0); 135919#L111 assume !(8192 == ssl3_accept_~s__state~0); 135912#L114 assume !(24576 == ssl3_accept_~s__state~0); 135905#L117 assume !(8195 == ssl3_accept_~s__state~0); 135898#L120 assume !(8480 == ssl3_accept_~s__state~0); 135892#L123 assume !(8481 == ssl3_accept_~s__state~0); 135887#L126 assume !(8482 == ssl3_accept_~s__state~0); 135882#L129 assume !(8464 == ssl3_accept_~s__state~0); 134987#L132 assume !(8465 == ssl3_accept_~s__state~0); 134988#L135 assume 8466 == ssl3_accept_~s__state~0; 133777#L136 [2019-10-22 09:03:12,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:12,018 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 24 times [2019-10-22 09:03:12,018 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:12,018 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805839514] [2019-10-22 09:03:12,018 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,018 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,019 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:12,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:12,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:12,025 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:12,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:12,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1102861996, now seen corresponding path program 1 times [2019-10-22 09:03:12,025 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:12,025 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323023633] [2019-10-22 09:03:12,025 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,026 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,026 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:12,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:12,051 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2019-10-22 09:03:12,051 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323023633] [2019-10-22 09:03:12,051 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:12,051 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:12,051 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423226183] [2019-10-22 09:03:12,051 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:12,052 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:12,052 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:12,052 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:12,052 INFO L87 Difference]: Start difference. First operand 7926 states and 10064 transitions. cyclomatic complexity: 2152 Second operand 3 states. [2019-10-22 09:03:12,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:12,104 INFO L93 Difference]: Finished difference Result 8022 states and 10180 transitions. [2019-10-22 09:03:12,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:12,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8022 states and 10180 transitions. [2019-10-22 09:03:12,127 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7661 [2019-10-22 09:03:12,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8022 states to 8022 states and 10180 transitions. [2019-10-22 09:03:12,143 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7823 [2019-10-22 09:03:12,148 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7823 [2019-10-22 09:03:12,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8022 states and 10180 transitions. [2019-10-22 09:03:12,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:12,150 INFO L688 BuchiCegarLoop]: Abstraction has 8022 states and 10180 transitions. [2019-10-22 09:03:12,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8022 states and 10180 transitions. [2019-10-22 09:03:12,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8022 to 8022. [2019-10-22 09:03:12,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8022 states. [2019-10-22 09:03:12,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8022 states to 8022 states and 10180 transitions. [2019-10-22 09:03:12,219 INFO L711 BuchiCegarLoop]: Abstraction has 8022 states and 10180 transitions. [2019-10-22 09:03:12,219 INFO L591 BuchiCegarLoop]: Abstraction has 8022 states and 10180 transitions. [2019-10-22 09:03:12,219 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 09:03:12,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8022 states and 10180 transitions. [2019-10-22 09:03:12,236 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7661 [2019-10-22 09:03:12,236 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:12,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:12,238 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:12,238 INFO L850 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, 1] [2019-10-22 09:03:12,238 INFO L791 eck$LassoCheckResult]: Stem: 149497#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 149498#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 149486#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 149505#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 149422#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 149506#L102-2 assume !false; 149559#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150737#L105 assume !(12292 == ssl3_accept_~s__state~0); 150733#L108 assume !(16384 == ssl3_accept_~s__state~0); 150734#L111 assume !(8192 == ssl3_accept_~s__state~0); 150729#L114 assume !(24576 == ssl3_accept_~s__state~0); 150730#L117 assume !(8195 == ssl3_accept_~s__state~0); 150725#L120 assume !(8480 == ssl3_accept_~s__state~0); 150726#L123 assume !(8481 == ssl3_accept_~s__state~0); 150721#L126 assume !(8482 == ssl3_accept_~s__state~0); 150722#L129 assume 8464 == ssl3_accept_~s__state~0; 150426#L136 [2019-10-22 09:03:12,238 INFO L793 eck$LassoCheckResult]: Loop: 150426#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 150839#L277 assume !(0 == ssl3_accept_~blastFlag~0); 150840#L277-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; 150948#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152037#L643 ssl3_accept_~skip~0 := 0; 152036#L102-2 assume !false; 152035#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152034#L105 assume !(12292 == ssl3_accept_~s__state~0); 152033#L108 assume !(16384 == ssl3_accept_~s__state~0); 152032#L111 assume !(8192 == ssl3_accept_~s__state~0); 152031#L114 assume !(24576 == ssl3_accept_~s__state~0); 152030#L117 assume !(8195 == ssl3_accept_~s__state~0); 152029#L120 assume !(8480 == ssl3_accept_~s__state~0); 152028#L123 assume !(8481 == ssl3_accept_~s__state~0); 152027#L126 assume !(8482 == ssl3_accept_~s__state~0); 152026#L129 assume !(8464 == ssl3_accept_~s__state~0); 152025#L132 assume !(8465 == ssl3_accept_~s__state~0); 150763#L135 assume !(8466 == ssl3_accept_~s__state~0); 150764#L138 assume 8496 == ssl3_accept_~s__state~0; 149665#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 149666#L290 assume !(1 == ssl3_accept_~blastFlag~0); 150812#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 150813#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 149308#L296-2 ssl3_accept_~s__init_num~0 := 0; 150804#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150800#L643 ssl3_accept_~skip~0 := 0; 150795#L102-2 assume !false; 150796#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150791#L105 assume !(12292 == ssl3_accept_~s__state~0); 150792#L108 assume !(16384 == ssl3_accept_~s__state~0); 150787#L111 assume !(8192 == ssl3_accept_~s__state~0); 150788#L114 assume !(24576 == ssl3_accept_~s__state~0); 150783#L117 assume !(8195 == ssl3_accept_~s__state~0); 150784#L120 assume !(8480 == ssl3_accept_~s__state~0); 150779#L123 assume !(8481 == ssl3_accept_~s__state~0); 150780#L126 assume !(8482 == ssl3_accept_~s__state~0); 150775#L129 assume !(8464 == ssl3_accept_~s__state~0); 150776#L132 assume !(8465 == ssl3_accept_~s__state~0); 150771#L135 assume !(8466 == ssl3_accept_~s__state~0); 150772#L138 assume !(8496 == ssl3_accept_~s__state~0); 150767#L141 assume !(8497 == ssl3_accept_~s__state~0); 150768#L144 assume 8512 == ssl3_accept_~s__state~0; 150663#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152653#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 152649#L311 assume !(2 == ssl3_accept_~blastFlag~0); 152647#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 152645#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 152643#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152637#L643 ssl3_accept_~skip~0 := 0; 152635#L102-2 assume !false; 152634#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152633#L105 assume !(12292 == ssl3_accept_~s__state~0); 152632#L108 assume !(16384 == ssl3_accept_~s__state~0); 152631#L111 assume !(8192 == ssl3_accept_~s__state~0); 152630#L114 assume !(24576 == ssl3_accept_~s__state~0); 152628#L117 assume !(8195 == ssl3_accept_~s__state~0); 152627#L120 assume !(8480 == ssl3_accept_~s__state~0); 152626#L123 assume !(8481 == ssl3_accept_~s__state~0); 152622#L126 assume !(8482 == ssl3_accept_~s__state~0); 152617#L129 assume !(8464 == ssl3_accept_~s__state~0); 152611#L132 assume !(8465 == ssl3_accept_~s__state~0); 152609#L135 assume !(8466 == ssl3_accept_~s__state~0); 152607#L138 assume !(8496 == ssl3_accept_~s__state~0); 152605#L141 assume !(8497 == ssl3_accept_~s__state~0); 152603#L144 assume !(8512 == ssl3_accept_~s__state~0); 152601#L147 assume !(8513 == ssl3_accept_~s__state~0); 152599#L150 assume 8528 == ssl3_accept_~s__state~0; 150655#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 152595#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 152596#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 152583#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 152713#L359 assume !(3 == ssl3_accept_~blastFlag~0); 152581#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 152579#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 152577#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152571#L643 ssl3_accept_~skip~0 := 0; 152569#L102-2 assume !false; 152567#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152565#L105 assume !(12292 == ssl3_accept_~s__state~0); 152563#L108 assume !(16384 == ssl3_accept_~s__state~0); 152561#L111 assume !(8192 == ssl3_accept_~s__state~0); 152559#L114 assume !(24576 == ssl3_accept_~s__state~0); 152558#L117 assume !(8195 == ssl3_accept_~s__state~0); 152557#L120 assume !(8480 == ssl3_accept_~s__state~0); 152551#L123 assume !(8481 == ssl3_accept_~s__state~0); 152548#L126 assume !(8482 == ssl3_accept_~s__state~0); 152538#L129 assume !(8464 == ssl3_accept_~s__state~0); 152532#L132 assume !(8465 == ssl3_accept_~s__state~0); 152530#L135 assume !(8466 == ssl3_accept_~s__state~0); 152528#L138 assume !(8496 == ssl3_accept_~s__state~0); 152526#L141 assume !(8497 == ssl3_accept_~s__state~0); 152524#L144 assume !(8512 == ssl3_accept_~s__state~0); 152522#L147 assume !(8513 == ssl3_accept_~s__state~0); 152520#L150 assume !(8528 == ssl3_accept_~s__state~0); 152518#L153 assume !(8529 == ssl3_accept_~s__state~0); 152516#L156 assume 8544 == ssl3_accept_~s__state~0; 150647#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 152514#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 152513#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 152540#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 152511#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 152543#L409 assume !(4 == ssl3_accept_~blastFlag~0); 152449#L409-2 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; 152447#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152441#L643 ssl3_accept_~skip~0 := 0; 152439#L102-2 assume !false; 152437#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152435#L105 assume !(12292 == ssl3_accept_~s__state~0); 152433#L108 assume !(16384 == ssl3_accept_~s__state~0); 152431#L111 assume !(8192 == ssl3_accept_~s__state~0); 152429#L114 assume !(24576 == ssl3_accept_~s__state~0); 152427#L117 assume !(8195 == ssl3_accept_~s__state~0); 152426#L120 assume !(8480 == ssl3_accept_~s__state~0); 152425#L123 assume !(8481 == ssl3_accept_~s__state~0); 152424#L126 assume !(8482 == ssl3_accept_~s__state~0); 152423#L129 assume !(8464 == ssl3_accept_~s__state~0); 152422#L132 assume !(8465 == ssl3_accept_~s__state~0); 152421#L135 assume !(8466 == ssl3_accept_~s__state~0); 152419#L138 assume !(8496 == ssl3_accept_~s__state~0); 152418#L141 assume !(8497 == ssl3_accept_~s__state~0); 152417#L144 assume !(8512 == ssl3_accept_~s__state~0); 152416#L147 assume !(8513 == ssl3_accept_~s__state~0); 152414#L150 assume !(8528 == ssl3_accept_~s__state~0); 152413#L153 assume !(8529 == ssl3_accept_~s__state~0); 152412#L156 assume !(8544 == ssl3_accept_~s__state~0); 152411#L159 assume !(8545 == ssl3_accept_~s__state~0); 152410#L162 assume !(8560 == ssl3_accept_~s__state~0); 152409#L165 assume !(8561 == ssl3_accept_~s__state~0); 152408#L168 assume 8448 == ssl3_accept_~s__state~0; 152406#L169 assume !(ssl3_accept_~num1~0 > 0); 152404#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 152403#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152396#L643 ssl3_accept_~skip~0 := 0; 152394#L102-2 assume !false; 152392#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152391#L105 assume !(12292 == ssl3_accept_~s__state~0); 152390#L108 assume !(16384 == ssl3_accept_~s__state~0); 152387#L111 assume !(8192 == ssl3_accept_~s__state~0); 152385#L114 assume !(24576 == ssl3_accept_~s__state~0); 152383#L117 assume !(8195 == ssl3_accept_~s__state~0); 152382#L120 assume !(8480 == ssl3_accept_~s__state~0); 152381#L123 assume !(8481 == ssl3_accept_~s__state~0); 152377#L126 assume !(8482 == ssl3_accept_~s__state~0); 152371#L129 assume !(8464 == ssl3_accept_~s__state~0); 152369#L132 assume !(8465 == ssl3_accept_~s__state~0); 152367#L135 assume !(8466 == ssl3_accept_~s__state~0); 152365#L138 assume !(8496 == ssl3_accept_~s__state~0); 152363#L141 assume !(8497 == ssl3_accept_~s__state~0); 152361#L144 assume !(8512 == ssl3_accept_~s__state~0); 152359#L147 assume !(8513 == ssl3_accept_~s__state~0); 152357#L150 assume !(8528 == ssl3_accept_~s__state~0); 152355#L153 assume !(8529 == ssl3_accept_~s__state~0); 152353#L156 assume !(8544 == ssl3_accept_~s__state~0); 152351#L159 assume !(8545 == ssl3_accept_~s__state~0); 152349#L162 assume !(8560 == ssl3_accept_~s__state~0); 152347#L165 assume !(8561 == ssl3_accept_~s__state~0); 152345#L168 assume !(8448 == ssl3_accept_~s__state~0); 152328#L171 assume 8576 == ssl3_accept_~s__state~0; 152327#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 152229#L452 assume !(5 == ssl3_accept_~blastFlag~0); 152218#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 150942#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 150943#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152069#L643 ssl3_accept_~skip~0 := 0; 152068#L102-2 assume !false; 152067#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152066#L105 assume !(12292 == ssl3_accept_~s__state~0); 152065#L108 assume !(16384 == ssl3_accept_~s__state~0); 152064#L111 assume !(8192 == ssl3_accept_~s__state~0); 152063#L114 assume !(24576 == ssl3_accept_~s__state~0); 152062#L117 assume !(8195 == ssl3_accept_~s__state~0); 152061#L120 assume !(8480 == ssl3_accept_~s__state~0); 152060#L123 assume !(8481 == ssl3_accept_~s__state~0); 152059#L126 assume !(8482 == ssl3_accept_~s__state~0); 152058#L129 assume !(8464 == ssl3_accept_~s__state~0); 152057#L132 assume !(8465 == ssl3_accept_~s__state~0); 151699#L135 assume 8466 == ssl3_accept_~s__state~0; 150426#L136 [2019-10-22 09:03:12,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:12,238 INFO L82 PathProgramCache]: Analyzing trace with hash -262143601, now seen corresponding path program 25 times [2019-10-22 09:03:12,239 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:12,239 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850730672] [2019-10-22 09:03:12,239 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,239 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,239 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:12,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:12,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:12,244 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:12,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:12,246 INFO L82 PathProgramCache]: Analyzing trace with hash -497087214, now seen corresponding path program 1 times [2019-10-22 09:03:12,246 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:12,246 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900249198] [2019-10-22 09:03:12,246 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,247 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,247 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:12,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:12,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:12,294 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:12,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:12,296 INFO L82 PathProgramCache]: Analyzing trace with hash 650785092, now seen corresponding path program 1 times [2019-10-22 09:03:12,296 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:12,296 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619456071] [2019-10-22 09:03:12,296 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,296 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:12,296 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:12,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:12,326 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2019-10-22 09:03:12,326 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619456071] [2019-10-22 09:03:12,326 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:12,326 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:12,326 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370077636] [2019-10-22 09:03:13,438 WARN L191 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2019-10-22 09:03:13,529 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:13,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:13,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:13,529 INFO L87 Difference]: Start difference. First operand 8022 states and 10180 transitions. cyclomatic complexity: 2174 Second operand 3 states. [2019-10-22 09:03:13,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:13,594 INFO L93 Difference]: Finished difference Result 7846 states and 9959 transitions. [2019-10-22 09:03:13,594 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:13,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7846 states and 9959 transitions. [2019-10-22 09:03:13,612 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7569 [2019-10-22 09:03:13,629 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7846 states to 7846 states and 9959 transitions. [2019-10-22 09:03:13,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7739 [2019-10-22 09:03:13,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7739 [2019-10-22 09:03:13,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7846 states and 9959 transitions. [2019-10-22 09:03:13,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:13,634 INFO L688 BuchiCegarLoop]: Abstraction has 7846 states and 9959 transitions. [2019-10-22 09:03:13,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7846 states and 9959 transitions. [2019-10-22 09:03:13,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7846 to 7846. [2019-10-22 09:03:13,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7846 states. [2019-10-22 09:03:13,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7846 states to 7846 states and 9959 transitions. [2019-10-22 09:03:13,690 INFO L711 BuchiCegarLoop]: Abstraction has 7846 states and 9959 transitions. [2019-10-22 09:03:13,690 INFO L591 BuchiCegarLoop]: Abstraction has 7846 states and 9959 transitions. [2019-10-22 09:03:13,690 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 09:03:13,690 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7846 states and 9959 transitions. [2019-10-22 09:03:13,708 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7569 [2019-10-22 09:03:13,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:13,708 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:13,709 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:13,709 INFO L850 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, 1] [2019-10-22 09:03:13,710 INFO L791 eck$LassoCheckResult]: Stem: 165372#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 165373#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 165362#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 165378#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 165297#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 165379#L102-2 assume !false; 165444#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167669#L105 assume !(12292 == ssl3_accept_~s__state~0); 167668#L108 assume !(16384 == ssl3_accept_~s__state~0); 167667#L111 assume !(8192 == ssl3_accept_~s__state~0); 167666#L114 assume !(24576 == ssl3_accept_~s__state~0); 167665#L117 assume !(8195 == ssl3_accept_~s__state~0); 167664#L120 assume !(8480 == ssl3_accept_~s__state~0); 167663#L123 assume !(8481 == ssl3_accept_~s__state~0); 167662#L126 assume !(8482 == ssl3_accept_~s__state~0); 167661#L129 assume 8464 == ssl3_accept_~s__state~0; 165680#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 165650#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 165649#L277-2 [2019-10-22 09:03:13,710 INFO L793 eck$LassoCheckResult]: Loop: 165649#L277-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; 165636#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165629#L643 ssl3_accept_~skip~0 := 0; 165626#L102-2 assume !false; 165623#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165620#L105 assume !(12292 == ssl3_accept_~s__state~0); 165617#L108 assume !(16384 == ssl3_accept_~s__state~0); 165614#L111 assume !(8192 == ssl3_accept_~s__state~0); 165611#L114 assume !(24576 == ssl3_accept_~s__state~0); 165606#L117 assume !(8195 == ssl3_accept_~s__state~0); 165603#L120 assume !(8480 == ssl3_accept_~s__state~0); 165598#L123 assume !(8481 == ssl3_accept_~s__state~0); 165593#L126 assume !(8482 == ssl3_accept_~s__state~0); 165590#L129 assume !(8464 == ssl3_accept_~s__state~0); 165587#L132 assume !(8465 == ssl3_accept_~s__state~0); 165582#L135 assume !(8466 == ssl3_accept_~s__state~0); 165579#L138 assume 8496 == ssl3_accept_~s__state~0; 165571#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 165537#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 165536#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 165533#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 165528#L296-2 ssl3_accept_~s__init_num~0 := 0; 165521#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165515#L643 ssl3_accept_~skip~0 := 0; 165513#L102-2 assume !false; 165511#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165509#L105 assume !(12292 == ssl3_accept_~s__state~0); 165507#L108 assume !(16384 == ssl3_accept_~s__state~0); 165505#L111 assume !(8192 == ssl3_accept_~s__state~0); 165503#L114 assume !(24576 == ssl3_accept_~s__state~0); 165500#L117 assume !(8195 == ssl3_accept_~s__state~0); 165498#L120 assume !(8480 == ssl3_accept_~s__state~0); 165495#L123 assume !(8481 == ssl3_accept_~s__state~0); 165492#L126 assume !(8482 == ssl3_accept_~s__state~0); 165490#L129 assume !(8464 == ssl3_accept_~s__state~0); 165488#L132 assume !(8465 == ssl3_accept_~s__state~0); 165485#L135 assume !(8466 == ssl3_accept_~s__state~0); 165483#L138 assume !(8496 == ssl3_accept_~s__state~0); 165480#L141 assume !(8497 == ssl3_accept_~s__state~0); 165471#L144 assume 8512 == ssl3_accept_~s__state~0; 165472#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 165455#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 165456#L311 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 166108#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 166107#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 166105#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166100#L643 ssl3_accept_~skip~0 := 0; 166099#L102-2 assume !false; 166098#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166097#L105 assume !(12292 == ssl3_accept_~s__state~0); 166096#L108 assume !(16384 == ssl3_accept_~s__state~0); 166095#L111 assume !(8192 == ssl3_accept_~s__state~0); 166094#L114 assume !(24576 == ssl3_accept_~s__state~0); 166093#L117 assume !(8195 == ssl3_accept_~s__state~0); 166092#L120 assume !(8480 == ssl3_accept_~s__state~0); 166091#L123 assume !(8481 == ssl3_accept_~s__state~0); 166090#L126 assume !(8482 == ssl3_accept_~s__state~0); 166089#L129 assume !(8464 == ssl3_accept_~s__state~0); 166088#L132 assume !(8465 == ssl3_accept_~s__state~0); 166087#L135 assume !(8466 == ssl3_accept_~s__state~0); 166086#L138 assume !(8496 == ssl3_accept_~s__state~0); 166085#L141 assume !(8497 == ssl3_accept_~s__state~0); 166084#L144 assume !(8512 == ssl3_accept_~s__state~0); 166083#L147 assume !(8513 == ssl3_accept_~s__state~0); 166082#L150 assume 8528 == ssl3_accept_~s__state~0; 165772#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 166080#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 166078#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 166071#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 166074#L359 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 166069#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 166068#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 166066#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 166061#L643 ssl3_accept_~skip~0 := 0; 166059#L102-2 assume !false; 166054#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166052#L105 assume !(12292 == ssl3_accept_~s__state~0); 166050#L108 assume !(16384 == ssl3_accept_~s__state~0); 166048#L111 assume !(8192 == ssl3_accept_~s__state~0); 166046#L114 assume !(24576 == ssl3_accept_~s__state~0); 166044#L117 assume !(8195 == ssl3_accept_~s__state~0); 166042#L120 assume !(8480 == ssl3_accept_~s__state~0); 166040#L123 assume !(8481 == ssl3_accept_~s__state~0); 166038#L126 assume !(8482 == ssl3_accept_~s__state~0); 166036#L129 assume !(8464 == ssl3_accept_~s__state~0); 166034#L132 assume !(8465 == ssl3_accept_~s__state~0); 166032#L135 assume !(8466 == ssl3_accept_~s__state~0); 166030#L138 assume !(8496 == ssl3_accept_~s__state~0); 166028#L141 assume !(8497 == ssl3_accept_~s__state~0); 166026#L144 assume !(8512 == ssl3_accept_~s__state~0); 166024#L147 assume !(8513 == ssl3_accept_~s__state~0); 166022#L150 assume !(8528 == ssl3_accept_~s__state~0); 166020#L153 assume !(8529 == ssl3_accept_~s__state~0); 166018#L156 assume 8544 == ssl3_accept_~s__state~0; 165693#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 166015#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 166012#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166010#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 166006#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 166005#L409 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 166003#L409-2 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; 166001#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165996#L643 ssl3_accept_~skip~0 := 0; 165995#L102-2 assume !false; 165994#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165993#L105 assume !(12292 == ssl3_accept_~s__state~0); 165992#L108 assume !(16384 == ssl3_accept_~s__state~0); 165991#L111 assume !(8192 == ssl3_accept_~s__state~0); 165990#L114 assume !(24576 == ssl3_accept_~s__state~0); 165989#L117 assume !(8195 == ssl3_accept_~s__state~0); 165988#L120 assume !(8480 == ssl3_accept_~s__state~0); 165987#L123 assume !(8481 == ssl3_accept_~s__state~0); 165986#L126 assume !(8482 == ssl3_accept_~s__state~0); 165985#L129 assume !(8464 == ssl3_accept_~s__state~0); 165984#L132 assume !(8465 == ssl3_accept_~s__state~0); 165983#L135 assume !(8466 == ssl3_accept_~s__state~0); 165982#L138 assume !(8496 == ssl3_accept_~s__state~0); 165981#L141 assume !(8497 == ssl3_accept_~s__state~0); 165980#L144 assume !(8512 == ssl3_accept_~s__state~0); 165979#L147 assume !(8513 == ssl3_accept_~s__state~0); 165978#L150 assume !(8528 == ssl3_accept_~s__state~0); 165977#L153 assume !(8529 == ssl3_accept_~s__state~0); 165976#L156 assume !(8544 == ssl3_accept_~s__state~0); 165975#L159 assume !(8545 == ssl3_accept_~s__state~0); 165974#L162 assume !(8560 == ssl3_accept_~s__state~0); 165973#L165 assume !(8561 == ssl3_accept_~s__state~0); 165972#L168 assume 8448 == ssl3_accept_~s__state~0; 165971#L169 assume !(ssl3_accept_~num1~0 > 0); 165969#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 165967#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165962#L643 ssl3_accept_~skip~0 := 0; 165961#L102-2 assume !false; 165957#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165955#L105 assume !(12292 == ssl3_accept_~s__state~0); 165953#L108 assume !(16384 == ssl3_accept_~s__state~0); 165951#L111 assume !(8192 == ssl3_accept_~s__state~0); 165948#L114 assume !(24576 == ssl3_accept_~s__state~0); 165946#L117 assume !(8195 == ssl3_accept_~s__state~0); 165940#L120 assume !(8480 == ssl3_accept_~s__state~0); 165938#L123 assume !(8481 == ssl3_accept_~s__state~0); 165936#L126 assume !(8482 == ssl3_accept_~s__state~0); 165934#L129 assume !(8464 == ssl3_accept_~s__state~0); 165932#L132 assume !(8465 == ssl3_accept_~s__state~0); 165930#L135 assume !(8466 == ssl3_accept_~s__state~0); 165928#L138 assume !(8496 == ssl3_accept_~s__state~0); 165926#L141 assume !(8497 == ssl3_accept_~s__state~0); 165924#L144 assume !(8512 == ssl3_accept_~s__state~0); 165922#L147 assume !(8513 == ssl3_accept_~s__state~0); 165920#L150 assume !(8528 == ssl3_accept_~s__state~0); 165918#L153 assume !(8529 == ssl3_accept_~s__state~0); 165916#L156 assume !(8544 == ssl3_accept_~s__state~0); 165914#L159 assume !(8545 == ssl3_accept_~s__state~0); 165912#L162 assume !(8560 == ssl3_accept_~s__state~0); 165910#L165 assume !(8561 == ssl3_accept_~s__state~0); 165901#L168 assume !(8448 == ssl3_accept_~s__state~0); 165886#L171 assume 8576 == ssl3_accept_~s__state~0; 165882#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 165789#L452 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 165781#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 165782#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 165767#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165762#L643 ssl3_accept_~skip~0 := 0; 165761#L102-2 assume !false; 165760#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165759#L105 assume !(12292 == ssl3_accept_~s__state~0); 165758#L108 assume !(16384 == ssl3_accept_~s__state~0); 165757#L111 assume !(8192 == ssl3_accept_~s__state~0); 165756#L114 assume !(24576 == ssl3_accept_~s__state~0); 165755#L117 assume !(8195 == ssl3_accept_~s__state~0); 165754#L120 assume !(8480 == ssl3_accept_~s__state~0); 165753#L123 assume !(8481 == ssl3_accept_~s__state~0); 165752#L126 assume !(8482 == ssl3_accept_~s__state~0); 165751#L129 assume !(8464 == ssl3_accept_~s__state~0); 165749#L132 assume !(8465 == ssl3_accept_~s__state~0); 165750#L135 assume 8466 == ssl3_accept_~s__state~0; 165586#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 165670#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 165649#L277-2 [2019-10-22 09:03:13,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:13,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1483078930, now seen corresponding path program 1 times [2019-10-22 09:03:13,710 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:13,710 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541045252] [2019-10-22 09:03:13,710 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:13,711 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:13,711 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:13,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:13,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:13,717 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:13,717 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:13,717 INFO L82 PathProgramCache]: Analyzing trace with hash -248384900, now seen corresponding path program 1 times [2019-10-22 09:03:13,718 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:13,718 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426327117] [2019-10-22 09:03:13,718 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:13,718 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:13,718 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:13,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:13,767 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2019-10-22 09:03:13,767 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426327117] [2019-10-22 09:03:13,767 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:13,768 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:13,768 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617085140] [2019-10-22 09:03:13,768 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:13,768 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:13,768 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:13,768 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:13,768 INFO L87 Difference]: Start difference. First operand 7846 states and 9959 transitions. cyclomatic complexity: 2128 Second operand 3 states. [2019-10-22 09:03:13,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:13,860 INFO L93 Difference]: Finished difference Result 10452 states and 13315 transitions. [2019-10-22 09:03:13,860 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:13,860 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10452 states and 13315 transitions. [2019-10-22 09:03:13,889 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10175 [2019-10-22 09:03:13,910 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10452 states to 10452 states and 13315 transitions. [2019-10-22 09:03:13,910 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10345 [2019-10-22 09:03:13,915 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10345 [2019-10-22 09:03:13,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10452 states and 13315 transitions. [2019-10-22 09:03:13,918 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:13,918 INFO L688 BuchiCegarLoop]: Abstraction has 10452 states and 13315 transitions. [2019-10-22 09:03:13,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10452 states and 13315 transitions. [2019-10-22 09:03:13,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10452 to 10452. [2019-10-22 09:03:13,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10452 states. [2019-10-22 09:03:13,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10452 states to 10452 states and 13315 transitions. [2019-10-22 09:03:13,991 INFO L711 BuchiCegarLoop]: Abstraction has 10452 states and 13315 transitions. [2019-10-22 09:03:13,991 INFO L591 BuchiCegarLoop]: Abstraction has 10452 states and 13315 transitions. [2019-10-22 09:03:13,992 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 09:03:13,992 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10452 states and 13315 transitions. [2019-10-22 09:03:14,014 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10175 [2019-10-22 09:03:14,014 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:14,014 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:14,015 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:14,015 INFO L850 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, 1] [2019-10-22 09:03:14,015 INFO L791 eck$LassoCheckResult]: Stem: 183696#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 183697#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 183687#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 183702#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 183613#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 183703#L102-2 assume !false; 183767#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 185943#L105 assume !(12292 == ssl3_accept_~s__state~0); 185944#L108 assume !(16384 == ssl3_accept_~s__state~0); 185937#L111 assume !(8192 == ssl3_accept_~s__state~0); 185938#L114 assume !(24576 == ssl3_accept_~s__state~0); 185931#L117 assume !(8195 == ssl3_accept_~s__state~0); 185932#L120 assume !(8480 == ssl3_accept_~s__state~0); 185925#L123 assume !(8481 == ssl3_accept_~s__state~0); 185926#L126 assume !(8482 == ssl3_accept_~s__state~0); 183998#L129 assume 8464 == ssl3_accept_~s__state~0; 183994#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 183968#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 183964#L277-2 [2019-10-22 09:03:14,015 INFO L793 eck$LassoCheckResult]: Loop: 183964#L277-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; 183952#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183945#L643 ssl3_accept_~skip~0 := 0; 183942#L102-2 assume !false; 183939#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183936#L105 assume !(12292 == ssl3_accept_~s__state~0); 183933#L108 assume !(16384 == ssl3_accept_~s__state~0); 183930#L111 assume !(8192 == ssl3_accept_~s__state~0); 183927#L114 assume !(24576 == ssl3_accept_~s__state~0); 183922#L117 assume !(8195 == ssl3_accept_~s__state~0); 183919#L120 assume !(8480 == ssl3_accept_~s__state~0); 183914#L123 assume !(8481 == ssl3_accept_~s__state~0); 183909#L126 assume !(8482 == ssl3_accept_~s__state~0); 183906#L129 assume !(8464 == ssl3_accept_~s__state~0); 183903#L132 assume !(8465 == ssl3_accept_~s__state~0); 183898#L135 assume !(8466 == ssl3_accept_~s__state~0); 183893#L138 assume 8496 == ssl3_accept_~s__state~0; 183887#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 183852#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 183849#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 183846#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 183844#L296-2 ssl3_accept_~s__init_num~0 := 0; 183837#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183831#L643 ssl3_accept_~skip~0 := 0; 183829#L102-2 assume !false; 183827#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183825#L105 assume !(12292 == ssl3_accept_~s__state~0); 183823#L108 assume !(16384 == ssl3_accept_~s__state~0); 183821#L111 assume !(8192 == ssl3_accept_~s__state~0); 183819#L114 assume !(24576 == ssl3_accept_~s__state~0); 183816#L117 assume !(8195 == ssl3_accept_~s__state~0); 183814#L120 assume !(8480 == ssl3_accept_~s__state~0); 183811#L123 assume !(8481 == ssl3_accept_~s__state~0); 183808#L126 assume !(8482 == ssl3_accept_~s__state~0); 183806#L129 assume !(8464 == ssl3_accept_~s__state~0); 183804#L132 assume !(8465 == ssl3_accept_~s__state~0); 183801#L135 assume !(8466 == ssl3_accept_~s__state~0); 183799#L138 assume !(8496 == ssl3_accept_~s__state~0); 183796#L141 assume !(8497 == ssl3_accept_~s__state~0); 183787#L144 assume 8512 == ssl3_accept_~s__state~0; 183788#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 183778#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 183779#L311 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 184384#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 184383#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 184381#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 184376#L643 ssl3_accept_~skip~0 := 0; 184375#L102-2 assume !false; 184374#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 184373#L105 assume !(12292 == ssl3_accept_~s__state~0); 184372#L108 assume !(16384 == ssl3_accept_~s__state~0); 184371#L111 assume !(8192 == ssl3_accept_~s__state~0); 184370#L114 assume !(24576 == ssl3_accept_~s__state~0); 184369#L117 assume !(8195 == ssl3_accept_~s__state~0); 184368#L120 assume !(8480 == ssl3_accept_~s__state~0); 184367#L123 assume !(8481 == ssl3_accept_~s__state~0); 184366#L126 assume !(8482 == ssl3_accept_~s__state~0); 184365#L129 assume !(8464 == ssl3_accept_~s__state~0); 184364#L132 assume !(8465 == ssl3_accept_~s__state~0); 184363#L135 assume !(8466 == ssl3_accept_~s__state~0); 184362#L138 assume !(8496 == ssl3_accept_~s__state~0); 184361#L141 assume !(8497 == ssl3_accept_~s__state~0); 184360#L144 assume !(8512 == ssl3_accept_~s__state~0); 184359#L147 assume !(8513 == ssl3_accept_~s__state~0); 184358#L150 assume 8528 == ssl3_accept_~s__state~0; 184087#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 184356#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 184354#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 184347#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 184350#L359 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 184345#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 184344#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 184342#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 184337#L643 ssl3_accept_~skip~0 := 0; 184335#L102-2 assume !false; 184330#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 184328#L105 assume !(12292 == ssl3_accept_~s__state~0); 184326#L108 assume !(16384 == ssl3_accept_~s__state~0); 184324#L111 assume !(8192 == ssl3_accept_~s__state~0); 184322#L114 assume !(24576 == ssl3_accept_~s__state~0); 184320#L117 assume !(8195 == ssl3_accept_~s__state~0); 184318#L120 assume !(8480 == ssl3_accept_~s__state~0); 184316#L123 assume !(8481 == ssl3_accept_~s__state~0); 184314#L126 assume !(8482 == ssl3_accept_~s__state~0); 184312#L129 assume !(8464 == ssl3_accept_~s__state~0); 184310#L132 assume !(8465 == ssl3_accept_~s__state~0); 184308#L135 assume !(8466 == ssl3_accept_~s__state~0); 184306#L138 assume !(8496 == ssl3_accept_~s__state~0); 184304#L141 assume !(8497 == ssl3_accept_~s__state~0); 184302#L144 assume !(8512 == ssl3_accept_~s__state~0); 184300#L147 assume !(8513 == ssl3_accept_~s__state~0); 184298#L150 assume !(8528 == ssl3_accept_~s__state~0); 184296#L153 assume !(8529 == ssl3_accept_~s__state~0); 184294#L156 assume 8544 == ssl3_accept_~s__state~0; 184004#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 184291#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 184288#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 184286#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 184282#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 184281#L409 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 184279#L409-2 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; 184277#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 184272#L643 ssl3_accept_~skip~0 := 0; 184271#L102-2 assume !false; 184270#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 184269#L105 assume !(12292 == ssl3_accept_~s__state~0); 184268#L108 assume !(16384 == ssl3_accept_~s__state~0); 184267#L111 assume !(8192 == ssl3_accept_~s__state~0); 184266#L114 assume !(24576 == ssl3_accept_~s__state~0); 184265#L117 assume !(8195 == ssl3_accept_~s__state~0); 184264#L120 assume !(8480 == ssl3_accept_~s__state~0); 184263#L123 assume !(8481 == ssl3_accept_~s__state~0); 184262#L126 assume !(8482 == ssl3_accept_~s__state~0); 184261#L129 assume !(8464 == ssl3_accept_~s__state~0); 184260#L132 assume !(8465 == ssl3_accept_~s__state~0); 184259#L135 assume !(8466 == ssl3_accept_~s__state~0); 184258#L138 assume !(8496 == ssl3_accept_~s__state~0); 184257#L141 assume !(8497 == ssl3_accept_~s__state~0); 184256#L144 assume !(8512 == ssl3_accept_~s__state~0); 184255#L147 assume !(8513 == ssl3_accept_~s__state~0); 184254#L150 assume !(8528 == ssl3_accept_~s__state~0); 184253#L153 assume !(8529 == ssl3_accept_~s__state~0); 184252#L156 assume !(8544 == ssl3_accept_~s__state~0); 184251#L159 assume !(8545 == ssl3_accept_~s__state~0); 184250#L162 assume !(8560 == ssl3_accept_~s__state~0); 184249#L165 assume !(8561 == ssl3_accept_~s__state~0); 184248#L168 assume 8448 == ssl3_accept_~s__state~0; 184247#L169 assume !(ssl3_accept_~num1~0 > 0); 184245#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 184243#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 184238#L643 ssl3_accept_~skip~0 := 0; 184237#L102-2 assume !false; 184236#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 184235#L105 assume !(12292 == ssl3_accept_~s__state~0); 184234#L108 assume !(16384 == ssl3_accept_~s__state~0); 184233#L111 assume !(8192 == ssl3_accept_~s__state~0); 184232#L114 assume !(24576 == ssl3_accept_~s__state~0); 184231#L117 assume !(8195 == ssl3_accept_~s__state~0); 184230#L120 assume !(8480 == ssl3_accept_~s__state~0); 184229#L123 assume !(8481 == ssl3_accept_~s__state~0); 184228#L126 assume !(8482 == ssl3_accept_~s__state~0); 184227#L129 assume !(8464 == ssl3_accept_~s__state~0); 184226#L132 assume !(8465 == ssl3_accept_~s__state~0); 184225#L135 assume !(8466 == ssl3_accept_~s__state~0); 184224#L138 assume !(8496 == ssl3_accept_~s__state~0); 184223#L141 assume !(8497 == ssl3_accept_~s__state~0); 184222#L144 assume !(8512 == ssl3_accept_~s__state~0); 184221#L147 assume !(8513 == ssl3_accept_~s__state~0); 184220#L150 assume !(8528 == ssl3_accept_~s__state~0); 184219#L153 assume !(8529 == ssl3_accept_~s__state~0); 184218#L156 assume !(8544 == ssl3_accept_~s__state~0); 184217#L159 assume !(8545 == ssl3_accept_~s__state~0); 184216#L162 assume !(8560 == ssl3_accept_~s__state~0); 184215#L165 assume !(8561 == ssl3_accept_~s__state~0); 184213#L168 assume !(8448 == ssl3_accept_~s__state~0); 184198#L171 assume 8576 == ssl3_accept_~s__state~0; 184199#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 184096#L452 assume !(5 == ssl3_accept_~blastFlag~0); 184098#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 184083#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 184081#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 184076#L643 ssl3_accept_~skip~0 := 0; 184075#L102-2 assume !false; 184074#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 184073#L105 assume !(12292 == ssl3_accept_~s__state~0); 184072#L108 assume !(16384 == ssl3_accept_~s__state~0); 184071#L111 assume !(8192 == ssl3_accept_~s__state~0); 184070#L114 assume !(24576 == ssl3_accept_~s__state~0); 184069#L117 assume !(8195 == ssl3_accept_~s__state~0); 184068#L120 assume !(8480 == ssl3_accept_~s__state~0); 184067#L123 assume !(8481 == ssl3_accept_~s__state~0); 184066#L126 assume !(8482 == ssl3_accept_~s__state~0); 184065#L129 assume !(8464 == ssl3_accept_~s__state~0); 184063#L132 assume !(8465 == ssl3_accept_~s__state~0); 184064#L135 assume 8466 == ssl3_accept_~s__state~0; 183902#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 183986#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 183964#L277-2 [2019-10-22 09:03:14,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:14,016 INFO L82 PathProgramCache]: Analyzing trace with hash 1483078930, now seen corresponding path program 2 times [2019-10-22 09:03:14,016 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:14,016 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318410298] [2019-10-22 09:03:14,016 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,016 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,016 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:14,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:14,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:14,022 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:14,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:14,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1066033350, now seen corresponding path program 1 times [2019-10-22 09:03:14,022 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:14,022 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569720736] [2019-10-22 09:03:14,023 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,023 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,023 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:14,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:14,062 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2019-10-22 09:03:14,062 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569720736] [2019-10-22 09:03:14,062 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:14,062 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:14,062 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330583063] [2019-10-22 09:03:14,063 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:14,063 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:14,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:14,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:14,063 INFO L87 Difference]: Start difference. First operand 10452 states and 13315 transitions. cyclomatic complexity: 2882 Second operand 3 states. [2019-10-22 09:03:14,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:14,125 INFO L93 Difference]: Finished difference Result 10728 states and 13635 transitions. [2019-10-22 09:03:14,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:14,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10728 states and 13635 transitions. [2019-10-22 09:03:14,161 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10175 [2019-10-22 09:03:14,186 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10728 states to 10728 states and 13635 transitions. [2019-10-22 09:03:14,186 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10621 [2019-10-22 09:03:14,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10621 [2019-10-22 09:03:14,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10728 states and 13635 transitions. [2019-10-22 09:03:14,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:14,199 INFO L688 BuchiCegarLoop]: Abstraction has 10728 states and 13635 transitions. [2019-10-22 09:03:14,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10728 states and 13635 transitions. [2019-10-22 09:03:14,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10728 to 10728. [2019-10-22 09:03:14,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10728 states. [2019-10-22 09:03:14,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10728 states to 10728 states and 13635 transitions. [2019-10-22 09:03:14,445 INFO L711 BuchiCegarLoop]: Abstraction has 10728 states and 13635 transitions. [2019-10-22 09:03:14,445 INFO L591 BuchiCegarLoop]: Abstraction has 10728 states and 13635 transitions. [2019-10-22 09:03:14,445 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 09:03:14,445 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10728 states and 13635 transitions. [2019-10-22 09:03:14,461 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10175 [2019-10-22 09:03:14,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:14,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:14,462 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:14,462 INFO L850 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, 1] [2019-10-22 09:03:14,462 INFO L791 eck$LassoCheckResult]: Stem: 204868#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 204869#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 204858#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 204876#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 204791#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 204877#L102-2 assume !false; 204943#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207128#L105 assume !(12292 == ssl3_accept_~s__state~0); 207129#L108 assume !(16384 == ssl3_accept_~s__state~0); 207120#L111 assume !(8192 == ssl3_accept_~s__state~0); 207121#L114 assume !(24576 == ssl3_accept_~s__state~0); 207112#L117 assume !(8195 == ssl3_accept_~s__state~0); 207113#L120 assume !(8480 == ssl3_accept_~s__state~0); 207104#L123 assume !(8481 == ssl3_accept_~s__state~0); 207105#L126 assume !(8482 == ssl3_accept_~s__state~0); 205174#L129 assume 8464 == ssl3_accept_~s__state~0; 205170#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 205144#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 205140#L277-2 [2019-10-22 09:03:14,463 INFO L793 eck$LassoCheckResult]: Loop: 205140#L277-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; 205128#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 205121#L643 ssl3_accept_~skip~0 := 0; 205118#L102-2 assume !false; 205115#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205112#L105 assume !(12292 == ssl3_accept_~s__state~0); 205109#L108 assume !(16384 == ssl3_accept_~s__state~0); 205106#L111 assume !(8192 == ssl3_accept_~s__state~0); 205103#L114 assume !(24576 == ssl3_accept_~s__state~0); 205098#L117 assume !(8195 == ssl3_accept_~s__state~0); 205095#L120 assume !(8480 == ssl3_accept_~s__state~0); 205090#L123 assume !(8481 == ssl3_accept_~s__state~0); 205085#L126 assume !(8482 == ssl3_accept_~s__state~0); 205082#L129 assume !(8464 == ssl3_accept_~s__state~0); 205079#L132 assume !(8465 == ssl3_accept_~s__state~0); 205074#L135 assume !(8466 == ssl3_accept_~s__state~0); 205069#L138 assume 8496 == ssl3_accept_~s__state~0; 205063#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 205028#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 205025#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 205022#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 205020#L296-2 ssl3_accept_~s__init_num~0 := 0; 205013#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 205007#L643 ssl3_accept_~skip~0 := 0; 205005#L102-2 assume !false; 205003#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205001#L105 assume !(12292 == ssl3_accept_~s__state~0); 204999#L108 assume !(16384 == ssl3_accept_~s__state~0); 204997#L111 assume !(8192 == ssl3_accept_~s__state~0); 204995#L114 assume !(24576 == ssl3_accept_~s__state~0); 204992#L117 assume !(8195 == ssl3_accept_~s__state~0); 204990#L120 assume !(8480 == ssl3_accept_~s__state~0); 204987#L123 assume !(8481 == ssl3_accept_~s__state~0); 204984#L126 assume !(8482 == ssl3_accept_~s__state~0); 204982#L129 assume !(8464 == ssl3_accept_~s__state~0); 204980#L132 assume !(8465 == ssl3_accept_~s__state~0); 204977#L135 assume !(8466 == ssl3_accept_~s__state~0); 204975#L138 assume !(8496 == ssl3_accept_~s__state~0); 204972#L141 assume !(8497 == ssl3_accept_~s__state~0); 204963#L144 assume 8512 == ssl3_accept_~s__state~0; 204964#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 204953#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 204954#L311 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 205563#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 205562#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 205560#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 205555#L643 ssl3_accept_~skip~0 := 0; 205554#L102-2 assume !false; 205553#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205552#L105 assume !(12292 == ssl3_accept_~s__state~0); 205551#L108 assume !(16384 == ssl3_accept_~s__state~0); 205550#L111 assume !(8192 == ssl3_accept_~s__state~0); 205549#L114 assume !(24576 == ssl3_accept_~s__state~0); 205548#L117 assume !(8195 == ssl3_accept_~s__state~0); 205547#L120 assume !(8480 == ssl3_accept_~s__state~0); 205546#L123 assume !(8481 == ssl3_accept_~s__state~0); 205545#L126 assume !(8482 == ssl3_accept_~s__state~0); 205544#L129 assume !(8464 == ssl3_accept_~s__state~0); 205543#L132 assume !(8465 == ssl3_accept_~s__state~0); 205542#L135 assume !(8466 == ssl3_accept_~s__state~0); 205541#L138 assume !(8496 == ssl3_accept_~s__state~0); 205540#L141 assume !(8497 == ssl3_accept_~s__state~0); 205539#L144 assume !(8512 == ssl3_accept_~s__state~0); 205538#L147 assume !(8513 == ssl3_accept_~s__state~0); 205537#L150 assume 8528 == ssl3_accept_~s__state~0; 205264#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 205535#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 205533#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 205526#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 205529#L359 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 205524#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 205523#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 205521#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 205516#L643 ssl3_accept_~skip~0 := 0; 205514#L102-2 assume !false; 205509#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205507#L105 assume !(12292 == ssl3_accept_~s__state~0); 205505#L108 assume !(16384 == ssl3_accept_~s__state~0); 205503#L111 assume !(8192 == ssl3_accept_~s__state~0); 205501#L114 assume !(24576 == ssl3_accept_~s__state~0); 205499#L117 assume !(8195 == ssl3_accept_~s__state~0); 205497#L120 assume !(8480 == ssl3_accept_~s__state~0); 205495#L123 assume !(8481 == ssl3_accept_~s__state~0); 205493#L126 assume !(8482 == ssl3_accept_~s__state~0); 205491#L129 assume !(8464 == ssl3_accept_~s__state~0); 205489#L132 assume !(8465 == ssl3_accept_~s__state~0); 205487#L135 assume !(8466 == ssl3_accept_~s__state~0); 205485#L138 assume !(8496 == ssl3_accept_~s__state~0); 205483#L141 assume !(8497 == ssl3_accept_~s__state~0); 205481#L144 assume !(8512 == ssl3_accept_~s__state~0); 205479#L147 assume !(8513 == ssl3_accept_~s__state~0); 205477#L150 assume !(8528 == ssl3_accept_~s__state~0); 205475#L153 assume !(8529 == ssl3_accept_~s__state~0); 205473#L156 assume 8544 == ssl3_accept_~s__state~0; 205180#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 205470#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 205467#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 205465#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 205461#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 205459#L409 assume !(4 == ssl3_accept_~blastFlag~0); 205457#L409-2 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; 205455#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 205450#L643 ssl3_accept_~skip~0 := 0; 205449#L102-2 assume !false; 205448#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205447#L105 assume !(12292 == ssl3_accept_~s__state~0); 205446#L108 assume !(16384 == ssl3_accept_~s__state~0); 205445#L111 assume !(8192 == ssl3_accept_~s__state~0); 205444#L114 assume !(24576 == ssl3_accept_~s__state~0); 205443#L117 assume !(8195 == ssl3_accept_~s__state~0); 205442#L120 assume !(8480 == ssl3_accept_~s__state~0); 205441#L123 assume !(8481 == ssl3_accept_~s__state~0); 205440#L126 assume !(8482 == ssl3_accept_~s__state~0); 205439#L129 assume !(8464 == ssl3_accept_~s__state~0); 205438#L132 assume !(8465 == ssl3_accept_~s__state~0); 205437#L135 assume !(8466 == ssl3_accept_~s__state~0); 205436#L138 assume !(8496 == ssl3_accept_~s__state~0); 205435#L141 assume !(8497 == ssl3_accept_~s__state~0); 205434#L144 assume !(8512 == ssl3_accept_~s__state~0); 205433#L147 assume !(8513 == ssl3_accept_~s__state~0); 205432#L150 assume !(8528 == ssl3_accept_~s__state~0); 205431#L153 assume !(8529 == ssl3_accept_~s__state~0); 205430#L156 assume !(8544 == ssl3_accept_~s__state~0); 205429#L159 assume !(8545 == ssl3_accept_~s__state~0); 205428#L162 assume !(8560 == ssl3_accept_~s__state~0); 205427#L165 assume !(8561 == ssl3_accept_~s__state~0); 205426#L168 assume 8448 == ssl3_accept_~s__state~0; 205425#L169 assume !(ssl3_accept_~num1~0 > 0); 205423#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 205421#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 205416#L643 ssl3_accept_~skip~0 := 0; 205415#L102-2 assume !false; 205414#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205413#L105 assume !(12292 == ssl3_accept_~s__state~0); 205412#L108 assume !(16384 == ssl3_accept_~s__state~0); 205411#L111 assume !(8192 == ssl3_accept_~s__state~0); 205410#L114 assume !(24576 == ssl3_accept_~s__state~0); 205409#L117 assume !(8195 == ssl3_accept_~s__state~0); 205408#L120 assume !(8480 == ssl3_accept_~s__state~0); 205407#L123 assume !(8481 == ssl3_accept_~s__state~0); 205406#L126 assume !(8482 == ssl3_accept_~s__state~0); 205405#L129 assume !(8464 == ssl3_accept_~s__state~0); 205404#L132 assume !(8465 == ssl3_accept_~s__state~0); 205403#L135 assume !(8466 == ssl3_accept_~s__state~0); 205402#L138 assume !(8496 == ssl3_accept_~s__state~0); 205401#L141 assume !(8497 == ssl3_accept_~s__state~0); 205400#L144 assume !(8512 == ssl3_accept_~s__state~0); 205399#L147 assume !(8513 == ssl3_accept_~s__state~0); 205398#L150 assume !(8528 == ssl3_accept_~s__state~0); 205397#L153 assume !(8529 == ssl3_accept_~s__state~0); 205396#L156 assume !(8544 == ssl3_accept_~s__state~0); 205395#L159 assume !(8545 == ssl3_accept_~s__state~0); 205394#L162 assume !(8560 == ssl3_accept_~s__state~0); 205393#L165 assume !(8561 == ssl3_accept_~s__state~0); 205391#L168 assume !(8448 == ssl3_accept_~s__state~0); 205376#L171 assume 8576 == ssl3_accept_~s__state~0; 205377#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 205273#L452 assume !(5 == ssl3_accept_~blastFlag~0); 205275#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 205259#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 205257#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 205252#L643 ssl3_accept_~skip~0 := 0; 205251#L102-2 assume !false; 205250#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205249#L105 assume !(12292 == ssl3_accept_~s__state~0); 205248#L108 assume !(16384 == ssl3_accept_~s__state~0); 205247#L111 assume !(8192 == ssl3_accept_~s__state~0); 205246#L114 assume !(24576 == ssl3_accept_~s__state~0); 205245#L117 assume !(8195 == ssl3_accept_~s__state~0); 205244#L120 assume !(8480 == ssl3_accept_~s__state~0); 205243#L123 assume !(8481 == ssl3_accept_~s__state~0); 205242#L126 assume !(8482 == ssl3_accept_~s__state~0); 205241#L129 assume !(8464 == ssl3_accept_~s__state~0); 205239#L132 assume !(8465 == ssl3_accept_~s__state~0); 205240#L135 assume 8466 == ssl3_accept_~s__state~0; 205078#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 205162#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 205140#L277-2 [2019-10-22 09:03:14,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:14,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1483078930, now seen corresponding path program 3 times [2019-10-22 09:03:14,463 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:14,463 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252069883] [2019-10-22 09:03:14,463 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,463 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,463 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:14,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:14,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:14,469 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:14,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:14,470 INFO L82 PathProgramCache]: Analyzing trace with hash -226999688, now seen corresponding path program 1 times [2019-10-22 09:03:14,470 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:14,470 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618601183] [2019-10-22 09:03:14,470 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,470 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,470 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:14,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:14,498 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2019-10-22 09:03:14,498 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618601183] [2019-10-22 09:03:14,498 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:14,498 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:14,498 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526114360] [2019-10-22 09:03:14,498 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:14,499 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:14,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:14,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:14,499 INFO L87 Difference]: Start difference. First operand 10728 states and 13635 transitions. cyclomatic complexity: 2926 Second operand 3 states. [2019-10-22 09:03:14,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:14,588 INFO L93 Difference]: Finished difference Result 13330 states and 16885 transitions. [2019-10-22 09:03:14,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:14,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13330 states and 16885 transitions. [2019-10-22 09:03:14,627 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12769 [2019-10-22 09:03:14,653 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13330 states to 13330 states and 16885 transitions. [2019-10-22 09:03:14,653 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13223 [2019-10-22 09:03:14,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13223 [2019-10-22 09:03:14,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13330 states and 16885 transitions. [2019-10-22 09:03:14,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:14,660 INFO L688 BuchiCegarLoop]: Abstraction has 13330 states and 16885 transitions. [2019-10-22 09:03:14,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13330 states and 16885 transitions. [2019-10-22 09:03:14,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13330 to 13330. [2019-10-22 09:03:14,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13330 states. [2019-10-22 09:03:14,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13330 states to 13330 states and 16885 transitions. [2019-10-22 09:03:14,766 INFO L711 BuchiCegarLoop]: Abstraction has 13330 states and 16885 transitions. [2019-10-22 09:03:14,766 INFO L591 BuchiCegarLoop]: Abstraction has 13330 states and 16885 transitions. [2019-10-22 09:03:14,766 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 09:03:14,766 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13330 states and 16885 transitions. [2019-10-22 09:03:14,796 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 12769 [2019-10-22 09:03:14,796 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:14,796 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:14,797 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:14,797 INFO L850 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, 1] [2019-10-22 09:03:14,798 INFO L791 eck$LassoCheckResult]: Stem: 228930#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 228931#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 228920#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 228938#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 228852#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 228939#L102-2 assume !false; 229013#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 231187#L105 assume !(12292 == ssl3_accept_~s__state~0); 231188#L108 assume !(16384 == ssl3_accept_~s__state~0); 231179#L111 assume !(8192 == ssl3_accept_~s__state~0); 231180#L114 assume !(24576 == ssl3_accept_~s__state~0); 231172#L117 assume !(8195 == ssl3_accept_~s__state~0); 231173#L120 assume !(8480 == ssl3_accept_~s__state~0); 231166#L123 assume !(8481 == ssl3_accept_~s__state~0); 231167#L126 assume !(8482 == ssl3_accept_~s__state~0); 229243#L129 assume 8464 == ssl3_accept_~s__state~0; 229239#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 229210#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 229206#L277-2 [2019-10-22 09:03:14,798 INFO L793 eck$LassoCheckResult]: Loop: 229206#L277-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; 229194#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 229187#L643 ssl3_accept_~skip~0 := 0; 229184#L102-2 assume !false; 229181#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 229178#L105 assume !(12292 == ssl3_accept_~s__state~0); 229175#L108 assume !(16384 == ssl3_accept_~s__state~0); 229172#L111 assume !(8192 == ssl3_accept_~s__state~0); 229169#L114 assume !(24576 == ssl3_accept_~s__state~0); 229164#L117 assume !(8195 == ssl3_accept_~s__state~0); 229161#L120 assume !(8480 == ssl3_accept_~s__state~0); 229156#L123 assume !(8481 == ssl3_accept_~s__state~0); 229151#L126 assume !(8482 == ssl3_accept_~s__state~0); 229148#L129 assume !(8464 == ssl3_accept_~s__state~0); 229145#L132 assume !(8465 == ssl3_accept_~s__state~0); 229140#L135 assume !(8466 == ssl3_accept_~s__state~0); 229135#L138 assume 8496 == ssl3_accept_~s__state~0; 229129#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 229094#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 229091#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 229088#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 229086#L296-2 ssl3_accept_~s__init_num~0 := 0; 229079#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 229073#L643 ssl3_accept_~skip~0 := 0; 229071#L102-2 assume !false; 229069#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 229067#L105 assume !(12292 == ssl3_accept_~s__state~0); 229065#L108 assume !(16384 == ssl3_accept_~s__state~0); 229063#L111 assume !(8192 == ssl3_accept_~s__state~0); 229061#L114 assume !(24576 == ssl3_accept_~s__state~0); 229058#L117 assume !(8195 == ssl3_accept_~s__state~0); 229056#L120 assume !(8480 == ssl3_accept_~s__state~0); 229053#L123 assume !(8481 == ssl3_accept_~s__state~0); 229050#L126 assume !(8482 == ssl3_accept_~s__state~0); 229048#L129 assume !(8464 == ssl3_accept_~s__state~0); 229046#L132 assume !(8465 == ssl3_accept_~s__state~0); 229043#L135 assume !(8466 == ssl3_accept_~s__state~0); 229041#L138 assume !(8496 == ssl3_accept_~s__state~0); 229038#L141 assume !(8497 == ssl3_accept_~s__state~0); 229029#L144 assume 8512 == ssl3_accept_~s__state~0; 229030#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 229020#L307 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 229021#L311 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 229632#L311-2 assume !(ssl3_accept_~ret~0 <= 0); 229631#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 229629#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 229624#L643 ssl3_accept_~skip~0 := 0; 229623#L102-2 assume !false; 229622#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 229621#L105 assume !(12292 == ssl3_accept_~s__state~0); 229620#L108 assume !(16384 == ssl3_accept_~s__state~0); 229619#L111 assume !(8192 == ssl3_accept_~s__state~0); 229618#L114 assume !(24576 == ssl3_accept_~s__state~0); 229617#L117 assume !(8195 == ssl3_accept_~s__state~0); 229616#L120 assume !(8480 == ssl3_accept_~s__state~0); 229615#L123 assume !(8481 == ssl3_accept_~s__state~0); 229614#L126 assume !(8482 == ssl3_accept_~s__state~0); 229613#L129 assume !(8464 == ssl3_accept_~s__state~0); 229612#L132 assume !(8465 == ssl3_accept_~s__state~0); 229611#L135 assume !(8466 == ssl3_accept_~s__state~0); 229610#L138 assume !(8496 == ssl3_accept_~s__state~0); 229609#L141 assume !(8497 == ssl3_accept_~s__state~0); 229608#L144 assume !(8512 == ssl3_accept_~s__state~0); 229607#L147 assume !(8513 == ssl3_accept_~s__state~0); 229606#L150 assume 8528 == ssl3_accept_~s__state~0; 229335#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 229604#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 229602#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 229594#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 229597#L359 assume !(3 == ssl3_accept_~blastFlag~0); 229592#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 229591#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 229589#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 229584#L643 ssl3_accept_~skip~0 := 0; 229582#L102-2 assume !false; 229577#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 229575#L105 assume !(12292 == ssl3_accept_~s__state~0); 229573#L108 assume !(16384 == ssl3_accept_~s__state~0); 229571#L111 assume !(8192 == ssl3_accept_~s__state~0); 229569#L114 assume !(24576 == ssl3_accept_~s__state~0); 229567#L117 assume !(8195 == ssl3_accept_~s__state~0); 229565#L120 assume !(8480 == ssl3_accept_~s__state~0); 229563#L123 assume !(8481 == ssl3_accept_~s__state~0); 229561#L126 assume !(8482 == ssl3_accept_~s__state~0); 229559#L129 assume !(8464 == ssl3_accept_~s__state~0); 229557#L132 assume !(8465 == ssl3_accept_~s__state~0); 229555#L135 assume !(8466 == ssl3_accept_~s__state~0); 229553#L138 assume !(8496 == ssl3_accept_~s__state~0); 229551#L141 assume !(8497 == ssl3_accept_~s__state~0); 229549#L144 assume !(8512 == ssl3_accept_~s__state~0); 229547#L147 assume !(8513 == ssl3_accept_~s__state~0); 229545#L150 assume !(8528 == ssl3_accept_~s__state~0); 229543#L153 assume !(8529 == ssl3_accept_~s__state~0); 229541#L156 assume 8544 == ssl3_accept_~s__state~0; 229251#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 229538#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 229535#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 229533#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 229529#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 229527#L409 assume !(4 == ssl3_accept_~blastFlag~0); 229525#L409-2 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; 229523#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 229518#L643 ssl3_accept_~skip~0 := 0; 229517#L102-2 assume !false; 229516#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 229515#L105 assume !(12292 == ssl3_accept_~s__state~0); 229514#L108 assume !(16384 == ssl3_accept_~s__state~0); 229513#L111 assume !(8192 == ssl3_accept_~s__state~0); 229512#L114 assume !(24576 == ssl3_accept_~s__state~0); 229511#L117 assume !(8195 == ssl3_accept_~s__state~0); 229510#L120 assume !(8480 == ssl3_accept_~s__state~0); 229509#L123 assume !(8481 == ssl3_accept_~s__state~0); 229508#L126 assume !(8482 == ssl3_accept_~s__state~0); 229507#L129 assume !(8464 == ssl3_accept_~s__state~0); 229506#L132 assume !(8465 == ssl3_accept_~s__state~0); 229505#L135 assume !(8466 == ssl3_accept_~s__state~0); 229504#L138 assume !(8496 == ssl3_accept_~s__state~0); 229503#L141 assume !(8497 == ssl3_accept_~s__state~0); 229502#L144 assume !(8512 == ssl3_accept_~s__state~0); 229501#L147 assume !(8513 == ssl3_accept_~s__state~0); 229500#L150 assume !(8528 == ssl3_accept_~s__state~0); 229499#L153 assume !(8529 == ssl3_accept_~s__state~0); 229498#L156 assume !(8544 == ssl3_accept_~s__state~0); 229497#L159 assume !(8545 == ssl3_accept_~s__state~0); 229496#L162 assume !(8560 == ssl3_accept_~s__state~0); 229495#L165 assume !(8561 == ssl3_accept_~s__state~0); 229494#L168 assume 8448 == ssl3_accept_~s__state~0; 229493#L169 assume !(ssl3_accept_~num1~0 > 0); 229491#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 229489#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 229484#L643 ssl3_accept_~skip~0 := 0; 229483#L102-2 assume !false; 229482#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 229481#L105 assume !(12292 == ssl3_accept_~s__state~0); 229480#L108 assume !(16384 == ssl3_accept_~s__state~0); 229479#L111 assume !(8192 == ssl3_accept_~s__state~0); 229478#L114 assume !(24576 == ssl3_accept_~s__state~0); 229477#L117 assume !(8195 == ssl3_accept_~s__state~0); 229476#L120 assume !(8480 == ssl3_accept_~s__state~0); 229475#L123 assume !(8481 == ssl3_accept_~s__state~0); 229474#L126 assume !(8482 == ssl3_accept_~s__state~0); 229473#L129 assume !(8464 == ssl3_accept_~s__state~0); 229472#L132 assume !(8465 == ssl3_accept_~s__state~0); 229471#L135 assume !(8466 == ssl3_accept_~s__state~0); 229470#L138 assume !(8496 == ssl3_accept_~s__state~0); 229469#L141 assume !(8497 == ssl3_accept_~s__state~0); 229468#L144 assume !(8512 == ssl3_accept_~s__state~0); 229467#L147 assume !(8513 == ssl3_accept_~s__state~0); 229466#L150 assume !(8528 == ssl3_accept_~s__state~0); 229465#L153 assume !(8529 == ssl3_accept_~s__state~0); 229464#L156 assume !(8544 == ssl3_accept_~s__state~0); 229463#L159 assume !(8545 == ssl3_accept_~s__state~0); 229462#L162 assume !(8560 == ssl3_accept_~s__state~0); 229461#L165 assume !(8561 == ssl3_accept_~s__state~0); 229460#L168 assume !(8448 == ssl3_accept_~s__state~0); 229446#L171 assume 8576 == ssl3_accept_~s__state~0; 229442#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 229346#L452 assume !(5 == ssl3_accept_~blastFlag~0); 229340#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 229331#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 229329#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 229324#L643 ssl3_accept_~skip~0 := 0; 229323#L102-2 assume !false; 229322#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 229321#L105 assume !(12292 == ssl3_accept_~s__state~0); 229320#L108 assume !(16384 == ssl3_accept_~s__state~0); 229319#L111 assume !(8192 == ssl3_accept_~s__state~0); 229318#L114 assume !(24576 == ssl3_accept_~s__state~0); 229317#L117 assume !(8195 == ssl3_accept_~s__state~0); 229316#L120 assume !(8480 == ssl3_accept_~s__state~0); 229315#L123 assume !(8481 == ssl3_accept_~s__state~0); 229314#L126 assume !(8482 == ssl3_accept_~s__state~0); 229313#L129 assume !(8464 == ssl3_accept_~s__state~0); 229311#L132 assume !(8465 == ssl3_accept_~s__state~0); 229312#L135 assume 8466 == ssl3_accept_~s__state~0; 229144#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 229230#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 229206#L277-2 [2019-10-22 09:03:14,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:14,798 INFO L82 PathProgramCache]: Analyzing trace with hash 1483078930, now seen corresponding path program 4 times [2019-10-22 09:03:14,798 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:14,798 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942174828] [2019-10-22 09:03:14,798 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,799 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,799 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:14,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:14,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:14,805 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:14,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:14,806 INFO L82 PathProgramCache]: Analyzing trace with hash 2094802230, now seen corresponding path program 1 times [2019-10-22 09:03:14,806 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:14,806 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182070338] [2019-10-22 09:03:14,806 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,806 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:14,806 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:14,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:14,837 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2019-10-22 09:03:14,837 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182070338] [2019-10-22 09:03:14,837 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:14,837 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 09:03:14,837 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286861318] [2019-10-22 09:03:14,838 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:14,838 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:14,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:14,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:14,839 INFO L87 Difference]: Start difference. First operand 13330 states and 16885 transitions. cyclomatic complexity: 3578 Second operand 3 states. [2019-10-22 09:03:14,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:14,929 INFO L93 Difference]: Finished difference Result 13326 states and 16751 transitions. [2019-10-22 09:03:14,929 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:14,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13326 states and 16751 transitions. [2019-10-22 09:03:14,969 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12673 [2019-10-22 09:03:14,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13326 states to 13326 states and 16751 transitions. [2019-10-22 09:03:14,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13219 [2019-10-22 09:03:15,004 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13219 [2019-10-22 09:03:15,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13326 states and 16751 transitions. [2019-10-22 09:03:15,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:15,004 INFO L688 BuchiCegarLoop]: Abstraction has 13326 states and 16751 transitions. [2019-10-22 09:03:15,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13326 states and 16751 transitions. [2019-10-22 09:03:15,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13326 to 13326. [2019-10-22 09:03:15,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13326 states. [2019-10-22 09:03:15,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13326 states to 13326 states and 16751 transitions. [2019-10-22 09:03:15,107 INFO L711 BuchiCegarLoop]: Abstraction has 13326 states and 16751 transitions. [2019-10-22 09:03:15,108 INFO L591 BuchiCegarLoop]: Abstraction has 13326 states and 16751 transitions. [2019-10-22 09:03:15,108 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-10-22 09:03:15,108 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13326 states and 16751 transitions. [2019-10-22 09:03:15,137 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 12673 [2019-10-22 09:03:15,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:15,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:15,137 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:15,138 INFO L850 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] [2019-10-22 09:03:15,138 INFO L791 eck$LassoCheckResult]: Stem: 255589#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 255590#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 255579#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 255598#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 255513#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 255599#L102-2 assume !false; 255673#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256504#L105 assume !(12292 == ssl3_accept_~s__state~0); 256505#L108 assume !(16384 == ssl3_accept_~s__state~0); 256497#L111 assume !(8192 == ssl3_accept_~s__state~0); 256498#L114 assume !(24576 == ssl3_accept_~s__state~0); 256490#L117 assume !(8195 == ssl3_accept_~s__state~0); 256491#L120 assume !(8480 == ssl3_accept_~s__state~0); 256484#L123 assume !(8481 == ssl3_accept_~s__state~0); 256485#L126 assume !(8482 == ssl3_accept_~s__state~0); 255772#L129 assume !(8464 == ssl3_accept_~s__state~0); 255773#L132 assume !(8465 == ssl3_accept_~s__state~0); 256781#L135 assume !(8466 == ssl3_accept_~s__state~0); 256782#L138 assume !(8496 == ssl3_accept_~s__state~0); 256625#L141 [2019-10-22 09:03:15,138 INFO L793 eck$LassoCheckResult]: Loop: 256625#L141 assume !(8497 == ssl3_accept_~s__state~0); 256615#L144 assume !(8512 == ssl3_accept_~s__state~0); 256616#L147 assume !(8513 == ssl3_accept_~s__state~0); 256606#L150 assume !(8528 == ssl3_accept_~s__state~0); 256607#L153 assume !(8529 == ssl3_accept_~s__state~0); 256597#L156 assume !(8544 == ssl3_accept_~s__state~0); 256598#L159 assume !(8545 == ssl3_accept_~s__state~0); 256588#L162 assume !(8560 == ssl3_accept_~s__state~0); 256589#L165 assume !(8561 == ssl3_accept_~s__state~0); 256582#L168 assume 8448 == ssl3_accept_~s__state~0; 256530#L169 assume !(ssl3_accept_~num1~0 > 0); 256529#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 256573#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 256567#L643 ssl3_accept_~skip~0 := 0; 256565#L102-2 assume !false; 256563#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256559#L105 assume !(12292 == ssl3_accept_~s__state~0); 256554#L108 assume !(16384 == ssl3_accept_~s__state~0); 256555#L111 assume !(8192 == ssl3_accept_~s__state~0); 256551#L114 assume !(24576 == ssl3_accept_~s__state~0); 256552#L117 assume !(8195 == ssl3_accept_~s__state~0); 256553#L120 assume !(8480 == ssl3_accept_~s__state~0); 256659#L123 assume !(8481 == ssl3_accept_~s__state~0); 256660#L126 assume 8482 == ssl3_accept_~s__state~0; 256742#L127 ssl3_accept_~s__state~0 := 3; 256819#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 256809#L643 ssl3_accept_~skip~0 := 0; 256807#L102-2 assume !false; 256805#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 256803#L105 assume !(12292 == ssl3_accept_~s__state~0); 256801#L108 assume !(16384 == ssl3_accept_~s__state~0); 256799#L111 assume !(8192 == ssl3_accept_~s__state~0); 256797#L114 assume !(24576 == ssl3_accept_~s__state~0); 256795#L117 assume !(8195 == ssl3_accept_~s__state~0); 256793#L120 assume !(8480 == ssl3_accept_~s__state~0); 256791#L123 assume !(8481 == ssl3_accept_~s__state~0); 256789#L126 assume !(8482 == ssl3_accept_~s__state~0); 256787#L129 assume !(8464 == ssl3_accept_~s__state~0); 256785#L132 assume !(8465 == ssl3_accept_~s__state~0); 256783#L135 assume !(8466 == ssl3_accept_~s__state~0); 256624#L138 assume !(8496 == ssl3_accept_~s__state~0); 256625#L141 [2019-10-22 09:03:15,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:15,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1269317195, now seen corresponding path program 1 times [2019-10-22 09:03:15,138 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:15,138 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129966485] [2019-10-22 09:03:15,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:15,139 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:15,139 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:15,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:15,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:15,149 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129966485] [2019-10-22 09:03:15,149 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 09:03:15,149 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 09:03:15,149 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437980016] [2019-10-22 09:03:15,149 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 09:03:15,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:15,149 INFO L82 PathProgramCache]: Analyzing trace with hash 672772394, now seen corresponding path program 2 times [2019-10-22 09:03:15,149 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:15,150 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091952990] [2019-10-22 09:03:15,150 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:15,150 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:15,150 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:15,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:15,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:15,154 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:15,245 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:03:15,245 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:03:15,245 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:03:15,245 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:03:15,245 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 09:03:15,245 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:15,245 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:03:15,245 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:03:15,245 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration35_Loop [2019-10-22 09:03:15,245 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:03:15,245 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:03:15,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,301 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:03:15,301 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:15,307 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:03:15,307 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:03:15,311 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:03:15,311 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: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 09:03:15,327 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:03:15,327 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:15,333 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 09:03:15,333 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: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:15,343 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 09:03:15,343 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:15,359 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 09:03:15,360 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 09:03:15,366 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 09:03:15,368 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 09:03:15,368 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 09:03:15,368 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 09:03:15,368 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 09:03:15,368 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 09:03:15,368 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 09:03:15,369 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 09:03:15,369 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 09:03:15,369 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration35_Loop [2019-10-22 09:03:15,369 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 09:03:15,369 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 09:03:15,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 09:03:15,424 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 09:03:15,424 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 09:03:15,425 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:03:15,425 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:03:15,425 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:03:15,425 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:03:15,425 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:03:15,425 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:03:15,426 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:03:15,426 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:03:15,426 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:03:15,426 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:03:15,427 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:03:15,427 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:03:15,427 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:03:15,427 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:03:15,427 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:03:15,427 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:03:15,428 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:03:15,428 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:03:15,428 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:03:15,428 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:03:15,428 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:03:15,429 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:03:15,429 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:03:15,434 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:03:15,434 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:03:15,434 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:03:15,435 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:03:15,435 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:03:15,436 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:03:15,436 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:03:15,436 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:03:15,436 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 09:03:15,436 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:03:15,436 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 09:03:15,436 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:03:15,438 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 09:03:15,438 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 09:03:15,439 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 09:03:15,439 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 09:03:15,439 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 09:03:15,439 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 09:03:15,439 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 09:03:15,439 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 09:03:15,440 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 09:03:15,441 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 09:03:15,442 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 09:03:15,442 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 09:03:15,442 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 09:03:15,442 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 09:03:15,443 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 09:03:15,443 INFO L512 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 [] [2019-10-22 09:03:15,443 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 09:03:15,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:15,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:15,478 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 09:03:15,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:15,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:15,486 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 09:03:15,487 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:15,502 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 09:03:15,502 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 [2019-10-22 09:03:15,502 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13326 states and 16751 transitions. cyclomatic complexity: 3449 Second operand 5 states. [2019-10-22 09:03:15,898 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13326 states and 16751 transitions. cyclomatic complexity: 3449. Second operand 5 states. Result 41753 states and 52034 transitions. Complement of second has 9 states. [2019-10-22 09:03:15,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 09:03:15,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 09:03:15,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 379 transitions. [2019-10-22 09:03:15,900 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 19 letters. Loop has 41 letters. [2019-10-22 09:03:15,901 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:03:15,903 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 60 letters. Loop has 41 letters. [2019-10-22 09:03:15,903 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:03:15,903 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 379 transitions. Stem has 19 letters. Loop has 82 letters. [2019-10-22 09:03:15,904 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 09:03:15,904 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41753 states and 52034 transitions. [2019-10-22 09:03:16,035 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 24456 [2019-10-22 09:03:16,325 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41753 states to 41221 states and 51376 transitions. [2019-10-22 09:03:16,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27020 [2019-10-22 09:03:16,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27140 [2019-10-22 09:03:16,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41221 states and 51376 transitions. [2019-10-22 09:03:16,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:16,337 INFO L688 BuchiCegarLoop]: Abstraction has 41221 states and 51376 transitions. [2019-10-22 09:03:16,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41221 states and 51376 transitions. [2019-10-22 09:03:16,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41221 to 36531. [2019-10-22 09:03:16,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36531 states. [2019-10-22 09:03:16,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36531 states to 36531 states and 45833 transitions. [2019-10-22 09:03:16,622 INFO L711 BuchiCegarLoop]: Abstraction has 36531 states and 45833 transitions. [2019-10-22 09:03:16,622 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:16,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:16,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 09:03:16,622 INFO L87 Difference]: Start difference. First operand 36531 states and 45833 transitions. Second operand 3 states. [2019-10-22 09:03:16,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:16,752 INFO L93 Difference]: Finished difference Result 28017 states and 34943 transitions. [2019-10-22 09:03:16,752 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:16,752 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28017 states and 34943 transitions. [2019-10-22 09:03:16,832 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17639 [2019-10-22 09:03:16,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28017 states to 28007 states and 34933 transitions. [2019-10-22 09:03:16,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18334 [2019-10-22 09:03:16,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18334 [2019-10-22 09:03:16,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28007 states and 34933 transitions. [2019-10-22 09:03:16,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:16,898 INFO L688 BuchiCegarLoop]: Abstraction has 28007 states and 34933 transitions. [2019-10-22 09:03:16,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28007 states and 34933 transitions. [2019-10-22 09:03:17,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28007 to 27648. [2019-10-22 09:03:17,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27648 states. [2019-10-22 09:03:17,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27648 states to 27648 states and 34518 transitions. [2019-10-22 09:03:17,103 INFO L711 BuchiCegarLoop]: Abstraction has 27648 states and 34518 transitions. [2019-10-22 09:03:17,103 INFO L591 BuchiCegarLoop]: Abstraction has 27648 states and 34518 transitions. [2019-10-22 09:03:17,103 INFO L424 BuchiCegarLoop]: ======== Iteration 36============ [2019-10-22 09:03:17,103 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27648 states and 34518 transitions. [2019-10-22 09:03:17,161 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17325 [2019-10-22 09:03:17,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:17,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:17,162 INFO L849 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] [2019-10-22 09:03:17,163 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:17,164 INFO L791 eck$LassoCheckResult]: Stem: 375533#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 375534#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 375522#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 375545#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 375422#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 375546#L102-2 assume !false; 375697#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 375696#L105 assume !(12292 == ssl3_accept_~s__state~0); 375695#L108 assume !(16384 == ssl3_accept_~s__state~0); 375694#L111 assume !(8192 == ssl3_accept_~s__state~0); 375693#L114 assume !(24576 == ssl3_accept_~s__state~0); 375692#L117 assume !(8195 == ssl3_accept_~s__state~0); 375691#L120 assume !(8480 == ssl3_accept_~s__state~0); 375690#L123 assume !(8481 == ssl3_accept_~s__state~0); 375689#L126 assume !(8482 == ssl3_accept_~s__state~0); 375688#L129 assume 8464 == ssl3_accept_~s__state~0; 375687#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 375686#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 375685#L277-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; 375683#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 375678#L643 ssl3_accept_~skip~0 := 0; 375677#L102-2 assume !false; 375676#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 375675#L105 assume !(12292 == ssl3_accept_~s__state~0); 375674#L108 assume !(16384 == ssl3_accept_~s__state~0); 375673#L111 assume !(8192 == ssl3_accept_~s__state~0); 375672#L114 assume !(24576 == ssl3_accept_~s__state~0); 375671#L117 assume !(8195 == ssl3_accept_~s__state~0); 375670#L120 assume !(8480 == ssl3_accept_~s__state~0); 375669#L123 assume !(8481 == ssl3_accept_~s__state~0); 375668#L126 assume !(8482 == ssl3_accept_~s__state~0); 375667#L129 assume !(8464 == ssl3_accept_~s__state~0); 375666#L132 assume !(8465 == ssl3_accept_~s__state~0); 375665#L135 assume !(8466 == ssl3_accept_~s__state~0); 375664#L138 assume 8496 == ssl3_accept_~s__state~0; 375663#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 375662#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 375660#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 375656#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 375657#L296-2 ssl3_accept_~s__init_num~0 := 0; 376077#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 376072#L643 ssl3_accept_~skip~0 := 0; 376071#L102-2 assume !false; 376070#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 376069#L105 assume !(12292 == ssl3_accept_~s__state~0); 376068#L108 assume !(16384 == ssl3_accept_~s__state~0); 376067#L111 assume !(8192 == ssl3_accept_~s__state~0); 376066#L114 assume !(24576 == ssl3_accept_~s__state~0); 376065#L117 assume !(8195 == ssl3_accept_~s__state~0); 376064#L120 assume !(8480 == ssl3_accept_~s__state~0); 376063#L123 assume !(8481 == ssl3_accept_~s__state~0); 376062#L126 assume !(8482 == ssl3_accept_~s__state~0); 376061#L129 assume !(8464 == ssl3_accept_~s__state~0); 376060#L132 assume !(8465 == ssl3_accept_~s__state~0); 376059#L135 assume !(8466 == ssl3_accept_~s__state~0); 376058#L138 assume !(8496 == ssl3_accept_~s__state~0); 376056#L141 assume !(8497 == ssl3_accept_~s__state~0); 376057#L144 [2019-10-22 09:03:17,164 INFO L793 eck$LassoCheckResult]: Loop: 376057#L144 assume !(8512 == ssl3_accept_~s__state~0); 385854#L147 assume !(8513 == ssl3_accept_~s__state~0); 385855#L150 assume !(8528 == ssl3_accept_~s__state~0); 385846#L153 assume !(8529 == ssl3_accept_~s__state~0); 385847#L156 assume !(8544 == ssl3_accept_~s__state~0); 385838#L159 assume !(8545 == ssl3_accept_~s__state~0); 385839#L162 assume !(8560 == ssl3_accept_~s__state~0); 385830#L165 assume !(8561 == ssl3_accept_~s__state~0); 385831#L168 assume !(8448 == ssl3_accept_~s__state~0); 385822#L171 assume !(8576 == ssl3_accept_~s__state~0); 385820#L174 assume !(8577 == ssl3_accept_~s__state~0); 385818#L177 assume !(8592 == ssl3_accept_~s__state~0); 385816#L180 assume !(8593 == ssl3_accept_~s__state~0); 385814#L183 assume !(8608 == ssl3_accept_~s__state~0); 385812#L186 assume !(8609 == ssl3_accept_~s__state~0); 385811#L189 assume !(8640 == ssl3_accept_~s__state~0); 385810#L192 assume !(8641 == ssl3_accept_~s__state~0); 385808#L195 assume 8656 == ssl3_accept_~s__state~0; 385600#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 385807#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 385805#L536 assume !(10 == ssl3_accept_~blastFlag~0); 385803#L539 assume !(13 == ssl3_accept_~blastFlag~0); 385801#L542 assume !(16 == ssl3_accept_~blastFlag~0); 385799#L545 assume !(19 == ssl3_accept_~blastFlag~0); 385797#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 385795#L556 assume !(0 == ssl3_accept_~tmp___10~0); 385790#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385779#L643 ssl3_accept_~skip~0 := 0; 385776#L102-2 assume !false; 385771#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385765#L105 assume !(12292 == ssl3_accept_~s__state~0); 385758#L108 assume !(16384 == ssl3_accept_~s__state~0); 385755#L111 assume !(8192 == ssl3_accept_~s__state~0); 385752#L114 assume !(24576 == ssl3_accept_~s__state~0); 385749#L117 assume !(8195 == ssl3_accept_~s__state~0); 385746#L120 assume !(8480 == ssl3_accept_~s__state~0); 385742#L123 assume !(8481 == ssl3_accept_~s__state~0); 385736#L126 assume !(8482 == ssl3_accept_~s__state~0); 385731#L129 assume !(8464 == ssl3_accept_~s__state~0); 385726#L132 assume !(8465 == ssl3_accept_~s__state~0); 385721#L135 assume !(8466 == ssl3_accept_~s__state~0); 385716#L138 assume !(8496 == ssl3_accept_~s__state~0); 385711#L141 assume !(8497 == ssl3_accept_~s__state~0); 385706#L144 assume !(8512 == ssl3_accept_~s__state~0); 385701#L147 assume !(8513 == ssl3_accept_~s__state~0); 385696#L150 assume !(8528 == ssl3_accept_~s__state~0); 385691#L153 assume !(8529 == ssl3_accept_~s__state~0); 385686#L156 assume !(8544 == ssl3_accept_~s__state~0); 385681#L159 assume !(8545 == ssl3_accept_~s__state~0); 385676#L162 assume !(8560 == ssl3_accept_~s__state~0); 385671#L165 assume !(8561 == ssl3_accept_~s__state~0); 385666#L168 assume !(8448 == ssl3_accept_~s__state~0); 385661#L171 assume !(8576 == ssl3_accept_~s__state~0); 385656#L174 assume !(8577 == ssl3_accept_~s__state~0); 385651#L177 assume !(8592 == ssl3_accept_~s__state~0); 385646#L180 assume !(8593 == ssl3_accept_~s__state~0); 385641#L183 assume !(8608 == ssl3_accept_~s__state~0); 385635#L186 assume !(8609 == ssl3_accept_~s__state~0); 385629#L189 assume !(8640 == ssl3_accept_~s__state~0); 385623#L192 assume !(8641 == ssl3_accept_~s__state~0); 385617#L195 assume !(8656 == ssl3_accept_~s__state~0); 385611#L198 assume !(8657 == ssl3_accept_~s__state~0); 385591#L201 assume 8672 == ssl3_accept_~s__state~0; 385587#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 385584#L564 assume !(11 == ssl3_accept_~blastFlag~0); 385581#L567 assume !(14 == ssl3_accept_~blastFlag~0); 385578#L570 assume !(17 == ssl3_accept_~blastFlag~0); 385575#L573 assume !(20 == ssl3_accept_~blastFlag~0); 385572#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 385569#L583 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 385566#L583-2 ssl3_accept_~s__init_num~0 := 0; 375875#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385551#L643 ssl3_accept_~skip~0 := 0; 385549#L102-2 assume !false; 385547#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385545#L105 assume !(12292 == ssl3_accept_~s__state~0); 385543#L108 assume !(16384 == ssl3_accept_~s__state~0); 385541#L111 assume !(8192 == ssl3_accept_~s__state~0); 385539#L114 assume !(24576 == ssl3_accept_~s__state~0); 385537#L117 assume !(8195 == ssl3_accept_~s__state~0); 385535#L120 assume !(8480 == ssl3_accept_~s__state~0); 385533#L123 assume !(8481 == ssl3_accept_~s__state~0); 385531#L126 assume !(8482 == ssl3_accept_~s__state~0); 385529#L129 assume !(8464 == ssl3_accept_~s__state~0); 385527#L132 assume !(8465 == ssl3_accept_~s__state~0); 385525#L135 assume !(8466 == ssl3_accept_~s__state~0); 385523#L138 assume !(8496 == ssl3_accept_~s__state~0); 385521#L141 assume !(8497 == ssl3_accept_~s__state~0); 385519#L144 assume !(8512 == ssl3_accept_~s__state~0); 385517#L147 assume !(8513 == ssl3_accept_~s__state~0); 385515#L150 assume !(8528 == ssl3_accept_~s__state~0); 385513#L153 assume !(8529 == ssl3_accept_~s__state~0); 385511#L156 assume !(8544 == ssl3_accept_~s__state~0); 385509#L159 assume !(8545 == ssl3_accept_~s__state~0); 385507#L162 assume !(8560 == ssl3_accept_~s__state~0); 385505#L165 assume !(8561 == ssl3_accept_~s__state~0); 385503#L168 assume 8448 == ssl3_accept_~s__state~0; 385500#L169 assume !(ssl3_accept_~num1~0 > 0); 385495#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 385494#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385484#L643 ssl3_accept_~skip~0 := 0; 385482#L102-2 assume !false; 385480#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385477#L105 assume !(12292 == ssl3_accept_~s__state~0); 385478#L108 assume 16384 == ssl3_accept_~s__state~0; 385738#L214 ssl3_accept_~s__server~0 := 1; 386397#L219 assume 0 != ssl3_accept_~cb~0; 386396#L219-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 386395#L224 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 386393#L229 assume !(0 == ssl3_accept_~s__init_buf___0~0); 386391#L229-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 386389#L246 assume 12292 != ssl3_accept_~s__state~0; 386386#L247 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 386384#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 386379#L643 ssl3_accept_~skip~0 := 0; 386378#L102-2 assume !false; 386377#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 386376#L105 assume !(12292 == ssl3_accept_~s__state~0); 386375#L108 assume !(16384 == ssl3_accept_~s__state~0); 386374#L111 assume !(8192 == ssl3_accept_~s__state~0); 386373#L114 assume !(24576 == ssl3_accept_~s__state~0); 386372#L117 assume !(8195 == ssl3_accept_~s__state~0); 386371#L120 assume !(8480 == ssl3_accept_~s__state~0); 386370#L123 assume !(8481 == ssl3_accept_~s__state~0); 386369#L126 assume !(8482 == ssl3_accept_~s__state~0); 386368#L129 assume 8464 == ssl3_accept_~s__state~0; 385151#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 386366#L277 assume !(0 == ssl3_accept_~blastFlag~0); 386361#L277-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; 386351#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 386347#L643 ssl3_accept_~skip~0 := 0; 386338#L102-2 assume !false; 386339#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 386330#L105 assume !(12292 == ssl3_accept_~s__state~0); 386331#L108 assume !(16384 == ssl3_accept_~s__state~0); 386322#L111 assume !(8192 == ssl3_accept_~s__state~0); 386323#L114 assume !(24576 == ssl3_accept_~s__state~0); 386314#L117 assume !(8195 == ssl3_accept_~s__state~0); 386315#L120 assume !(8480 == ssl3_accept_~s__state~0); 386306#L123 assume !(8481 == ssl3_accept_~s__state~0); 386307#L126 assume !(8482 == ssl3_accept_~s__state~0); 386298#L129 assume !(8464 == ssl3_accept_~s__state~0); 386299#L132 assume !(8465 == ssl3_accept_~s__state~0); 385958#L135 assume !(8466 == ssl3_accept_~s__state~0); 385957#L138 assume 8496 == ssl3_accept_~s__state~0; 385141#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 385954#L290 assume !(1 == ssl3_accept_~blastFlag~0); 385947#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 385944#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 385940#L296-2 ssl3_accept_~s__init_num~0 := 0; 385930#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385926#L643 ssl3_accept_~skip~0 := 0; 385917#L102-2 assume !false; 385918#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385909#L105 assume !(12292 == ssl3_accept_~s__state~0); 385910#L108 assume !(16384 == ssl3_accept_~s__state~0); 385901#L111 assume !(8192 == ssl3_accept_~s__state~0); 385902#L114 assume !(24576 == ssl3_accept_~s__state~0); 385893#L117 assume !(8195 == ssl3_accept_~s__state~0); 385894#L120 assume !(8480 == ssl3_accept_~s__state~0); 385885#L123 assume !(8481 == ssl3_accept_~s__state~0); 385886#L126 assume !(8482 == ssl3_accept_~s__state~0); 385877#L129 assume !(8464 == ssl3_accept_~s__state~0); 385878#L132 assume !(8465 == ssl3_accept_~s__state~0); 385869#L135 assume !(8466 == ssl3_accept_~s__state~0); 385870#L138 assume !(8496 == ssl3_accept_~s__state~0); 385862#L141 assume !(8497 == ssl3_accept_~s__state~0); 376057#L144 [2019-10-22 09:03:17,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:17,164 INFO L82 PathProgramCache]: Analyzing trace with hash -392812146, now seen corresponding path program 1 times [2019-10-22 09:03:17,164 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:17,164 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491106638] [2019-10-22 09:03:17,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:17,165 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:17,165 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:17,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:17,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:17,176 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:17,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:17,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1344646174, now seen corresponding path program 1 times [2019-10-22 09:03:17,178 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:17,179 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786043877] [2019-10-22 09:03:17,179 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:17,179 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:17,179 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:17,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-10-22 09:03:17,211 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786043877] [2019-10-22 09:03:17,211 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647337615] [2019-10-22 09:03:17,211 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:17,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:17,265 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:17,266 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:17,283 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 151 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2019-10-22 09:03:17,283 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:03:17,283 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 09:03:17,283 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339757779] [2019-10-22 09:03:17,283 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:17,283 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:17,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:03:17,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:03:17,284 INFO L87 Difference]: Start difference. First operand 27648 states and 34518 transitions. cyclomatic complexity: 6915 Second operand 4 states. [2019-10-22 09:03:17,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:17,507 INFO L93 Difference]: Finished difference Result 26169 states and 32291 transitions. [2019-10-22 09:03:17,507 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:03:17,507 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26169 states and 32291 transitions. [2019-10-22 09:03:17,587 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13579 [2019-10-22 09:03:17,639 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26169 states to 25908 states and 31988 transitions. [2019-10-22 09:03:17,640 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 16761 [2019-10-22 09:03:17,649 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 16761 [2019-10-22 09:03:17,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25908 states and 31988 transitions. [2019-10-22 09:03:17,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:17,650 INFO L688 BuchiCegarLoop]: Abstraction has 25908 states and 31988 transitions. [2019-10-22 09:03:17,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25908 states and 31988 transitions. [2019-10-22 09:03:17,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25908 to 17766. [2019-10-22 09:03:17,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17766 states. [2019-10-22 09:03:17,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17766 states to 17766 states and 22234 transitions. [2019-10-22 09:03:17,845 INFO L711 BuchiCegarLoop]: Abstraction has 17766 states and 22234 transitions. [2019-10-22 09:03:17,845 INFO L591 BuchiCegarLoop]: Abstraction has 17766 states and 22234 transitions. [2019-10-22 09:03:17,845 INFO L424 BuchiCegarLoop]: ======== Iteration 37============ [2019-10-22 09:03:17,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17766 states and 22234 transitions. [2019-10-22 09:03:17,890 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9763 [2019-10-22 09:03:17,890 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:17,890 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:17,891 INFO L849 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] [2019-10-22 09:03:17,891 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2019-10-22 09:03:17,891 INFO L791 eck$LassoCheckResult]: Stem: 429823#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 429824#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 429816#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 429834#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 429735#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 429835#L102-2 assume !false; 429941#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 429940#L105 assume !(12292 == ssl3_accept_~s__state~0); 429939#L108 assume !(16384 == ssl3_accept_~s__state~0); 429938#L111 assume !(8192 == ssl3_accept_~s__state~0); 429937#L114 assume !(24576 == ssl3_accept_~s__state~0); 429936#L117 assume !(8195 == ssl3_accept_~s__state~0); 429935#L120 assume !(8480 == ssl3_accept_~s__state~0); 429934#L123 assume !(8481 == ssl3_accept_~s__state~0); 429933#L126 assume !(8482 == ssl3_accept_~s__state~0); 429932#L129 assume 8464 == ssl3_accept_~s__state~0; 429931#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 429930#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 429929#L277-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; 429927#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 429922#L643 ssl3_accept_~skip~0 := 0; 429921#L102-2 assume !false; 429920#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 429919#L105 assume !(12292 == ssl3_accept_~s__state~0); 429918#L108 assume !(16384 == ssl3_accept_~s__state~0); 429917#L111 assume !(8192 == ssl3_accept_~s__state~0); 429916#L114 assume !(24576 == ssl3_accept_~s__state~0); 429915#L117 assume !(8195 == ssl3_accept_~s__state~0); 429914#L120 assume !(8480 == ssl3_accept_~s__state~0); 429913#L123 assume !(8481 == ssl3_accept_~s__state~0); 429912#L126 assume !(8482 == ssl3_accept_~s__state~0); 429911#L129 assume !(8464 == ssl3_accept_~s__state~0); 429910#L132 assume !(8465 == ssl3_accept_~s__state~0); 429909#L135 assume !(8466 == ssl3_accept_~s__state~0); 429908#L138 assume 8496 == ssl3_accept_~s__state~0; 429907#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 429906#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 429905#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 429903#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 429904#L296-2 ssl3_accept_~s__init_num~0 := 0; 435795#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 435790#L643 ssl3_accept_~skip~0 := 0; 435789#L102-2 assume !false; 435788#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435787#L105 assume !(12292 == ssl3_accept_~s__state~0); 435786#L108 assume !(16384 == ssl3_accept_~s__state~0); 435785#L111 assume !(8192 == ssl3_accept_~s__state~0); 435784#L114 assume !(24576 == ssl3_accept_~s__state~0); 435783#L117 assume !(8195 == ssl3_accept_~s__state~0); 435782#L120 assume !(8480 == ssl3_accept_~s__state~0); 435781#L123 assume !(8481 == ssl3_accept_~s__state~0); 435780#L126 assume !(8482 == ssl3_accept_~s__state~0); 435779#L129 assume !(8464 == ssl3_accept_~s__state~0); 435778#L132 assume !(8465 == ssl3_accept_~s__state~0); 435777#L135 assume !(8466 == ssl3_accept_~s__state~0); 435776#L138 assume !(8496 == ssl3_accept_~s__state~0); 435774#L141 assume !(8497 == ssl3_accept_~s__state~0); 435775#L144 [2019-10-22 09:03:17,892 INFO L793 eck$LassoCheckResult]: Loop: 435775#L144 assume !(8512 == ssl3_accept_~s__state~0); 447277#L147 assume !(8513 == ssl3_accept_~s__state~0); 447276#L150 assume !(8528 == ssl3_accept_~s__state~0); 447275#L153 assume !(8529 == ssl3_accept_~s__state~0); 447274#L156 assume !(8544 == ssl3_accept_~s__state~0); 447273#L159 assume !(8545 == ssl3_accept_~s__state~0); 447272#L162 assume !(8560 == ssl3_accept_~s__state~0); 447271#L165 assume !(8561 == ssl3_accept_~s__state~0); 429765#L168 assume !(8448 == ssl3_accept_~s__state~0); 429766#L171 assume !(8576 == ssl3_accept_~s__state~0); 429755#L174 assume !(8577 == ssl3_accept_~s__state~0); 429683#L177 assume !(8592 == ssl3_accept_~s__state~0); 429640#L180 assume !(8593 == ssl3_accept_~s__state~0); 429641#L183 assume !(8608 == ssl3_accept_~s__state~0); 429537#L186 assume !(8609 == ssl3_accept_~s__state~0); 429538#L189 assume !(8640 == ssl3_accept_~s__state~0); 429862#L192 assume !(8641 == ssl3_accept_~s__state~0); 429857#L195 assume 8656 == ssl3_accept_~s__state~0; 429685#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 429686#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 429825#L536 assume !(10 == ssl3_accept_~blastFlag~0); 429855#L539 assume !(13 == ssl3_accept_~blastFlag~0); 429821#L542 assume !(16 == ssl3_accept_~blastFlag~0); 429811#L545 assume !(19 == ssl3_accept_~blastFlag~0); 429812#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 429807#L556 assume !(0 == ssl3_accept_~tmp___10~0); 429808#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 446642#L643 ssl3_accept_~skip~0 := 0; 446641#L102-2 assume !false; 446640#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 446639#L105 assume !(12292 == ssl3_accept_~s__state~0); 446638#L108 assume !(16384 == ssl3_accept_~s__state~0); 446637#L111 assume !(8192 == ssl3_accept_~s__state~0); 446636#L114 assume !(24576 == ssl3_accept_~s__state~0); 446635#L117 assume !(8195 == ssl3_accept_~s__state~0); 446634#L120 assume !(8480 == ssl3_accept_~s__state~0); 446633#L123 assume !(8481 == ssl3_accept_~s__state~0); 446632#L126 assume !(8482 == ssl3_accept_~s__state~0); 446631#L129 assume !(8464 == ssl3_accept_~s__state~0); 446630#L132 assume !(8465 == ssl3_accept_~s__state~0); 446629#L135 assume !(8466 == ssl3_accept_~s__state~0); 446628#L138 assume !(8496 == ssl3_accept_~s__state~0); 446627#L141 assume !(8497 == ssl3_accept_~s__state~0); 446626#L144 assume !(8512 == ssl3_accept_~s__state~0); 446625#L147 assume !(8513 == ssl3_accept_~s__state~0); 446624#L150 assume !(8528 == ssl3_accept_~s__state~0); 446623#L153 assume !(8529 == ssl3_accept_~s__state~0); 446622#L156 assume !(8544 == ssl3_accept_~s__state~0); 446621#L159 assume !(8545 == ssl3_accept_~s__state~0); 446620#L162 assume !(8560 == ssl3_accept_~s__state~0); 446619#L165 assume !(8561 == ssl3_accept_~s__state~0); 446618#L168 assume !(8448 == ssl3_accept_~s__state~0); 446617#L171 assume !(8576 == ssl3_accept_~s__state~0); 446616#L174 assume !(8577 == ssl3_accept_~s__state~0); 446615#L177 assume !(8592 == ssl3_accept_~s__state~0); 446614#L180 assume !(8593 == ssl3_accept_~s__state~0); 446613#L183 assume !(8608 == ssl3_accept_~s__state~0); 446612#L186 assume !(8609 == ssl3_accept_~s__state~0); 446611#L189 assume !(8640 == ssl3_accept_~s__state~0); 446610#L192 assume !(8641 == ssl3_accept_~s__state~0); 446609#L195 assume !(8656 == ssl3_accept_~s__state~0); 429799#L198 assume !(8657 == ssl3_accept_~s__state~0); 429771#L201 assume 8672 == ssl3_accept_~s__state~0; 429653#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 429654#L564 assume !(11 == ssl3_accept_~blastFlag~0); 429805#L567 assume !(14 == ssl3_accept_~blastFlag~0); 429787#L570 assume !(17 == ssl3_accept_~blastFlag~0); 429744#L573 assume !(20 == ssl3_accept_~blastFlag~0); 429745#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 429753#L583 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 429851#L583-2 ssl3_accept_~s__init_num~0 := 0; 429713#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 447077#L643 ssl3_accept_~skip~0 := 0; 447076#L102-2 assume !false; 447075#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 447074#L105 assume !(12292 == ssl3_accept_~s__state~0); 447073#L108 assume !(16384 == ssl3_accept_~s__state~0); 447072#L111 assume !(8192 == ssl3_accept_~s__state~0); 447071#L114 assume !(24576 == ssl3_accept_~s__state~0); 447070#L117 assume !(8195 == ssl3_accept_~s__state~0); 447069#L120 assume !(8480 == ssl3_accept_~s__state~0); 447068#L123 assume !(8481 == ssl3_accept_~s__state~0); 447067#L126 assume !(8482 == ssl3_accept_~s__state~0); 447066#L129 assume !(8464 == ssl3_accept_~s__state~0); 447065#L132 assume !(8465 == ssl3_accept_~s__state~0); 447064#L135 assume !(8466 == ssl3_accept_~s__state~0); 447063#L138 assume !(8496 == ssl3_accept_~s__state~0); 447062#L141 assume !(8497 == ssl3_accept_~s__state~0); 447061#L144 assume !(8512 == ssl3_accept_~s__state~0); 447060#L147 assume !(8513 == ssl3_accept_~s__state~0); 447059#L150 assume !(8528 == ssl3_accept_~s__state~0); 447058#L153 assume !(8529 == ssl3_accept_~s__state~0); 447057#L156 assume !(8544 == ssl3_accept_~s__state~0); 447056#L159 assume !(8545 == ssl3_accept_~s__state~0); 447055#L162 assume !(8560 == ssl3_accept_~s__state~0); 447054#L165 assume !(8561 == ssl3_accept_~s__state~0); 447053#L168 assume 8448 == ssl3_accept_~s__state~0; 429634#L169 assume !(ssl3_accept_~num1~0 > 0); 429636#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 429547#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 429556#L643 ssl3_accept_~skip~0 := 0; 429557#L102-2 assume !false; 429618#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 429619#L105 assume !(12292 == ssl3_accept_~s__state~0); 429736#L108 assume !(16384 == ssl3_accept_~s__state~0); 429665#L111 assume !(8192 == ssl3_accept_~s__state~0); 429622#L114 assume !(24576 == ssl3_accept_~s__state~0); 429623#L117 assume !(8195 == ssl3_accept_~s__state~0); 429596#L120 assume !(8480 == ssl3_accept_~s__state~0); 429597#L123 assume !(8481 == ssl3_accept_~s__state~0); 429838#L126 assume !(8482 == ssl3_accept_~s__state~0); 429839#L129 assume !(8464 == ssl3_accept_~s__state~0); 429830#L132 assume !(8465 == ssl3_accept_~s__state~0); 429761#L135 assume !(8466 == ssl3_accept_~s__state~0); 429762#L138 assume !(8496 == ssl3_accept_~s__state~0); 429751#L141 assume !(8497 == ssl3_accept_~s__state~0); 429677#L144 assume !(8512 == ssl3_accept_~s__state~0); 429630#L147 assume !(8513 == ssl3_accept_~s__state~0); 429631#L150 assume !(8528 == ssl3_accept_~s__state~0); 429607#L153 assume !(8529 == ssl3_accept_~s__state~0); 429608#L156 assume !(8544 == ssl3_accept_~s__state~0); 429860#L159 assume !(8545 == ssl3_accept_~s__state~0); 429853#L162 assume !(8560 == ssl3_accept_~s__state~0); 429793#L165 assume !(8561 == ssl3_accept_~s__state~0); 429794#L168 assume !(8448 == ssl3_accept_~s__state~0); 447083#L171 assume 8576 == ssl3_accept_~s__state~0; 429533#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 429534#L452 assume !(5 == ssl3_accept_~blastFlag~0); 429719#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 429692#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 429693#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 446094#L643 ssl3_accept_~skip~0 := 0; 446092#L102-2 assume !false; 446090#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 446088#L105 assume !(12292 == ssl3_accept_~s__state~0); 446086#L108 assume !(16384 == ssl3_accept_~s__state~0); 446084#L111 assume !(8192 == ssl3_accept_~s__state~0); 446082#L114 assume !(24576 == ssl3_accept_~s__state~0); 446080#L117 assume !(8195 == ssl3_accept_~s__state~0); 446078#L120 assume !(8480 == ssl3_accept_~s__state~0); 446076#L123 assume !(8481 == ssl3_accept_~s__state~0); 446074#L126 assume !(8482 == ssl3_accept_~s__state~0); 446072#L129 assume !(8464 == ssl3_accept_~s__state~0); 446070#L132 assume !(8465 == ssl3_accept_~s__state~0); 446051#L135 assume !(8466 == ssl3_accept_~s__state~0); 446050#L138 assume 8496 == ssl3_accept_~s__state~0; 429603#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 429604#L290 assume !(1 == ssl3_accept_~blastFlag~0); 429701#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 429569#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 429562#L296-2 ssl3_accept_~s__init_num~0 := 0; 429563#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 447293#L643 ssl3_accept_~skip~0 := 0; 447292#L102-2 assume !false; 447291#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 447290#L105 assume !(12292 == ssl3_accept_~s__state~0); 447289#L108 assume !(16384 == ssl3_accept_~s__state~0); 447288#L111 assume !(8192 == ssl3_accept_~s__state~0); 447287#L114 assume !(24576 == ssl3_accept_~s__state~0); 447286#L117 assume !(8195 == ssl3_accept_~s__state~0); 447285#L120 assume !(8480 == ssl3_accept_~s__state~0); 447284#L123 assume !(8481 == ssl3_accept_~s__state~0); 447283#L126 assume !(8482 == ssl3_accept_~s__state~0); 447282#L129 assume !(8464 == ssl3_accept_~s__state~0); 447281#L132 assume !(8465 == ssl3_accept_~s__state~0); 447280#L135 assume !(8466 == ssl3_accept_~s__state~0); 447279#L138 assume !(8496 == ssl3_accept_~s__state~0); 447278#L141 assume !(8497 == ssl3_accept_~s__state~0); 435775#L144 [2019-10-22 09:03:17,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:17,892 INFO L82 PathProgramCache]: Analyzing trace with hash -392812146, now seen corresponding path program 2 times [2019-10-22 09:03:17,892 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:17,892 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436843653] [2019-10-22 09:03:17,892 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:17,893 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:17,893 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:17,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:17,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:17,904 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:17,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:17,905 INFO L82 PathProgramCache]: Analyzing trace with hash -77401571, now seen corresponding path program 1 times [2019-10-22 09:03:17,905 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:17,905 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941039596] [2019-10-22 09:03:17,905 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:17,905 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:17,905 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:17,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:18,115 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 171 proven. 26 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2019-10-22 09:03:18,116 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941039596] [2019-10-22 09:03:18,116 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613719585] [2019-10-22 09:03:18,116 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:18,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:18,172 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:18,174 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:18,191 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2019-10-22 09:03:18,191 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 09:03:18,191 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 09:03:18,191 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790472163] [2019-10-22 09:03:18,192 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:18,192 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:18,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 09:03:18,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 09:03:18,192 INFO L87 Difference]: Start difference. First operand 17766 states and 22234 transitions. cyclomatic complexity: 4520 Second operand 3 states. [2019-10-22 09:03:18,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:18,301 INFO L93 Difference]: Finished difference Result 17847 states and 22288 transitions. [2019-10-22 09:03:18,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 09:03:18,302 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17847 states and 22288 transitions. [2019-10-22 09:03:18,350 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9805 [2019-10-22 09:03:18,383 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17847 states to 17847 states and 22288 transitions. [2019-10-22 09:03:18,383 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11674 [2019-10-22 09:03:18,389 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11674 [2019-10-22 09:03:18,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17847 states and 22288 transitions. [2019-10-22 09:03:18,390 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:18,391 INFO L688 BuchiCegarLoop]: Abstraction has 17847 states and 22288 transitions. [2019-10-22 09:03:18,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17847 states and 22288 transitions. [2019-10-22 09:03:18,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17847 to 17766. [2019-10-22 09:03:18,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17766 states. [2019-10-22 09:03:18,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17766 states to 17766 states and 22207 transitions. [2019-10-22 09:03:18,516 INFO L711 BuchiCegarLoop]: Abstraction has 17766 states and 22207 transitions. [2019-10-22 09:03:18,517 INFO L591 BuchiCegarLoop]: Abstraction has 17766 states and 22207 transitions. [2019-10-22 09:03:18,517 INFO L424 BuchiCegarLoop]: ======== Iteration 38============ [2019-10-22 09:03:18,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 17766 states and 22207 transitions. [2019-10-22 09:03:18,542 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 9763 [2019-10-22 09:03:18,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:18,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:18,543 INFO L849 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] [2019-10-22 09:03:18,543 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1] [2019-10-22 09:03:18,543 INFO L791 eck$LassoCheckResult]: Stem: 465980#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 465981#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 465968#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 465991#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 465873#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 465992#L102-2 assume !false; 466102#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466101#L105 assume !(12292 == ssl3_accept_~s__state~0); 466100#L108 assume !(16384 == ssl3_accept_~s__state~0); 466099#L111 assume !(8192 == ssl3_accept_~s__state~0); 466098#L114 assume !(24576 == ssl3_accept_~s__state~0); 466097#L117 assume !(8195 == ssl3_accept_~s__state~0); 466096#L120 assume !(8480 == ssl3_accept_~s__state~0); 466095#L123 assume !(8481 == ssl3_accept_~s__state~0); 466094#L126 assume !(8482 == ssl3_accept_~s__state~0); 466093#L129 assume 8464 == ssl3_accept_~s__state~0; 466092#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 466091#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 466090#L277-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; 466088#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 466083#L643 ssl3_accept_~skip~0 := 0; 466082#L102-2 assume !false; 466081#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466080#L105 assume !(12292 == ssl3_accept_~s__state~0); 466079#L108 assume !(16384 == ssl3_accept_~s__state~0); 466078#L111 assume !(8192 == ssl3_accept_~s__state~0); 466077#L114 assume !(24576 == ssl3_accept_~s__state~0); 466076#L117 assume !(8195 == ssl3_accept_~s__state~0); 466075#L120 assume !(8480 == ssl3_accept_~s__state~0); 466074#L123 assume !(8481 == ssl3_accept_~s__state~0); 466073#L126 assume !(8482 == ssl3_accept_~s__state~0); 466072#L129 assume !(8464 == ssl3_accept_~s__state~0); 466071#L132 assume !(8465 == ssl3_accept_~s__state~0); 466070#L135 assume !(8466 == ssl3_accept_~s__state~0); 466069#L138 assume 8496 == ssl3_accept_~s__state~0; 466068#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 466067#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 466066#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 466064#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 466065#L296-2 ssl3_accept_~s__init_num~0 := 0; 469950#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 469945#L643 ssl3_accept_~skip~0 := 0; 469944#L102-2 assume !false; 469943#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 469942#L105 assume !(12292 == ssl3_accept_~s__state~0); 469941#L108 assume !(16384 == ssl3_accept_~s__state~0); 469940#L111 assume !(8192 == ssl3_accept_~s__state~0); 469939#L114 assume !(24576 == ssl3_accept_~s__state~0); 469938#L117 assume !(8195 == ssl3_accept_~s__state~0); 469937#L120 assume !(8480 == ssl3_accept_~s__state~0); 469936#L123 assume !(8481 == ssl3_accept_~s__state~0); 469935#L126 assume !(8482 == ssl3_accept_~s__state~0); 469934#L129 assume !(8464 == ssl3_accept_~s__state~0); 469933#L132 assume !(8465 == ssl3_accept_~s__state~0); 469932#L135 assume !(8466 == ssl3_accept_~s__state~0); 469931#L138 assume !(8496 == ssl3_accept_~s__state~0); 469929#L141 assume !(8497 == ssl3_accept_~s__state~0); 469930#L144 [2019-10-22 09:03:18,544 INFO L793 eck$LassoCheckResult]: Loop: 469930#L144 assume !(8512 == ssl3_accept_~s__state~0); 483026#L147 assume !(8513 == ssl3_accept_~s__state~0); 483025#L150 assume !(8528 == ssl3_accept_~s__state~0); 483024#L153 assume !(8529 == ssl3_accept_~s__state~0); 483023#L156 assume !(8544 == ssl3_accept_~s__state~0); 483022#L159 assume !(8545 == ssl3_accept_~s__state~0); 483021#L162 assume !(8560 == ssl3_accept_~s__state~0); 483020#L165 assume !(8561 == ssl3_accept_~s__state~0); 483019#L168 assume !(8448 == ssl3_accept_~s__state~0); 483018#L171 assume !(8576 == ssl3_accept_~s__state~0); 483017#L174 assume !(8577 == ssl3_accept_~s__state~0); 483016#L177 assume !(8592 == ssl3_accept_~s__state~0); 483015#L180 assume !(8593 == ssl3_accept_~s__state~0); 483014#L183 assume !(8608 == ssl3_accept_~s__state~0); 483013#L186 assume !(8609 == ssl3_accept_~s__state~0); 483012#L189 assume !(8640 == ssl3_accept_~s__state~0); 483011#L192 assume !(8641 == ssl3_accept_~s__state~0); 483010#L195 assume 8656 == ssl3_accept_~s__state~0; 482953#L199 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 483009#L531 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 483008#L536 assume !(10 == ssl3_accept_~blastFlag~0); 483007#L539 assume !(13 == ssl3_accept_~blastFlag~0); 483006#L542 assume !(16 == ssl3_accept_~blastFlag~0); 483005#L545 assume !(19 == ssl3_accept_~blastFlag~0); 483004#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 483003#L556 assume !(0 == ssl3_accept_~tmp___10~0); 483002#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 482999#L643 ssl3_accept_~skip~0 := 0; 482998#L102-2 assume !false; 482997#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 482996#L105 assume !(12292 == ssl3_accept_~s__state~0); 482995#L108 assume !(16384 == ssl3_accept_~s__state~0); 482994#L111 assume !(8192 == ssl3_accept_~s__state~0); 482993#L114 assume !(24576 == ssl3_accept_~s__state~0); 482992#L117 assume !(8195 == ssl3_accept_~s__state~0); 482991#L120 assume !(8480 == ssl3_accept_~s__state~0); 482990#L123 assume !(8481 == ssl3_accept_~s__state~0); 482989#L126 assume !(8482 == ssl3_accept_~s__state~0); 482988#L129 assume !(8464 == ssl3_accept_~s__state~0); 482987#L132 assume !(8465 == ssl3_accept_~s__state~0); 482986#L135 assume !(8466 == ssl3_accept_~s__state~0); 482985#L138 assume !(8496 == ssl3_accept_~s__state~0); 482984#L141 assume !(8497 == ssl3_accept_~s__state~0); 482983#L144 assume !(8512 == ssl3_accept_~s__state~0); 482982#L147 assume !(8513 == ssl3_accept_~s__state~0); 482981#L150 assume !(8528 == ssl3_accept_~s__state~0); 482980#L153 assume !(8529 == ssl3_accept_~s__state~0); 482979#L156 assume !(8544 == ssl3_accept_~s__state~0); 482978#L159 assume !(8545 == ssl3_accept_~s__state~0); 482977#L162 assume !(8560 == ssl3_accept_~s__state~0); 482976#L165 assume !(8561 == ssl3_accept_~s__state~0); 482975#L168 assume !(8448 == ssl3_accept_~s__state~0); 482974#L171 assume !(8576 == ssl3_accept_~s__state~0); 482973#L174 assume !(8577 == ssl3_accept_~s__state~0); 482972#L177 assume !(8592 == ssl3_accept_~s__state~0); 482971#L180 assume !(8593 == ssl3_accept_~s__state~0); 482970#L183 assume !(8608 == ssl3_accept_~s__state~0); 482965#L186 assume !(8609 == ssl3_accept_~s__state~0); 475451#L189 assume !(8640 == ssl3_accept_~s__state~0); 475452#L192 assume !(8641 == ssl3_accept_~s__state~0); 475466#L195 assume !(8656 == ssl3_accept_~s__state~0); 482952#L198 assume !(8657 == ssl3_accept_~s__state~0); 475457#L201 assume 8672 == ssl3_accept_~s__state~0; 475453#L205 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 475454#L564 assume !(11 == ssl3_accept_~blastFlag~0); 482944#L567 assume !(14 == ssl3_accept_~blastFlag~0); 482942#L570 assume !(17 == ssl3_accept_~blastFlag~0); 482940#L573 assume !(20 == ssl3_accept_~blastFlag~0); 482939#L573-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 482938#L583 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 474027#L583-2 ssl3_accept_~s__init_num~0 := 0; 472071#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 482927#L643 ssl3_accept_~skip~0 := 0; 482925#L102-2 assume !false; 482923#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 482921#L105 assume !(12292 == ssl3_accept_~s__state~0); 482919#L108 assume !(16384 == ssl3_accept_~s__state~0); 482917#L111 assume !(8192 == ssl3_accept_~s__state~0); 482915#L114 assume !(24576 == ssl3_accept_~s__state~0); 482913#L117 assume !(8195 == ssl3_accept_~s__state~0); 482912#L120 assume !(8480 == ssl3_accept_~s__state~0); 482910#L123 assume !(8481 == ssl3_accept_~s__state~0); 482908#L126 assume !(8482 == ssl3_accept_~s__state~0); 482904#L129 assume !(8464 == ssl3_accept_~s__state~0); 482903#L132 assume !(8465 == ssl3_accept_~s__state~0); 482901#L135 assume !(8466 == ssl3_accept_~s__state~0); 482900#L138 assume !(8496 == ssl3_accept_~s__state~0); 482899#L141 assume !(8497 == ssl3_accept_~s__state~0); 482897#L144 assume !(8512 == ssl3_accept_~s__state~0); 482894#L147 assume !(8513 == ssl3_accept_~s__state~0); 482887#L150 assume !(8528 == ssl3_accept_~s__state~0); 482885#L153 assume !(8529 == ssl3_accept_~s__state~0); 482884#L156 assume !(8544 == ssl3_accept_~s__state~0); 482882#L159 assume !(8545 == ssl3_accept_~s__state~0); 482881#L162 assume !(8560 == ssl3_accept_~s__state~0); 482880#L165 assume !(8561 == ssl3_accept_~s__state~0); 482879#L168 assume 8448 == ssl3_accept_~s__state~0; 482877#L169 assume !(ssl3_accept_~num1~0 > 0); 482784#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 482751#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 482745#L643 ssl3_accept_~skip~0 := 0; 482743#L102-2 assume !false; 482741#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 482739#L105 assume !(12292 == ssl3_accept_~s__state~0); 482737#L108 assume !(16384 == ssl3_accept_~s__state~0); 482735#L111 assume !(8192 == ssl3_accept_~s__state~0); 482733#L114 assume !(24576 == ssl3_accept_~s__state~0); 482731#L117 assume !(8195 == ssl3_accept_~s__state~0); 482729#L120 assume !(8480 == ssl3_accept_~s__state~0); 482727#L123 assume !(8481 == ssl3_accept_~s__state~0); 482725#L126 assume !(8482 == ssl3_accept_~s__state~0); 482723#L129 assume !(8464 == ssl3_accept_~s__state~0); 482721#L132 assume !(8465 == ssl3_accept_~s__state~0); 482719#L135 assume !(8466 == ssl3_accept_~s__state~0); 482675#L138 assume !(8496 == ssl3_accept_~s__state~0); 482670#L141 assume !(8497 == ssl3_accept_~s__state~0); 482665#L144 assume !(8512 == ssl3_accept_~s__state~0); 482660#L147 assume !(8513 == ssl3_accept_~s__state~0); 482655#L150 assume !(8528 == ssl3_accept_~s__state~0); 482651#L153 assume !(8529 == ssl3_accept_~s__state~0); 482337#L156 assume !(8544 == ssl3_accept_~s__state~0); 482331#L159 assume !(8545 == ssl3_accept_~s__state~0); 482325#L162 assume !(8560 == ssl3_accept_~s__state~0); 482323#L165 assume !(8561 == ssl3_accept_~s__state~0); 481662#L168 assume !(8448 == ssl3_accept_~s__state~0); 481661#L171 assume 8576 == ssl3_accept_~s__state~0; 481659#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 481654#L452 assume !(5 == ssl3_accept_~blastFlag~0); 481655#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 481642#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 481637#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 481633#L643 ssl3_accept_~skip~0 := 0; 481626#L102-2 assume !false; 481627#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 481620#L105 assume !(12292 == ssl3_accept_~s__state~0); 481621#L108 assume !(16384 == ssl3_accept_~s__state~0); 481614#L111 assume !(8192 == ssl3_accept_~s__state~0); 481615#L114 assume !(24576 == ssl3_accept_~s__state~0); 481608#L117 assume !(8195 == ssl3_accept_~s__state~0); 481609#L120 assume !(8480 == ssl3_accept_~s__state~0); 481602#L123 assume !(8481 == ssl3_accept_~s__state~0); 481603#L126 assume !(8482 == ssl3_accept_~s__state~0); 481501#L129 assume !(8464 == ssl3_accept_~s__state~0); 481502#L132 assume !(8465 == ssl3_accept_~s__state~0); 480579#L135 assume 8466 == ssl3_accept_~s__state~0; 472134#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 480578#L277 assume !(0 == ssl3_accept_~blastFlag~0); 483071#L277-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; 483070#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 483065#L643 ssl3_accept_~skip~0 := 0; 483064#L102-2 assume !false; 483063#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 483062#L105 assume !(12292 == ssl3_accept_~s__state~0); 483061#L108 assume !(16384 == ssl3_accept_~s__state~0); 483060#L111 assume !(8192 == ssl3_accept_~s__state~0); 483059#L114 assume !(24576 == ssl3_accept_~s__state~0); 483058#L117 assume !(8195 == ssl3_accept_~s__state~0); 483057#L120 assume !(8480 == ssl3_accept_~s__state~0); 483056#L123 assume !(8481 == ssl3_accept_~s__state~0); 483055#L126 assume !(8482 == ssl3_accept_~s__state~0); 483054#L129 assume !(8464 == ssl3_accept_~s__state~0); 483053#L132 assume !(8465 == ssl3_accept_~s__state~0); 483052#L135 assume !(8466 == ssl3_accept_~s__state~0); 483051#L138 assume 8496 == ssl3_accept_~s__state~0; 472126#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 483050#L290 assume !(1 == ssl3_accept_~blastFlag~0); 483049#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 483048#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 472207#L296-2 ssl3_accept_~s__init_num~0 := 0; 483047#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 483042#L643 ssl3_accept_~skip~0 := 0; 483041#L102-2 assume !false; 483040#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 483039#L105 assume !(12292 == ssl3_accept_~s__state~0); 483038#L108 assume !(16384 == ssl3_accept_~s__state~0); 483037#L111 assume !(8192 == ssl3_accept_~s__state~0); 483036#L114 assume !(24576 == ssl3_accept_~s__state~0); 483035#L117 assume !(8195 == ssl3_accept_~s__state~0); 483034#L120 assume !(8480 == ssl3_accept_~s__state~0); 483033#L123 assume !(8481 == ssl3_accept_~s__state~0); 483032#L126 assume !(8482 == ssl3_accept_~s__state~0); 483031#L129 assume !(8464 == ssl3_accept_~s__state~0); 483030#L132 assume !(8465 == ssl3_accept_~s__state~0); 483029#L135 assume !(8466 == ssl3_accept_~s__state~0); 483028#L138 assume !(8496 == ssl3_accept_~s__state~0); 483027#L141 assume !(8497 == ssl3_accept_~s__state~0); 469930#L144 [2019-10-22 09:03:18,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:18,544 INFO L82 PathProgramCache]: Analyzing trace with hash -392812146, now seen corresponding path program 3 times [2019-10-22 09:03:18,544 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:18,544 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778906669] [2019-10-22 09:03:18,544 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:18,545 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:18,545 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:18,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:18,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:18,557 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:18,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:18,557 INFO L82 PathProgramCache]: Analyzing trace with hash 1557607030, now seen corresponding path program 1 times [2019-10-22 09:03:18,557 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:18,558 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43888144] [2019-10-22 09:03:18,558 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:18,558 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:18,558 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:18,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:18,593 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-10-22 09:03:18,593 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43888144] [2019-10-22 09:03:18,594 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680325186] [2019-10-22 09:03:18,594 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 09:03:18,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 09:03:18,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 09:03:18,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 09:03:18,672 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2019-10-22 09:03:18,672 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 09:03:18,673 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 09:03:18,673 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328709937] [2019-10-22 09:03:18,673 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 09:03:18,673 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 09:03:18,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 09:03:18,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 09:03:18,674 INFO L87 Difference]: Start difference. First operand 17766 states and 22207 transitions. cyclomatic complexity: 4493 Second operand 4 states. [2019-10-22 09:03:18,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 09:03:18,848 INFO L93 Difference]: Finished difference Result 19880 states and 24568 transitions. [2019-10-22 09:03:18,848 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 09:03:18,849 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19880 states and 24568 transitions. [2019-10-22 09:03:18,888 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10409 [2019-10-22 09:03:18,915 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19880 states to 19180 states and 23683 transitions. [2019-10-22 09:03:18,915 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12640 [2019-10-22 09:03:18,922 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12640 [2019-10-22 09:03:18,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19180 states and 23683 transitions. [2019-10-22 09:03:18,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 09:03:18,923 INFO L688 BuchiCegarLoop]: Abstraction has 19180 states and 23683 transitions. [2019-10-22 09:03:18,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19180 states and 23683 transitions. [2019-10-22 09:03:19,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19180 to 19104. [2019-10-22 09:03:19,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19104 states. [2019-10-22 09:03:19,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19104 states to 19104 states and 23602 transitions. [2019-10-22 09:03:19,065 INFO L711 BuchiCegarLoop]: Abstraction has 19104 states and 23602 transitions. [2019-10-22 09:03:19,065 INFO L591 BuchiCegarLoop]: Abstraction has 19104 states and 23602 transitions. [2019-10-22 09:03:19,065 INFO L424 BuchiCegarLoop]: ======== Iteration 39============ [2019-10-22 09:03:19,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19104 states and 23602 transitions. [2019-10-22 09:03:19,103 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10379 [2019-10-22 09:03:19,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 09:03:19,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 09:03:19,105 INFO L849 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] [2019-10-22 09:03:19,105 INFO L850 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] [2019-10-22 09:03:19,106 INFO L791 eck$LassoCheckResult]: Stem: 504189#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret50, 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~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, 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~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, 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~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, 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~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;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~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;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~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;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~nondet28;havoc ssl3_accept_#t~nondet28;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; 504190#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 504178#L82-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 504202#L93 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 504082#L93-1 assume !(0 == ssl3_accept_~s__cert~0); 504203#L102-2 assume !false; 504327#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 504326#L105 assume !(12292 == ssl3_accept_~s__state~0); 504325#L108 assume !(16384 == ssl3_accept_~s__state~0); 504324#L111 assume !(8192 == ssl3_accept_~s__state~0); 504323#L114 assume !(24576 == ssl3_accept_~s__state~0); 504322#L117 assume !(8195 == ssl3_accept_~s__state~0); 504321#L120 assume !(8480 == ssl3_accept_~s__state~0); 504320#L123 assume !(8481 == ssl3_accept_~s__state~0); 504319#L126 assume !(8482 == ssl3_accept_~s__state~0); 504318#L129 assume 8464 == ssl3_accept_~s__state~0; 504317#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 504316#L277 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 504315#L277-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; 504313#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 504308#L643 ssl3_accept_~skip~0 := 0; 504307#L102-2 assume !false; 504306#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 504305#L105 assume !(12292 == ssl3_accept_~s__state~0); 504304#L108 assume !(16384 == ssl3_accept_~s__state~0); 504303#L111 assume !(8192 == ssl3_accept_~s__state~0); 504302#L114 assume !(24576 == ssl3_accept_~s__state~0); 504301#L117 assume !(8195 == ssl3_accept_~s__state~0); 504300#L120 assume !(8480 == ssl3_accept_~s__state~0); 504299#L123 assume !(8481 == ssl3_accept_~s__state~0); 504298#L126 assume !(8482 == ssl3_accept_~s__state~0); 504297#L129 assume !(8464 == ssl3_accept_~s__state~0); 504296#L132 assume !(8465 == ssl3_accept_~s__state~0); 504295#L135 assume !(8466 == ssl3_accept_~s__state~0); 504294#L138 assume 8496 == ssl3_accept_~s__state~0; 504293#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 504292#L290 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 504291#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 504290#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 504289#L296-2 ssl3_accept_~s__init_num~0 := 0; 504287#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 504282#L643 ssl3_accept_~skip~0 := 0; 504281#L102-2 assume !false; 504280#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 504279#L105 assume !(12292 == ssl3_accept_~s__state~0); 504278#L108 assume !(16384 == ssl3_accept_~s__state~0); 504277#L111 assume !(8192 == ssl3_accept_~s__state~0); 504276#L114 assume !(24576 == ssl3_accept_~s__state~0); 504275#L117 assume !(8195 == ssl3_accept_~s__state~0); 504274#L120 assume !(8480 == ssl3_accept_~s__state~0); 504273#L123 assume !(8481 == ssl3_accept_~s__state~0); 504272#L126 assume !(8482 == ssl3_accept_~s__state~0); 504271#L129 assume !(8464 == ssl3_accept_~s__state~0); 504270#L132 assume !(8465 == ssl3_accept_~s__state~0); 504269#L135 assume !(8466 == ssl3_accept_~s__state~0); 504268#L138 assume !(8496 == ssl3_accept_~s__state~0); 504266#L141 assume !(8497 == ssl3_accept_~s__state~0); 504267#L144 assume 8512 == ssl3_accept_~s__state~0; 510675#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 510674#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 503921#L307-2 [2019-10-22 09:03:19,106 INFO L793 eck$LassoCheckResult]: Loop: 503921#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 521670#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 521664#L643 ssl3_accept_~skip~0 := 0; 521662#L102-2 assume !false; 521660#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 521658#L105 assume !(12292 == ssl3_accept_~s__state~0); 521656#L108 assume !(16384 == ssl3_accept_~s__state~0); 521654#L111 assume !(8192 == ssl3_accept_~s__state~0); 521652#L114 assume !(24576 == ssl3_accept_~s__state~0); 521650#L117 assume !(8195 == ssl3_accept_~s__state~0); 521648#L120 assume !(8480 == ssl3_accept_~s__state~0); 521646#L123 assume !(8481 == ssl3_accept_~s__state~0); 521644#L126 assume !(8482 == ssl3_accept_~s__state~0); 521642#L129 assume !(8464 == ssl3_accept_~s__state~0); 521640#L132 assume !(8465 == ssl3_accept_~s__state~0); 521638#L135 assume !(8466 == ssl3_accept_~s__state~0); 521636#L138 assume !(8496 == ssl3_accept_~s__state~0); 521634#L141 assume !(8497 == ssl3_accept_~s__state~0); 521632#L144 assume !(8512 == ssl3_accept_~s__state~0); 521630#L147 assume !(8513 == ssl3_accept_~s__state~0); 521628#L150 assume 8528 == ssl3_accept_~s__state~0; 504146#L154 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 504147#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 504219#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 503911#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 503987#L359 assume !(3 == ssl3_accept_~blastFlag~0); 503988#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 504095#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 504096#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 522403#L643 ssl3_accept_~skip~0 := 0; 522402#L102-2 assume !false; 522401#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 522400#L105 assume !(12292 == ssl3_accept_~s__state~0); 522399#L108 assume !(16384 == ssl3_accept_~s__state~0); 522398#L111 assume !(8192 == ssl3_accept_~s__state~0); 522397#L114 assume !(24576 == ssl3_accept_~s__state~0); 522396#L117 assume !(8195 == ssl3_accept_~s__state~0); 522395#L120 assume !(8480 == ssl3_accept_~s__state~0); 522394#L123 assume !(8481 == ssl3_accept_~s__state~0); 522393#L126 assume !(8482 == ssl3_accept_~s__state~0); 522392#L129 assume !(8464 == ssl3_accept_~s__state~0); 522391#L132 assume !(8465 == ssl3_accept_~s__state~0); 522390#L135 assume !(8466 == ssl3_accept_~s__state~0); 522389#L138 assume !(8496 == ssl3_accept_~s__state~0); 522388#L141 assume !(8497 == ssl3_accept_~s__state~0); 522387#L144 assume !(8512 == ssl3_accept_~s__state~0); 522386#L147 assume !(8513 == ssl3_accept_~s__state~0); 521745#L150 assume !(8528 == ssl3_accept_~s__state~0); 521743#L153 assume !(8529 == ssl3_accept_~s__state~0); 521739#L156 assume 8544 == ssl3_accept_~s__state~0; 504133#L160 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 504134#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 504121#L394 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 504122#L397 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 503882#L398 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 503883#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 503878#L409 assume !(4 == ssl3_accept_~blastFlag~0); 503879#L409-2 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; 522356#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 522350#L643 ssl3_accept_~skip~0 := 0; 522348#L102-2 assume !false; 522346#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 522344#L105 assume !(12292 == ssl3_accept_~s__state~0); 522342#L108 assume !(16384 == ssl3_accept_~s__state~0); 522340#L111 assume !(8192 == ssl3_accept_~s__state~0); 522338#L114 assume !(24576 == ssl3_accept_~s__state~0); 522336#L117 assume !(8195 == ssl3_accept_~s__state~0); 522334#L120 assume !(8480 == ssl3_accept_~s__state~0); 522332#L123 assume !(8481 == ssl3_accept_~s__state~0); 522331#L126 assume !(8482 == ssl3_accept_~s__state~0); 522330#L129 assume !(8464 == ssl3_accept_~s__state~0); 522328#L132 assume !(8465 == ssl3_accept_~s__state~0); 522327#L135 assume !(8466 == ssl3_accept_~s__state~0); 522325#L138 assume !(8496 == ssl3_accept_~s__state~0); 522324#L141 assume !(8497 == ssl3_accept_~s__state~0); 522323#L144 assume !(8512 == ssl3_accept_~s__state~0); 522321#L147 assume !(8513 == ssl3_accept_~s__state~0); 522316#L150 assume !(8528 == ssl3_accept_~s__state~0); 522314#L153 assume !(8529 == ssl3_accept_~s__state~0); 522312#L156 assume !(8544 == ssl3_accept_~s__state~0); 522310#L159 assume !(8545 == ssl3_accept_~s__state~0); 522308#L162 assume !(8560 == ssl3_accept_~s__state~0); 522306#L165 assume !(8561 == ssl3_accept_~s__state~0); 522304#L168 assume 8448 == ssl3_accept_~s__state~0; 522302#L169 assume !(ssl3_accept_~num1~0 > 0); 522299#L438-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 522296#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 522290#L643 ssl3_accept_~skip~0 := 0; 522288#L102-2 assume !false; 522286#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 522284#L105 assume !(12292 == ssl3_accept_~s__state~0); 522282#L108 assume !(16384 == ssl3_accept_~s__state~0); 522280#L111 assume !(8192 == ssl3_accept_~s__state~0); 521593#L114 assume !(24576 == ssl3_accept_~s__state~0); 521592#L117 assume !(8195 == ssl3_accept_~s__state~0); 521591#L120 assume !(8480 == ssl3_accept_~s__state~0); 521590#L123 assume !(8481 == ssl3_accept_~s__state~0); 521589#L126 assume !(8482 == ssl3_accept_~s__state~0); 521588#L129 assume !(8464 == ssl3_accept_~s__state~0); 521587#L132 assume !(8465 == ssl3_accept_~s__state~0); 521586#L135 assume !(8466 == ssl3_accept_~s__state~0); 521585#L138 assume !(8496 == ssl3_accept_~s__state~0); 521584#L141 assume !(8497 == ssl3_accept_~s__state~0); 521583#L144 assume !(8512 == ssl3_accept_~s__state~0); 521582#L147 assume !(8513 == ssl3_accept_~s__state~0); 521581#L150 assume !(8528 == ssl3_accept_~s__state~0); 521579#L153 assume !(8529 == ssl3_accept_~s__state~0); 521577#L156 assume !(8544 == ssl3_accept_~s__state~0); 521575#L159 assume !(8545 == ssl3_accept_~s__state~0); 521573#L162 assume !(8560 == ssl3_accept_~s__state~0); 521570#L165 assume !(8561 == ssl3_accept_~s__state~0); 521569#L168 assume !(8448 == ssl3_accept_~s__state~0); 521266#L171 assume 8576 == ssl3_accept_~s__state~0; 521267#L175 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 521258#L452 assume !(5 == ssl3_accept_~blastFlag~0); 521259#L452-2 assume !(ssl3_accept_~ret~0 <= 0); 504033#L458 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 504034#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 521727#L643 ssl3_accept_~skip~0 := 0; 521725#L102-2 assume !false; 521723#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 521721#L105 assume !(12292 == ssl3_accept_~s__state~0); 521719#L108 assume !(16384 == ssl3_accept_~s__state~0); 521717#L111 assume !(8192 == ssl3_accept_~s__state~0); 521715#L114 assume !(24576 == ssl3_accept_~s__state~0); 521713#L117 assume !(8195 == ssl3_accept_~s__state~0); 521711#L120 assume !(8480 == ssl3_accept_~s__state~0); 521709#L123 assume !(8481 == ssl3_accept_~s__state~0); 521707#L126 assume !(8482 == ssl3_accept_~s__state~0); 521705#L129 assume !(8464 == ssl3_accept_~s__state~0); 521703#L132 assume !(8465 == ssl3_accept_~s__state~0); 521702#L135 assume 8466 == ssl3_accept_~s__state~0; 503966#L136 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 503967#L277 assume !(0 == ssl3_accept_~blastFlag~0); 504245#L277-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; 504246#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 522315#L643 ssl3_accept_~skip~0 := 0; 522313#L102-2 assume !false; 522311#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 522309#L105 assume !(12292 == ssl3_accept_~s__state~0); 522307#L108 assume !(16384 == ssl3_accept_~s__state~0); 522305#L111 assume !(8192 == ssl3_accept_~s__state~0); 522303#L114 assume !(24576 == ssl3_accept_~s__state~0); 522300#L117 assume !(8195 == ssl3_accept_~s__state~0); 522297#L120 assume !(8480 == ssl3_accept_~s__state~0); 522291#L123 assume !(8481 == ssl3_accept_~s__state~0); 522289#L126 assume !(8482 == ssl3_accept_~s__state~0); 522287#L129 assume !(8464 == ssl3_accept_~s__state~0); 522285#L132 assume !(8465 == ssl3_accept_~s__state~0); 522283#L135 assume !(8466 == ssl3_accept_~s__state~0); 522281#L138 assume 8496 == ssl3_accept_~s__state~0; 503938#L142 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 503939#L290 assume !(1 == ssl3_accept_~blastFlag~0); 504055#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 518948#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 503894#L296-2 ssl3_accept_~s__init_num~0 := 0; 503895#L606 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 521770#L643 ssl3_accept_~skip~0 := 0; 521769#L102-2 assume !false; 521768#L103 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 521767#L105 assume !(12292 == ssl3_accept_~s__state~0); 521766#L108 assume !(16384 == ssl3_accept_~s__state~0); 521765#L111 assume !(8192 == ssl3_accept_~s__state~0); 521764#L114 assume !(24576 == ssl3_accept_~s__state~0); 521763#L117 assume !(8195 == ssl3_accept_~s__state~0); 521762#L120 assume !(8480 == ssl3_accept_~s__state~0); 521761#L123 assume !(8481 == ssl3_accept_~s__state~0); 521760#L126 assume !(8482 == ssl3_accept_~s__state~0); 521759#L129 assume !(8464 == ssl3_accept_~s__state~0); 521758#L132 assume !(8465 == ssl3_accept_~s__state~0); 521757#L135 assume !(8466 == ssl3_accept_~s__state~0); 521756#L138 assume !(8496 == ssl3_accept_~s__state~0); 521755#L141 assume !(8497 == ssl3_accept_~s__state~0); 521754#L144 assume 8512 == ssl3_accept_~s__state~0; 521142#L148 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 503920#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 503921#L307-2 [2019-10-22 09:03:19,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:19,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1738215430, now seen corresponding path program 1 times [2019-10-22 09:03:19,106 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:19,106 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406147868] [2019-10-22 09:03:19,106 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:19,106 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:19,107 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:19,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:19,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:19,125 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:19,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:19,126 INFO L82 PathProgramCache]: Analyzing trace with hash -413366845, now seen corresponding path program 1 times [2019-10-22 09:03:19,126 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:19,126 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037187685] [2019-10-22 09:03:19,126 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:19,126 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:19,126 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:19,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:19,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:19,151 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:19,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 09:03:19,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1407338440, now seen corresponding path program 1 times [2019-10-22 09:03:19,152 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 09:03:19,152 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117609151] [2019-10-22 09:03:19,152 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:19,152 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 09:03:19,152 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 09:03:19,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:19,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 09:03:19,200 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 09:03:20,145 WARN L191 SmtUtils]: Spent 935.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2019-10-22 09:03:20,407 WARN L191 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 175 DAG size of output: 99 [2019-10-22 09:03:20,487 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 09:03:20 BoogieIcfgContainer [2019-10-22 09:03:20,488 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 09:03:20,488 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 09:03:20,488 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 09:03:20,488 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 09:03:20,489 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 09:03:02" (3/4) ... [2019-10-22 09:03:20,491 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 09:03:20,557 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_0914f72f-ab69-4005-81d0-8aecb6541710/bin/uautomizer/witness.graphml [2019-10-22 09:03:20,557 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 09:03:20,558 INFO L168 Benchmark]: Toolchain (without parser) took 19048.23 ms. Allocated memory was 1.0 GB in the beginning and 2.2 GB in the end (delta: 1.1 GB). Free memory was 943.2 MB in the beginning and 1.6 GB in the end (delta: -704.7 MB). Peak memory consumption was 442.4 MB. Max. memory is 11.5 GB. [2019-10-22 09:03:20,558 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 962.0 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 09:03:20,559 INFO L168 Benchmark]: CACSL2BoogieTranslator took 495.51 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 165.2 MB). Free memory was 943.2 MB in the beginning and 1.2 GB in the end (delta: -210.4 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. [2019-10-22 09:03:20,559 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.60 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 7.1 MB). Peak memory consumption was 7.1 MB. Max. memory is 11.5 GB. [2019-10-22 09:03:20,559 INFO L168 Benchmark]: Boogie Preprocessor took 42.52 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 09:03:20,559 INFO L168 Benchmark]: RCFGBuilder took 773.46 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 58.0 MB). Peak memory consumption was 58.0 MB. Max. memory is 11.5 GB. [2019-10-22 09:03:20,560 INFO L168 Benchmark]: BuchiAutomizer took 17613.61 ms. Allocated memory was 1.2 GB in the beginning and 2.2 GB in the end (delta: 982.0 MB). Free memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: -567.6 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. [2019-10-22 09:03:20,560 INFO L168 Benchmark]: Witness Printer took 69.28 ms. Allocated memory is still 2.2 GB. Free memory was 1.7 GB in the beginning and 1.6 GB in the end (delta: 8.2 MB). Peak memory consumption was 8.2 MB. Max. memory is 11.5 GB. [2019-10-22 09:03:20,562 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 962.0 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 495.51 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 165.2 MB). Free memory was 943.2 MB in the beginning and 1.2 GB in the end (delta: -210.4 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 47.60 ms. Allocated memory is still 1.2 GB. Free memory was 1.2 GB in the beginning and 1.1 GB in the end (delta: 7.1 MB). Peak memory consumption was 7.1 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 42.52 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 773.46 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 58.0 MB). Peak memory consumption was 58.0 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 17613.61 ms. Allocated memory was 1.2 GB in the beginning and 2.2 GB in the end (delta: 982.0 MB). Free memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: -567.6 MB). Peak memory consumption was 1.1 GB. Max. memory is 11.5 GB. * Witness Printer took 69.28 ms. Allocated memory is still 2.2 GB. Free memory was 1.7 GB in the beginning and 1.6 GB in the end (delta: 8.2 MB). Peak memory consumption was 8.2 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 40 terminating modules (38 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. 38 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19104 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 17.5s and 39 iterations. TraceHistogramMax:7. Analysis of lassos took 6.5s. Construction of modules took 3.6s. Büchi inclusion checks took 2.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 40. Automata minimization 2.3s AutomataMinimizationTime, 40 MinimizatonAttempts, 30717 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 1.6s Buchi closure took 0.1s. Biggest automaton had 27648 states and ocurred in iteration 35. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 11147 SDtfs, 6916 SDslu, 7495 SDs, 0 SdLazy, 4412 SolverSat, 826 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.6s Time LassoAnalysisResults: nont1 unkn0 SFLI31 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 211]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a76ef6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a54709=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44874ec5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59ee3889=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e396394=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5bc67a04=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d26b1c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66785287=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d134060=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@344642a4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1877c62a=0, s__shutdown=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@5943a4ff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@705891af=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@571433ee=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19eb7161=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@265cd69d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d52cf4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4794904=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=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3b1fcb65=0, tmp___2=0, cb=7, s__s3__tmp__new_cipher__algorithms=-255, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3256a1b3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4601da0a=0, s__s3__tmp__reuse_message=6, s__ctx__stats__sess_accept_renegotiate=0, l=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@639ee4a2=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1034e69a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4340febc=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a51f86b=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4818711a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@110e1078=0, __cil_tmp61=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@390d4add=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44af631f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a4be7fd=0, s__options=-2097151, s__cert=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f6cc47f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35d66621=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66d37182=0, Time=5, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@204da3d8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69e5435=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@251e4109=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e4d963=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19c7680e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a116ae4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@33a2dfa1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ebcf0cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@af7225a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76c73c0d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e3c938=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36ecb75e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59c6b64b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c3de939=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b409911=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16257699=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4355920a=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e272ba4=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 307]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L676] int s ; [L677] int tmp ; [L681] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 = 1; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L92] s__in_handshake ++ [L93] COND FALSE !(tmp___1 + 12288) [L98] COND FALSE !(s__cert == 0) [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND TRUE s__state == 8464 [L275] s__shutdown = 0 [L276] ret = __VERIFIER_nondet_int() [L277] COND TRUE blastFlag == 0 [L278] blastFlag = 1 [L280] COND FALSE !(ret <= 0) [L283] got_new_session = 1 [L284] s__state = 8496 [L285] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND TRUE s__state == 8496 [L289] ret = __VERIFIER_nondet_int() [L290] COND TRUE blastFlag == 1 [L291] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND TRUE __cil_tmp56 + 256UL [L308] skip = 1 Loop: [L319] s__state = 8528 [L320] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND TRUE s__state == 8528 [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L358] ret = __VERIFIER_nondet_int() [L359] COND FALSE !(blastFlag == 3) [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND TRUE s__state == 8544 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND TRUE __cil_tmp61 + 256UL [L398] COND TRUE s__verify_mode + 2 [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(blastFlag == 4) [L412] COND FALSE !(ret <= 0) [L415] s__state = 8448 [L416] s__s3__tmp__next_state___0 = 8576 [L417] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND FALSE !(s__state == 8544) [L159] COND FALSE !(s__state == 8545) [L162] COND FALSE !(s__state == 8560) [L165] COND FALSE !(s__state == 8561) [L168] COND TRUE s__state == 8448 [L438] COND FALSE !(num1 > 0L) [L447] s__state = s__s3__tmp__next_state___0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND FALSE !(s__state == 8512) [L147] COND FALSE !(s__state == 8513) [L150] COND FALSE !(s__state == 8528) [L153] COND FALSE !(s__state == 8529) [L156] COND FALSE !(s__state == 8544) [L159] COND FALSE !(s__state == 8545) [L162] COND FALSE !(s__state == 8560) [L165] COND FALSE !(s__state == 8561) [L168] COND FALSE !(s__state == 8448) [L171] COND TRUE s__state == 8576 [L451] ret = __VERIFIER_nondet_int() [L452] COND FALSE !(blastFlag == 5) [L455] COND FALSE !(ret <= 0) [L458] COND TRUE ret == 2 [L459] s__state = 8466 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND TRUE s__state == 8466 [L275] s__shutdown = 0 [L276] ret = __VERIFIER_nondet_int() [L277] COND FALSE !(blastFlag == 0) [L280] COND FALSE !(ret <= 0) [L283] got_new_session = 1 [L284] s__state = 8496 [L285] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND TRUE s__state == 8496 [L289] ret = __VERIFIER_nondet_int() [L290] COND FALSE !(blastFlag == 1) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L643] COND FALSE !(! s__s3__tmp__reuse_message) [L660] skip = 0 [L102] COND TRUE 1 [L104] state = s__state [L105] COND FALSE !(s__state == 12292) [L108] COND FALSE !(s__state == 16384) [L111] COND FALSE !(s__state == 8192) [L114] COND FALSE !(s__state == 24576) [L117] COND FALSE !(s__state == 8195) [L120] COND FALSE !(s__state == 8480) [L123] COND FALSE !(s__state == 8481) [L126] COND FALSE !(s__state == 8482) [L129] COND FALSE !(s__state == 8464) [L132] COND FALSE !(s__state == 8465) [L135] COND FALSE !(s__state == 8466) [L138] COND FALSE !(s__state == 8496) [L141] COND FALSE !(s__state == 8497) [L144] COND TRUE s__state == 8512 [L306] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L307] COND TRUE __cil_tmp56 + 256UL [L308] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...