./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.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_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c -s /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 cbaf330d05771d2fa394e866f733d32f572a82c3 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 08:55:52,422 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 08:55:52,424 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 08:55:52,433 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 08:55:52,433 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 08:55:52,436 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 08:55:52,437 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 08:55:52,440 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 08:55:52,443 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 08:55:52,445 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 08:55:52,447 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 08:55:52,448 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 08:55:52,449 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 08:55:52,449 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 08:55:52,456 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 08:55:52,457 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 08:55:52,457 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 08:55:52,458 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 08:55:52,459 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 08:55:52,460 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 08:55:52,461 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 08:55:52,465 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 08:55:52,471 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 08:55:52,471 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 08:55:52,473 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 08:55:52,473 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 08:55:52,473 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 08:55:52,474 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 08:55:52,474 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 08:55:52,475 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 08:55:52,475 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 08:55:52,476 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 08:55:52,477 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 08:55:52,477 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 08:55:52,478 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 08:55:52,478 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 08:55:52,478 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 08:55:52,479 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 08:55:52,479 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 08:55:52,479 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 08:55:52,480 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 08:55:52,481 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 08:55:52,492 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 08:55:52,492 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 08:55:52,493 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 08:55:52,493 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 08:55:52,494 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 08:55:52,494 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 08:55:52,494 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 08:55:52,494 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 08:55:52,494 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 08:55:52,495 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 08:55:52,495 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 08:55:52,495 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 08:55:52,495 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 08:55:52,495 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 08:55:52,496 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 08:55:52,496 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 08:55:52,496 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 08:55:52,496 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 08:55:52,496 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 08:55:52,496 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 08:55:52,496 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 08:55:52,497 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 08:55:52,497 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 08:55:52,497 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 08:55:52,497 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 08:55:52,497 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 08:55:52,498 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 08:55:52,498 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 08:55:52,498 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 08:55:52,498 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 08:55:52,499 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 08:55:52,499 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 08:55:52,500 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_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 -> cbaf330d05771d2fa394e866f733d32f572a82c3 [2019-10-22 08:55:52,534 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 08:55:52,546 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 08:55:52,551 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 08:55:52,553 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 08:55:52,553 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 08:55:52,554 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c [2019-10-22 08:55:52,603 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/data/bdeb79e8a/da01344d452541918827050237956732/FLAG70cff1b27 [2019-10-22 08:55:53,022 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 08:55:53,022 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/sv-benchmarks/c/ssh-simplified/s3_srvr_2.cil-2.c [2019-10-22 08:55:53,035 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/data/bdeb79e8a/da01344d452541918827050237956732/FLAG70cff1b27 [2019-10-22 08:55:53,402 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/data/bdeb79e8a/da01344d452541918827050237956732 [2019-10-22 08:55:53,405 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 08:55:53,407 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 08:55:53,407 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 08:55:53,408 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 08:55:53,411 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 08:55:53,411 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,413 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7587b7dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53, skipping insertion in model container [2019-10-22 08:55:53,413 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,420 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 08:55:53,466 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 08:55:53,770 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:55:53,773 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 08:55:53,827 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:55:53,839 INFO L192 MainTranslator]: Completed translation [2019-10-22 08:55:53,840 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53 WrapperNode [2019-10-22 08:55:53,840 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 08:55:53,841 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 08:55:53,841 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 08:55:53,841 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 08:55:53,857 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,864 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,897 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 08:55:53,897 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 08:55:53,897 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 08:55:53,897 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 08:55:53,906 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,906 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,909 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,909 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,914 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,921 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,923 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... [2019-10-22 08:55:53,926 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 08:55:53,927 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 08:55:53,927 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 08:55:53,927 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 08:55:53,928 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 08:55:53,981 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 08:55:53,981 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 08:55:54,068 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 08:55:54,550 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 08:55:54,551 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 08:55:54,552 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 08:55:54,552 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 08:55:54,553 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:55:54 BoogieIcfgContainer [2019-10-22 08:55:54,553 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 08:55:54,554 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 08:55:54,554 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 08:55:54,557 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 08:55:54,558 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:55:54,559 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 08:55:53" (1/3) ... [2019-10-22 08:55:54,560 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1987006b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:55:54, skipping insertion in model container [2019-10-22 08:55:54,560 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:55:54,560 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:55:53" (2/3) ... [2019-10-22 08:55:54,560 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1987006b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:55:54, skipping insertion in model container [2019-10-22 08:55:54,561 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:55:54,561 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:55:54" (3/3) ... [2019-10-22 08:55:54,562 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-2.c [2019-10-22 08:55:54,605 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 08:55:54,605 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 08:55:54,606 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 08:55:54,606 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 08:55:54,606 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 08:55:54,606 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 08:55:54,606 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 08:55:54,606 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 08:55:54,628 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-10-22 08:55:54,659 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-10-22 08:55:54,659 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:54,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:54,668 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:55:54,668 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:54,668 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 08:55:54,668 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states. [2019-10-22 08:55:54,673 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2019-10-22 08:55:54,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:54,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:54,678 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:55:54,679 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:54,684 INFO L791 eck$LassoCheckResult]: Stem: 103#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; 111#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99#L85-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; 124#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 140#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 105#L99-2true [2019-10-22 08:55:54,684 INFO L793 eck$LassoCheckResult]: Loop: 105#L99-2true assume !false; 59#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74#L102true assume !(12292 == ssl3_accept_~s__state~0); 63#L105true assume !(16384 == ssl3_accept_~s__state~0); 67#L108true assume !(8192 == ssl3_accept_~s__state~0); 40#L111true assume !(24576 == ssl3_accept_~s__state~0); 22#L114true assume !(8195 == ssl3_accept_~s__state~0); 25#L117true assume 8480 == ssl3_accept_~s__state~0; 108#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 91#L259true 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; 64#L543true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123#L580true ssl3_accept_~skip~0 := 0; 105#L99-2true [2019-10-22 08:55:54,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:54,692 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 08:55:54,699 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:54,699 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299644566] [2019-10-22 08:55:54,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:54,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:54,700 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:54,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:54,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:54,816 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:54,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:54,817 INFO L82 PathProgramCache]: Analyzing trace with hash 722472087, now seen corresponding path program 1 times [2019-10-22 08:55:54,817 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:54,818 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542407789] [2019-10-22 08:55:54,818 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:54,818 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:54,818 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:54,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:54,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:54,831 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:54,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:54,832 INFO L82 PathProgramCache]: Analyzing trace with hash -2007347963, now seen corresponding path program 1 times [2019-10-22 08:55:54,833 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:54,833 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838581364] [2019-10-22 08:55:54,833 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:54,833 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:54,833 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:54,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:54,924 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 08:55:54,925 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838581364] [2019-10-22 08:55:54,925 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:54,925 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:54,926 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524527353] [2019-10-22 08:55:55,019 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:55,020 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:55,020 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:55,020 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:55,020 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:55:55,021 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:55,021 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:55,021 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:55,021 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2019-10-22 08:55:55,021 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:55,021 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:55,045 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 08:55:55,052 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 08:55:55,059 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 08:55:55,062 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 08:55:55,065 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 08:55:55,072 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 08:55:55,078 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 08:55:55,159 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:55,160 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 08:55:55,172 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:55,172 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:55:55,180 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:55:55,180 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_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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) [2019-10-22 08:55:55,187 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:55:55,187 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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) [2019-10-22 08:55:55,203 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:55:55,204 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:55,211 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:55:55,213 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:55:55,213 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:55:55,214 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:55:55,214 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:55:55,214 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:55:55,214 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:55:55,214 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:55:55,214 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:55:55,214 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration1_Loop [2019-10-22 08:55:55,214 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:55:55,214 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:55:55,216 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 08:55:55,221 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 08:55:55,227 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 08:55:55,231 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 08:55:55,234 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 08:55:55,237 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 08:55:55,240 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 08:55:55,331 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:55:55,336 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:55:55,338 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 08:55:55,340 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:55,341 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:55,341 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:55,341 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:55,342 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:55,343 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:55,343 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:55,347 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:55:55,351 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 08:55:55,351 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:55:55,352 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:55:55,352 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:55:55,352 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:55:55,352 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:55:55,353 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:55:55,353 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:55:55,364 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:55:55,374 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:55:55,376 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:55:55,378 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:55:55,378 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:55:55,378 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:55:55,379 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 08:55:55,381 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:55:55,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:55,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:55,422 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:55:55,424 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:55,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:55,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:55:55,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:55,463 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 08:55:55,478 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 08:55:55,480 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states. Second operand 5 states. [2019-10-22 08:55:56,149 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states.. Second operand 5 states. Result 787 states and 1324 transitions. Complement of second has 10 states. [2019-10-22 08:55:56,150 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 08:55:56,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:55:56,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 572 transitions. [2019-10-22 08:55:56,154 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 12 letters. [2019-10-22 08:55:56,155 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:56,156 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 17 letters. Loop has 12 letters. [2019-10-22 08:55:56,156 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:56,156 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 572 transitions. Stem has 5 letters. Loop has 24 letters. [2019-10-22 08:55:56,157 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:55:56,157 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1324 transitions. [2019-10-22 08:55:56,173 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2019-10-22 08:55:56,181 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 649 states and 1002 transitions. [2019-10-22 08:55:56,183 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 364 [2019-10-22 08:55:56,184 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2019-10-22 08:55:56,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 649 states and 1002 transitions. [2019-10-22 08:55:56,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:56,185 INFO L688 BuchiCegarLoop]: Abstraction has 649 states and 1002 transitions. [2019-10-22 08:55:56,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 649 states and 1002 transitions. [2019-10-22 08:55:56,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 649 to 455. [2019-10-22 08:55:56,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 455 states. [2019-10-22 08:55:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 699 transitions. [2019-10-22 08:55:56,231 INFO L711 BuchiCegarLoop]: Abstraction has 455 states and 699 transitions. [2019-10-22 08:55:56,231 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:56,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:56,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:56,236 INFO L87 Difference]: Start difference. First operand 455 states and 699 transitions. Second operand 3 states. [2019-10-22 08:55:56,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:56,349 INFO L93 Difference]: Finished difference Result 507 states and 780 transitions. [2019-10-22 08:55:56,349 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:56,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 507 states and 780 transitions. [2019-10-22 08:55:56,355 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2019-10-22 08:55:56,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 507 states to 507 states and 780 transitions. [2019-10-22 08:55:56,359 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 310 [2019-10-22 08:55:56,359 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 310 [2019-10-22 08:55:56,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 507 states and 780 transitions. [2019-10-22 08:55:56,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:56,360 INFO L688 BuchiCegarLoop]: Abstraction has 507 states and 780 transitions. [2019-10-22 08:55:56,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states and 780 transitions. [2019-10-22 08:55:56,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 487. [2019-10-22 08:55:56,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 487 states. [2019-10-22 08:55:56,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 754 transitions. [2019-10-22 08:55:56,376 INFO L711 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-10-22 08:55:56,376 INFO L591 BuchiCegarLoop]: Abstraction has 487 states and 754 transitions. [2019-10-22 08:55:56,376 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 08:55:56,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 487 states and 754 transitions. [2019-10-22 08:55:56,379 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2019-10-22 08:55:56,380 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:56,380 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:56,380 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 08:55:56,381 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 08:55:56,381 INFO L791 eck$LassoCheckResult]: Stem: 2212#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; 2213#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2206#L85-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; 2207#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2160#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2258#L99-2 assume !false; 2131#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2132#L102 assume !(12292 == ssl3_accept_~s__state~0); 2136#L105 assume !(16384 == ssl3_accept_~s__state~0); 2137#L108 assume !(8192 == ssl3_accept_~s__state~0); 2080#L111 assume !(24576 == ssl3_accept_~s__state~0); 2081#L114 assume !(8195 == ssl3_accept_~s__state~0); 2043#L117 assume !(8480 == ssl3_accept_~s__state~0); 1996#L120 assume !(8481 == ssl3_accept_~s__state~0); 1997#L123 assume !(8482 == ssl3_accept_~s__state~0); 2318#L126 assume 8464 == ssl3_accept_~s__state~0; 2085#L133 [2019-10-22 08:55:56,381 INFO L793 eck$LassoCheckResult]: Loop: 2085#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 1991#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1979#L274-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; 1980#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2445#L580 ssl3_accept_~skip~0 := 0; 2443#L99-2 assume !false; 2441#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2326#L102 assume !(12292 == ssl3_accept_~s__state~0); 2327#L105 assume !(16384 == ssl3_accept_~s__state~0); 2431#L108 assume !(8192 == ssl3_accept_~s__state~0); 2432#L111 assume !(24576 == ssl3_accept_~s__state~0); 2430#L114 assume !(8195 == ssl3_accept_~s__state~0); 2294#L117 assume !(8480 == ssl3_accept_~s__state~0); 2292#L120 assume !(8481 == ssl3_accept_~s__state~0); 2290#L123 assume !(8482 == ssl3_accept_~s__state~0); 2288#L126 assume 8464 == ssl3_accept_~s__state~0; 2085#L133 [2019-10-22 08:55:56,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:56,382 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 08:55:56,382 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:56,382 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738400344] [2019-10-22 08:55:56,382 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,383 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,383 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:56,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:56,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:56,401 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:56,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:56,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1781579871, now seen corresponding path program 1 times [2019-10-22 08:55:56,402 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:56,402 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240780894] [2019-10-22 08:55:56,402 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,402 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,403 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:56,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:56,420 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 08:55:56,420 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240780894] [2019-10-22 08:55:56,421 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:56,421 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:56,421 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515812903] [2019-10-22 08:55:56,421 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:56,422 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:56,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:56,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:56,422 INFO L87 Difference]: Start difference. First operand 487 states and 754 transitions. cyclomatic complexity: 270 Second operand 3 states. [2019-10-22 08:55:56,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:56,617 INFO L93 Difference]: Finished difference Result 597 states and 932 transitions. [2019-10-22 08:55:56,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:56,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 597 states and 932 transitions. [2019-10-22 08:55:56,622 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2019-10-22 08:55:56,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 597 states to 597 states and 932 transitions. [2019-10-22 08:55:56,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2019-10-22 08:55:56,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 374 [2019-10-22 08:55:56,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 597 states and 932 transitions. [2019-10-22 08:55:56,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:56,628 INFO L688 BuchiCegarLoop]: Abstraction has 597 states and 932 transitions. [2019-10-22 08:55:56,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states and 932 transitions. [2019-10-22 08:55:56,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 521. [2019-10-22 08:55:56,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 521 states. [2019-10-22 08:55:56,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 804 transitions. [2019-10-22 08:55:56,639 INFO L711 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-10-22 08:55:56,639 INFO L591 BuchiCegarLoop]: Abstraction has 521 states and 804 transitions. [2019-10-22 08:55:56,639 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 08:55:56,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 521 states and 804 transitions. [2019-10-22 08:55:56,642 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2019-10-22 08:55:56,642 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:56,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:56,643 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 08:55:56,643 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 08:55:56,643 INFO L791 eck$LassoCheckResult]: Stem: 3299#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; 3300#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3295#L85-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; 3296#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3248#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3340#L99-2 assume !false; 3477#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3474#L102 assume !(12292 == ssl3_accept_~s__state~0); 3472#L105 assume !(16384 == ssl3_accept_~s__state~0); 3462#L108 assume !(8192 == ssl3_accept_~s__state~0); 3463#L111 assume !(24576 == ssl3_accept_~s__state~0); 3457#L114 assume !(8195 == ssl3_accept_~s__state~0); 3458#L117 assume !(8480 == ssl3_accept_~s__state~0); 3561#L120 assume !(8481 == ssl3_accept_~s__state~0); 3560#L123 assume !(8482 == ssl3_accept_~s__state~0); 3405#L126 assume 8464 == ssl3_accept_~s__state~0; 3173#L133 [2019-10-22 08:55:56,643 INFO L793 eck$LassoCheckResult]: Loop: 3173#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3081#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3069#L274-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; 3070#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3535#L580 ssl3_accept_~skip~0 := 0; 3534#L99-2 assume !false; 3533#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3531#L102 assume 12292 == ssl3_accept_~s__state~0; 3112#L103 ssl3_accept_~s__new_session~0 := 1; 3113#L211 ssl3_accept_~s__server~0 := 1; 3168#L216 assume 0 != ssl3_accept_~cb~0; 3144#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3145#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3193#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3196#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3276#L243 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; 3224#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3377#L580 ssl3_accept_~skip~0 := 0; 3372#L99-2 assume !false; 3370#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3368#L102 assume !(12292 == ssl3_accept_~s__state~0); 3366#L105 assume !(16384 == ssl3_accept_~s__state~0); 3364#L108 assume !(8192 == ssl3_accept_~s__state~0); 3362#L111 assume !(24576 == ssl3_accept_~s__state~0); 3360#L114 assume !(8195 == ssl3_accept_~s__state~0); 3351#L117 assume !(8480 == ssl3_accept_~s__state~0); 3352#L120 assume !(8481 == ssl3_accept_~s__state~0); 3353#L123 assume !(8482 == ssl3_accept_~s__state~0); 3418#L126 assume 8464 == ssl3_accept_~s__state~0; 3173#L133 [2019-10-22 08:55:56,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:56,644 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 08:55:56,644 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:56,644 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570895502] [2019-10-22 08:55:56,644 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,644 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,645 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:56,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:56,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:56,661 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:56,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:56,662 INFO L82 PathProgramCache]: Analyzing trace with hash 519146864, now seen corresponding path program 1 times [2019-10-22 08:55:56,662 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:56,662 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073323599] [2019-10-22 08:55:56,662 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,662 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,662 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:56,685 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 08:55:56,686 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073323599] [2019-10-22 08:55:56,686 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:56,686 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:56,686 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186158653] [2019-10-22 08:55:56,686 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:56,687 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:56,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:56,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:56,687 INFO L87 Difference]: Start difference. First operand 521 states and 804 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-10-22 08:55:56,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:56,865 INFO L93 Difference]: Finished difference Result 649 states and 921 transitions. [2019-10-22 08:55:56,865 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:56,866 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 649 states and 921 transitions. [2019-10-22 08:55:56,869 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2019-10-22 08:55:56,873 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 649 states to 576 states and 841 transitions. [2019-10-22 08:55:56,873 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 404 [2019-10-22 08:55:56,874 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2019-10-22 08:55:56,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 576 states and 841 transitions. [2019-10-22 08:55:56,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:56,875 INFO L688 BuchiCegarLoop]: Abstraction has 576 states and 841 transitions. [2019-10-22 08:55:56,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 576 states and 841 transitions. [2019-10-22 08:55:56,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 576 to 530. [2019-10-22 08:55:56,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 08:55:56,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 784 transitions. [2019-10-22 08:55:56,887 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-10-22 08:55:56,887 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 784 transitions. [2019-10-22 08:55:56,887 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 08:55:56,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 784 transitions. [2019-10-22 08:55:56,890 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 08:55:56,890 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:56,890 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:56,891 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:56,892 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:56,892 INFO L791 eck$LassoCheckResult]: Stem: 4463#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; 4464#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4458#L85-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; 4459#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4417#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4504#L99-2 assume !false; 4638#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4703#L102 assume !(12292 == ssl3_accept_~s__state~0); 4702#L105 assume !(16384 == ssl3_accept_~s__state~0); 4701#L108 assume 8192 == ssl3_accept_~s__state~0; 4402#L211 [2019-10-22 08:55:56,893 INFO L793 eck$LassoCheckResult]: Loop: 4402#L211 ssl3_accept_~s__server~0 := 1; 4722#L216 assume 0 != ssl3_accept_~cb~0; 4721#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4720#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4718#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4714#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4641#L243 assume 12292 != ssl3_accept_~s__state~0; 4500#L244 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; 4375#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4668#L580 ssl3_accept_~skip~0 := 0; 4666#L99-2 assume !false; 4664#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4662#L102 assume !(12292 == ssl3_accept_~s__state~0); 4660#L105 assume !(16384 == ssl3_accept_~s__state~0); 4658#L108 assume 8192 == ssl3_accept_~s__state~0; 4402#L211 [2019-10-22 08:55:56,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:56,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 08:55:56,893 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:56,894 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703165548] [2019-10-22 08:55:56,894 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,894 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,894 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:56,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:56,918 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 08:55:56,918 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703165548] [2019-10-22 08:55:56,918 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:56,918 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:56,918 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159909405] [2019-10-22 08:55:56,919 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:56,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:56,919 INFO L82 PathProgramCache]: Analyzing trace with hash 1966268633, now seen corresponding path program 1 times [2019-10-22 08:55:56,919 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:56,919 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484134746] [2019-10-22 08:55:56,919 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,919 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:56,920 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:56,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:56,933 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 08:55:56,934 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484134746] [2019-10-22 08:55:56,934 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:56,934 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:56,934 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008775564] [2019-10-22 08:55:56,934 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:56,934 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:56,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:56,935 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:56,935 INFO L87 Difference]: Start difference. First operand 530 states and 784 transitions. cyclomatic complexity: 257 Second operand 3 states. [2019-10-22 08:55:57,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:57,032 INFO L93 Difference]: Finished difference Result 540 states and 792 transitions. [2019-10-22 08:55:57,032 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:57,033 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 792 transitions. [2019-10-22 08:55:57,035 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 08:55:57,038 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 792 transitions. [2019-10-22 08:55:57,038 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-10-22 08:55:57,039 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-10-22 08:55:57,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 792 transitions. [2019-10-22 08:55:57,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:57,039 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 792 transitions. [2019-10-22 08:55:57,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 792 transitions. [2019-10-22 08:55:57,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-10-22 08:55:57,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 08:55:57,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 780 transitions. [2019-10-22 08:55:57,046 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-10-22 08:55:57,046 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 780 transitions. [2019-10-22 08:55:57,046 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 08:55:57,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 780 transitions. [2019-10-22 08:55:57,049 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 08:55:57,049 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:57,049 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:57,050 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:57,050 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 08:55:57,050 INFO L791 eck$LassoCheckResult]: Stem: 5538#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; 5539#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5533#L85-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; 5534#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5491#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 5580#L99-2 assume !false; 5754#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5791#L102 assume !(12292 == ssl3_accept_~s__state~0); 5789#L105 assume !(16384 == ssl3_accept_~s__state~0); 5787#L108 assume !(8192 == ssl3_accept_~s__state~0); 5785#L111 assume !(24576 == ssl3_accept_~s__state~0); 5783#L114 assume 8195 == ssl3_accept_~s__state~0; 5575#L211 [2019-10-22 08:55:57,050 INFO L793 eck$LassoCheckResult]: Loop: 5575#L211 ssl3_accept_~s__server~0 := 1; 5415#L216 assume 0 != ssl3_accept_~cb~0; 5398#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5399#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5439#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5442#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5518#L243 assume 12292 != ssl3_accept_~s__state~0; 5576#L244 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; 5464#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5808#L580 ssl3_accept_~skip~0 := 0; 5762#L99-2 assume !false; 5761#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5760#L102 assume !(12292 == ssl3_accept_~s__state~0); 5758#L105 assume !(16384 == ssl3_accept_~s__state~0); 5756#L108 assume !(8192 == ssl3_accept_~s__state~0); 5753#L111 assume !(24576 == ssl3_accept_~s__state~0); 5751#L114 assume 8195 == ssl3_accept_~s__state~0; 5575#L211 [2019-10-22 08:55:57,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,051 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 08:55:57,051 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,051 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938542141] [2019-10-22 08:55:57,051 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,051 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,051 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:57,066 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 08:55:57,066 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938542141] [2019-10-22 08:55:57,067 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:57,067 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:57,067 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146831358] [2019-10-22 08:55:57,067 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:57,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,067 INFO L82 PathProgramCache]: Analyzing trace with hash -201450050, now seen corresponding path program 1 times [2019-10-22 08:55:57,068 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,068 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397007186] [2019-10-22 08:55:57,068 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,068 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,068 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:57,081 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 08:55:57,081 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397007186] [2019-10-22 08:55:57,081 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:57,082 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:57,082 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048424611] [2019-10-22 08:55:57,082 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:57,082 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:57,082 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:57,082 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:57,083 INFO L87 Difference]: Start difference. First operand 530 states and 780 transitions. cyclomatic complexity: 253 Second operand 3 states. [2019-10-22 08:55:57,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:57,190 INFO L93 Difference]: Finished difference Result 540 states and 788 transitions. [2019-10-22 08:55:57,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:57,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 540 states and 788 transitions. [2019-10-22 08:55:57,193 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2019-10-22 08:55:57,196 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 540 states to 540 states and 788 transitions. [2019-10-22 08:55:57,196 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2019-10-22 08:55:57,196 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2019-10-22 08:55:57,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 540 states and 788 transitions. [2019-10-22 08:55:57,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:57,197 INFO L688 BuchiCegarLoop]: Abstraction has 540 states and 788 transitions. [2019-10-22 08:55:57,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states and 788 transitions. [2019-10-22 08:55:57,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 530. [2019-10-22 08:55:57,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 530 states. [2019-10-22 08:55:57,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 776 transitions. [2019-10-22 08:55:57,204 INFO L711 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-10-22 08:55:57,204 INFO L591 BuchiCegarLoop]: Abstraction has 530 states and 776 transitions. [2019-10-22 08:55:57,204 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 08:55:57,204 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 530 states and 776 transitions. [2019-10-22 08:55:57,206 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2019-10-22 08:55:57,206 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:57,206 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:57,207 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 08:55:57,208 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:57,208 INFO L791 eck$LassoCheckResult]: Stem: 6618#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; 6619#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6614#L85-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; 6615#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6571#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6660#L99-2 assume !false; 6546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6547#L102 assume !(12292 == ssl3_accept_~s__state~0); 6914#L105 assume !(16384 == ssl3_accept_~s__state~0); 6913#L108 assume !(8192 == ssl3_accept_~s__state~0); 6912#L111 assume !(24576 == ssl3_accept_~s__state~0); 6904#L114 assume !(8195 == ssl3_accept_~s__state~0); 6903#L117 assume !(8480 == ssl3_accept_~s__state~0); 6840#L120 assume !(8481 == ssl3_accept_~s__state~0); 6839#L123 assume !(8482 == ssl3_accept_~s__state~0); 6838#L126 assume 8464 == ssl3_accept_~s__state~0; 6502#L133 [2019-10-22 08:55:57,208 INFO L793 eck$LassoCheckResult]: Loop: 6502#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 6411#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6399#L274-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; 6400#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6870#L580 ssl3_accept_~skip~0 := 0; 6867#L99-2 assume !false; 6864#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6861#L102 assume !(12292 == ssl3_accept_~s__state~0); 6859#L105 assume !(16384 == ssl3_accept_~s__state~0); 6857#L108 assume !(8192 == ssl3_accept_~s__state~0); 6855#L111 assume !(24576 == ssl3_accept_~s__state~0); 6854#L114 assume !(8195 == ssl3_accept_~s__state~0); 6853#L117 assume !(8480 == ssl3_accept_~s__state~0); 6851#L120 assume !(8481 == ssl3_accept_~s__state~0); 6850#L123 assume !(8482 == ssl3_accept_~s__state~0); 6849#L126 assume !(8464 == ssl3_accept_~s__state~0); 6848#L129 assume !(8465 == ssl3_accept_~s__state~0); 6843#L132 assume !(8466 == ssl3_accept_~s__state~0); 6580#L135 assume 8496 == ssl3_accept_~s__state~0; 6467#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 6468#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6538#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 6539#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6612#L297-2 ssl3_accept_~s__init_num~0 := 0; 6438#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6810#L580 ssl3_accept_~skip~0 := 0; 6808#L99-2 assume !false; 6807#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6806#L102 assume !(12292 == ssl3_accept_~s__state~0); 6805#L105 assume 16384 == ssl3_accept_~s__state~0; 6788#L211 ssl3_accept_~s__server~0 := 1; 6902#L216 assume 0 != ssl3_accept_~cb~0; 6901#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6900#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6898#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6896#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6895#L243 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; 6893#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6888#L580 ssl3_accept_~skip~0 := 0; 6886#L99-2 assume !false; 6881#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6878#L102 assume !(12292 == ssl3_accept_~s__state~0); 6872#L105 assume !(16384 == ssl3_accept_~s__state~0); 6869#L108 assume !(8192 == ssl3_accept_~s__state~0); 6866#L111 assume !(24576 == ssl3_accept_~s__state~0); 6863#L114 assume !(8195 == ssl3_accept_~s__state~0); 6697#L117 assume !(8480 == ssl3_accept_~s__state~0); 6698#L120 assume !(8481 == ssl3_accept_~s__state~0); 6699#L123 assume !(8482 == ssl3_accept_~s__state~0); 6726#L126 assume 8464 == ssl3_accept_~s__state~0; 6502#L133 [2019-10-22 08:55:57,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,208 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 08:55:57,209 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,209 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026877663] [2019-10-22 08:55:57,209 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,209 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,209 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:57,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:57,222 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:57,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,222 INFO L82 PathProgramCache]: Analyzing trace with hash -2026111264, now seen corresponding path program 1 times [2019-10-22 08:55:57,222 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,223 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299646562] [2019-10-22 08:55:57,223 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,223 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,223 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:57,242 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:55:57,243 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299646562] [2019-10-22 08:55:57,243 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:57,243 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:57,243 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073455728] [2019-10-22 08:55:57,244 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:57,244 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:57,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:57,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:57,244 INFO L87 Difference]: Start difference. First operand 530 states and 776 transitions. cyclomatic complexity: 249 Second operand 3 states. [2019-10-22 08:55:57,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:57,396 INFO L93 Difference]: Finished difference Result 670 states and 986 transitions. [2019-10-22 08:55:57,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:57,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 670 states and 986 transitions. [2019-10-22 08:55:57,400 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2019-10-22 08:55:57,403 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 670 states to 663 states and 979 transitions. [2019-10-22 08:55:57,403 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 463 [2019-10-22 08:55:57,404 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 463 [2019-10-22 08:55:57,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 979 transitions. [2019-10-22 08:55:57,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:57,405 INFO L688 BuchiCegarLoop]: Abstraction has 663 states and 979 transitions. [2019-10-22 08:55:57,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 979 transitions. [2019-10-22 08:55:57,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 650. [2019-10-22 08:55:57,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 650 states. [2019-10-22 08:55:57,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 963 transitions. [2019-10-22 08:55:57,415 INFO L711 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-10-22 08:55:57,415 INFO L591 BuchiCegarLoop]: Abstraction has 650 states and 963 transitions. [2019-10-22 08:55:57,415 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 08:55:57,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 650 states and 963 transitions. [2019-10-22 08:55:57,418 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2019-10-22 08:55:57,418 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:57,418 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:57,419 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 08:55:57,419 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 08:55:57,420 INFO L791 eck$LassoCheckResult]: Stem: 7822#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; 7823#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7816#L85-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; 7817#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7775#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7868#L99-2 assume !false; 8173#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8172#L102 assume !(12292 == ssl3_accept_~s__state~0); 8171#L105 assume !(16384 == ssl3_accept_~s__state~0); 8170#L108 assume !(8192 == ssl3_accept_~s__state~0); 8169#L111 assume !(24576 == ssl3_accept_~s__state~0); 8168#L114 assume !(8195 == ssl3_accept_~s__state~0); 8167#L117 assume !(8480 == ssl3_accept_~s__state~0); 8166#L120 assume !(8481 == ssl3_accept_~s__state~0); 8164#L123 assume !(8482 == ssl3_accept_~s__state~0); 8165#L126 assume 8464 == ssl3_accept_~s__state~0; 7705#L133 [2019-10-22 08:55:57,420 INFO L793 eck$LassoCheckResult]: Loop: 7705#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7617#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7605#L274-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; 7606#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7634#L580 ssl3_accept_~skip~0 := 0; 7827#L99-2 assume !false; 7749#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7750#L102 assume !(12292 == ssl3_accept_~s__state~0); 7776#L105 assume !(16384 == ssl3_accept_~s__state~0); 7761#L108 assume !(8192 == ssl3_accept_~s__state~0); 7700#L111 assume !(24576 == ssl3_accept_~s__state~0); 7653#L114 assume !(8195 == ssl3_accept_~s__state~0); 7654#L117 assume !(8480 == ssl3_accept_~s__state~0); 7622#L120 assume !(8481 == ssl3_accept_~s__state~0); 7623#L123 assume !(8482 == ssl3_accept_~s__state~0); 7853#L126 assume !(8464 == ssl3_accept_~s__state~0); 7842#L129 assume !(8465 == ssl3_accept_~s__state~0); 7832#L132 assume !(8466 == ssl3_accept_~s__state~0); 7784#L135 assume 8496 == ssl3_accept_~s__state~0; 7673#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7674#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7740#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7741#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7814#L297-2 ssl3_accept_~s__init_num~0 := 0; 7646#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8213#L580 ssl3_accept_~skip~0 := 0; 8212#L99-2 assume !false; 8211#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8210#L102 assume !(12292 == ssl3_accept_~s__state~0); 8207#L105 assume !(16384 == ssl3_accept_~s__state~0); 8205#L108 assume !(8192 == ssl3_accept_~s__state~0); 8161#L111 assume !(24576 == ssl3_accept_~s__state~0); 8160#L114 assume !(8195 == ssl3_accept_~s__state~0); 8159#L117 assume !(8480 == ssl3_accept_~s__state~0); 8158#L120 assume !(8481 == ssl3_accept_~s__state~0); 8157#L123 assume !(8482 == ssl3_accept_~s__state~0); 7836#L126 assume !(8464 == ssl3_accept_~s__state~0); 7837#L129 assume !(8465 == ssl3_accept_~s__state~0); 8064#L132 assume !(8466 == ssl3_accept_~s__state~0); 8063#L135 assume !(8496 == ssl3_accept_~s__state~0); 8061#L138 assume !(8497 == ssl3_accept_~s__state~0); 8059#L141 assume !(8512 == ssl3_accept_~s__state~0); 8058#L144 assume !(8513 == ssl3_accept_~s__state~0); 8056#L147 assume !(8528 == ssl3_accept_~s__state~0); 8052#L150 assume !(8529 == ssl3_accept_~s__state~0); 8047#L153 assume !(8544 == ssl3_accept_~s__state~0); 8048#L156 assume !(8545 == ssl3_accept_~s__state~0); 7934#L159 assume 8560 == ssl3_accept_~s__state~0; 7764#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7746#L422 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; 7747#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8031#L580 ssl3_accept_~skip~0 := 0; 8030#L99-2 assume !false; 8029#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8028#L102 assume !(12292 == ssl3_accept_~s__state~0); 8025#L105 assume !(16384 == ssl3_accept_~s__state~0); 8024#L108 assume !(8192 == ssl3_accept_~s__state~0); 8023#L111 assume !(24576 == ssl3_accept_~s__state~0); 8022#L114 assume !(8195 == ssl3_accept_~s__state~0); 8019#L117 assume !(8480 == ssl3_accept_~s__state~0); 7873#L120 assume !(8481 == ssl3_accept_~s__state~0); 7874#L123 assume !(8482 == ssl3_accept_~s__state~0); 8139#L126 assume 8464 == ssl3_accept_~s__state~0; 7705#L133 [2019-10-22 08:55:57,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,420 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 08:55:57,421 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,421 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173636703] [2019-10-22 08:55:57,421 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,421 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,422 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:57,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:57,434 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:57,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,435 INFO L82 PathProgramCache]: Analyzing trace with hash -2026959604, now seen corresponding path program 1 times [2019-10-22 08:55:57,435 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,435 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984453356] [2019-10-22 08:55:57,435 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,435 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,436 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:57,472 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 08:55:57,473 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984453356] [2019-10-22 08:55:57,473 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:57,473 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:57,473 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885646643] [2019-10-22 08:55:57,474 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:57,474 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:57,474 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:57,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:57,475 INFO L87 Difference]: Start difference. First operand 650 states and 963 transitions. cyclomatic complexity: 316 Second operand 3 states. [2019-10-22 08:55:57,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:57,617 INFO L93 Difference]: Finished difference Result 786 states and 1073 transitions. [2019-10-22 08:55:57,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:57,617 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 786 states and 1073 transitions. [2019-10-22 08:55:57,621 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2019-10-22 08:55:57,625 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 786 states to 786 states and 1073 transitions. [2019-10-22 08:55:57,625 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2019-10-22 08:55:57,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2019-10-22 08:55:57,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 786 states and 1073 transitions. [2019-10-22 08:55:57,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:57,626 INFO L688 BuchiCegarLoop]: Abstraction has 786 states and 1073 transitions. [2019-10-22 08:55:57,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 786 states and 1073 transitions. [2019-10-22 08:55:57,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 786 to 778. [2019-10-22 08:55:57,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 778 states. [2019-10-22 08:55:57,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 778 states to 778 states and 1062 transitions. [2019-10-22 08:55:57,636 INFO L711 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-10-22 08:55:57,636 INFO L591 BuchiCegarLoop]: Abstraction has 778 states and 1062 transitions. [2019-10-22 08:55:57,636 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 08:55:57,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 778 states and 1062 transitions. [2019-10-22 08:55:57,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2019-10-22 08:55:57,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:57,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:57,640 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 08:55:57,640 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 08:55:57,640 INFO L791 eck$LassoCheckResult]: Stem: 9261#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; 9262#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9255#L85-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; 9256#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9213#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 9309#L99-2 assume !false; 9558#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9557#L102 assume !(12292 == ssl3_accept_~s__state~0); 9556#L105 assume !(16384 == ssl3_accept_~s__state~0); 9555#L108 assume !(8192 == ssl3_accept_~s__state~0); 9554#L111 assume !(24576 == ssl3_accept_~s__state~0); 9552#L114 assume !(8195 == ssl3_accept_~s__state~0); 9551#L117 assume !(8480 == ssl3_accept_~s__state~0); 9549#L120 assume !(8481 == ssl3_accept_~s__state~0); 9548#L123 assume !(8482 == ssl3_accept_~s__state~0); 9547#L126 assume 8464 == ssl3_accept_~s__state~0; 9140#L133 [2019-10-22 08:55:57,641 INFO L793 eck$LassoCheckResult]: Loop: 9140#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9057#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9045#L274-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; 9046#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9751#L580 ssl3_accept_~skip~0 := 0; 9749#L99-2 assume !false; 9747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9745#L102 assume !(12292 == ssl3_accept_~s__state~0); 9743#L105 assume !(16384 == ssl3_accept_~s__state~0); 9741#L108 assume !(8192 == ssl3_accept_~s__state~0); 9739#L111 assume !(24576 == ssl3_accept_~s__state~0); 9737#L114 assume !(8195 == ssl3_accept_~s__state~0); 9585#L117 assume !(8480 == ssl3_accept_~s__state~0); 9582#L120 assume !(8481 == ssl3_accept_~s__state~0); 9580#L123 assume !(8482 == ssl3_accept_~s__state~0); 9577#L126 assume !(8464 == ssl3_accept_~s__state~0); 9576#L129 assume !(8465 == ssl3_accept_~s__state~0); 9575#L132 assume !(8466 == ssl3_accept_~s__state~0); 9567#L135 assume 8496 == ssl3_accept_~s__state~0; 9105#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 9106#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9177#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 9178#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9257#L297-2 ssl3_accept_~s__init_num~0 := 0; 9085#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9533#L580 ssl3_accept_~skip~0 := 0; 9527#L99-2 assume !false; 9521#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9514#L102 assume !(12292 == ssl3_accept_~s__state~0); 9513#L105 assume !(16384 == ssl3_accept_~s__state~0); 9512#L108 assume !(8192 == ssl3_accept_~s__state~0); 9511#L111 assume !(24576 == ssl3_accept_~s__state~0); 9509#L114 assume !(8195 == ssl3_accept_~s__state~0); 9507#L117 assume !(8480 == ssl3_accept_~s__state~0); 9506#L120 assume !(8481 == ssl3_accept_~s__state~0); 9502#L123 assume !(8482 == ssl3_accept_~s__state~0); 9500#L126 assume !(8464 == ssl3_accept_~s__state~0); 9498#L129 assume !(8465 == ssl3_accept_~s__state~0); 9496#L132 assume !(8466 == ssl3_accept_~s__state~0); 9489#L135 assume !(8496 == ssl3_accept_~s__state~0); 9483#L138 assume !(8497 == ssl3_accept_~s__state~0); 9480#L141 assume !(8512 == ssl3_accept_~s__state~0); 9476#L144 assume !(8513 == ssl3_accept_~s__state~0); 9473#L147 assume !(8528 == ssl3_accept_~s__state~0); 9469#L150 assume !(8529 == ssl3_accept_~s__state~0); 9466#L153 assume !(8544 == ssl3_accept_~s__state~0); 9321#L156 assume !(8545 == ssl3_accept_~s__state~0); 9322#L159 assume 8560 == ssl3_accept_~s__state~0; 9202#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 9183#L422 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; 9170#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9810#L580 ssl3_accept_~skip~0 := 0; 9808#L99-2 assume !false; 9806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9804#L102 assume !(12292 == ssl3_accept_~s__state~0); 9796#L105 assume !(16384 == ssl3_accept_~s__state~0); 9735#L108 assume !(8192 == ssl3_accept_~s__state~0); 9587#L111 assume !(24576 == ssl3_accept_~s__state~0); 9586#L114 assume !(8195 == ssl3_accept_~s__state~0); 9583#L117 assume !(8480 == ssl3_accept_~s__state~0); 9578#L120 assume !(8481 == ssl3_accept_~s__state~0); 9566#L123 assume !(8482 == ssl3_accept_~s__state~0); 9565#L126 assume 8464 == ssl3_accept_~s__state~0; 9140#L133 [2019-10-22 08:55:57,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,641 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 08:55:57,641 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,641 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419459932] [2019-10-22 08:55:57,641 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,641 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,642 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:57,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:57,668 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:57,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,673 INFO L82 PathProgramCache]: Analyzing trace with hash -1603312882, now seen corresponding path program 1 times [2019-10-22 08:55:57,673 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,673 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098159122] [2019-10-22 08:55:57,673 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,674 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,674 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:57,716 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 08:55:57,716 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098159122] [2019-10-22 08:55:57,717 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:57,717 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:57,717 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369557547] [2019-10-22 08:55:57,717 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:57,717 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:57,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:57,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:57,718 INFO L87 Difference]: Start difference. First operand 778 states and 1062 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-10-22 08:55:57,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:57,830 INFO L93 Difference]: Finished difference Result 859 states and 1161 transitions. [2019-10-22 08:55:57,830 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:57,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 859 states and 1161 transitions. [2019-10-22 08:55:57,835 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2019-10-22 08:55:57,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 859 states to 859 states and 1161 transitions. [2019-10-22 08:55:57,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 596 [2019-10-22 08:55:57,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 596 [2019-10-22 08:55:57,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 859 states and 1161 transitions. [2019-10-22 08:55:57,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:57,840 INFO L688 BuchiCegarLoop]: Abstraction has 859 states and 1161 transitions. [2019-10-22 08:55:57,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states and 1161 transitions. [2019-10-22 08:55:57,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 847. [2019-10-22 08:55:57,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 847 states. [2019-10-22 08:55:57,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 847 states to 847 states and 1146 transitions. [2019-10-22 08:55:57,850 INFO L711 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-10-22 08:55:57,851 INFO L591 BuchiCegarLoop]: Abstraction has 847 states and 1146 transitions. [2019-10-22 08:55:57,851 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 08:55:57,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 847 states and 1146 transitions. [2019-10-22 08:55:57,854 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2019-10-22 08:55:57,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:57,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:57,855 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 08:55:57,856 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 08:55:57,857 INFO L791 eck$LassoCheckResult]: Stem: 10908#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; 10909#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10901#L85-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; 10902#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10857#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10956#L99-2 assume !false; 11266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11264#L102 assume !(12292 == ssl3_accept_~s__state~0); 11262#L105 assume !(16384 == ssl3_accept_~s__state~0); 11260#L108 assume !(8192 == ssl3_accept_~s__state~0); 11258#L111 assume !(24576 == ssl3_accept_~s__state~0); 11256#L114 assume !(8195 == ssl3_accept_~s__state~0); 11254#L117 assume !(8480 == ssl3_accept_~s__state~0); 11252#L120 assume !(8481 == ssl3_accept_~s__state~0); 11248#L123 assume !(8482 == ssl3_accept_~s__state~0); 11249#L126 assume 8464 == ssl3_accept_~s__state~0; 10784#L133 [2019-10-22 08:55:57,857 INFO L793 eck$LassoCheckResult]: Loop: 10784#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10700#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10688#L274-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; 10689#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11447#L580 ssl3_accept_~skip~0 := 0; 11444#L99-2 assume !false; 11441#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11438#L102 assume !(12292 == ssl3_accept_~s__state~0); 11435#L105 assume !(16384 == ssl3_accept_~s__state~0); 11432#L108 assume !(8192 == ssl3_accept_~s__state~0); 11429#L111 assume !(24576 == ssl3_accept_~s__state~0); 11426#L114 assume !(8195 == ssl3_accept_~s__state~0); 11423#L117 assume !(8480 == ssl3_accept_~s__state~0); 11420#L120 assume !(8481 == ssl3_accept_~s__state~0); 11418#L123 assume !(8482 == ssl3_accept_~s__state~0); 11416#L126 assume !(8464 == ssl3_accept_~s__state~0); 11415#L129 assume !(8465 == ssl3_accept_~s__state~0); 11386#L132 assume !(8466 == ssl3_accept_~s__state~0); 11387#L135 assume 8496 == ssl3_accept_~s__state~0; 10753#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10754#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10818#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 10819#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11412#L297-2 ssl3_accept_~s__init_num~0 := 0; 11410#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11405#L580 ssl3_accept_~skip~0 := 0; 11404#L99-2 assume !false; 11403#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11402#L102 assume !(12292 == ssl3_accept_~s__state~0); 11401#L105 assume !(16384 == ssl3_accept_~s__state~0); 11400#L108 assume !(8192 == ssl3_accept_~s__state~0); 11399#L111 assume !(24576 == ssl3_accept_~s__state~0); 11398#L114 assume !(8195 == ssl3_accept_~s__state~0); 11397#L117 assume !(8480 == ssl3_accept_~s__state~0); 11396#L120 assume !(8481 == ssl3_accept_~s__state~0); 11395#L123 assume !(8482 == ssl3_accept_~s__state~0); 11394#L126 assume !(8464 == ssl3_accept_~s__state~0); 11393#L129 assume !(8465 == ssl3_accept_~s__state~0); 11392#L132 assume !(8466 == ssl3_accept_~s__state~0); 11391#L135 assume !(8496 == ssl3_accept_~s__state~0); 11390#L138 assume !(8497 == ssl3_accept_~s__state~0); 11378#L141 assume 8512 == ssl3_accept_~s__state~0; 10945#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 10906#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10788#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10728#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11280#L580 ssl3_accept_~skip~0 := 0; 11279#L99-2 assume !false; 11278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11277#L102 assume !(12292 == ssl3_accept_~s__state~0); 11271#L105 assume !(16384 == ssl3_accept_~s__state~0); 11269#L108 assume !(8192 == ssl3_accept_~s__state~0); 11267#L111 assume !(24576 == ssl3_accept_~s__state~0); 11265#L114 assume !(8195 == ssl3_accept_~s__state~0); 11263#L117 assume !(8480 == ssl3_accept_~s__state~0); 11261#L120 assume !(8481 == ssl3_accept_~s__state~0); 11259#L123 assume !(8482 == ssl3_accept_~s__state~0); 11257#L126 assume !(8464 == ssl3_accept_~s__state~0); 11255#L129 assume !(8465 == ssl3_accept_~s__state~0); 11253#L132 assume !(8466 == ssl3_accept_~s__state~0); 11250#L135 assume !(8496 == ssl3_accept_~s__state~0); 11251#L138 assume !(8497 == ssl3_accept_~s__state~0); 11384#L141 assume !(8512 == ssl3_accept_~s__state~0); 11377#L144 assume !(8513 == ssl3_accept_~s__state~0); 11373#L147 assume !(8528 == ssl3_accept_~s__state~0); 11374#L150 assume !(8529 == ssl3_accept_~s__state~0); 11109#L153 assume !(8544 == ssl3_accept_~s__state~0); 11110#L156 assume !(8545 == ssl3_accept_~s__state~0); 11075#L159 assume 8560 == ssl3_accept_~s__state~0; 10845#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10825#L422 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; 10811#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11304#L580 ssl3_accept_~skip~0 := 0; 11302#L99-2 assume !false; 11300#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11298#L102 assume !(12292 == ssl3_accept_~s__state~0); 11296#L105 assume !(16384 == ssl3_accept_~s__state~0); 11294#L108 assume !(8192 == ssl3_accept_~s__state~0); 11292#L111 assume !(24576 == ssl3_accept_~s__state~0); 11290#L114 assume !(8195 == ssl3_accept_~s__state~0); 11289#L117 assume !(8480 == ssl3_accept_~s__state~0); 11287#L120 assume !(8481 == ssl3_accept_~s__state~0); 11247#L123 assume !(8482 == ssl3_accept_~s__state~0); 11245#L126 assume 8464 == ssl3_accept_~s__state~0; 10784#L133 [2019-10-22 08:55:57,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,857 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 08:55:57,857 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,858 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514514063] [2019-10-22 08:55:57,858 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,858 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,858 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:57,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:57,877 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:57,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:57,882 INFO L82 PathProgramCache]: Analyzing trace with hash -1798206310, now seen corresponding path program 1 times [2019-10-22 08:55:57,882 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:57,882 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428118558] [2019-10-22 08:55:57,882 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,882 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:57,882 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:57,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:57,928 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 08:55:57,929 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428118558] [2019-10-22 08:55:57,930 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:57,930 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:57,930 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456822913] [2019-10-22 08:55:57,930 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:57,931 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:57,931 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:57,931 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:57,932 INFO L87 Difference]: Start difference. First operand 847 states and 1146 transitions. cyclomatic complexity: 302 Second operand 3 states. [2019-10-22 08:55:58,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:58,034 INFO L93 Difference]: Finished difference Result 961 states and 1299 transitions. [2019-10-22 08:55:58,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:58,035 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1299 transitions. [2019-10-22 08:55:58,039 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2019-10-22 08:55:58,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1299 transitions. [2019-10-22 08:55:58,043 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 664 [2019-10-22 08:55:58,044 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 664 [2019-10-22 08:55:58,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1299 transitions. [2019-10-22 08:55:58,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:58,046 INFO L688 BuchiCegarLoop]: Abstraction has 961 states and 1299 transitions. [2019-10-22 08:55:58,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1299 transitions. [2019-10-22 08:55:58,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 922. [2019-10-22 08:55:58,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 922 states. [2019-10-22 08:55:58,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 1236 transitions. [2019-10-22 08:55:58,063 INFO L711 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-10-22 08:55:58,063 INFO L591 BuchiCegarLoop]: Abstraction has 922 states and 1236 transitions. [2019-10-22 08:55:58,063 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 08:55:58,063 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 922 states and 1236 transitions. [2019-10-22 08:55:58,067 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2019-10-22 08:55:58,067 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:58,067 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:58,068 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 08:55:58,069 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 08:55:58,070 INFO L791 eck$LassoCheckResult]: Stem: 12725#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; 12726#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12718#L85-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; 12719#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12671#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12776#L99-2 assume !false; 13028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13387#L102 assume !(12292 == ssl3_accept_~s__state~0); 12648#L105 assume !(16384 == ssl3_accept_~s__state~0); 12649#L108 assume !(8192 == ssl3_accept_~s__state~0); 12595#L111 assume !(24576 == ssl3_accept_~s__state~0); 12549#L114 assume !(8195 == ssl3_accept_~s__state~0); 12550#L117 assume !(8480 == ssl3_accept_~s__state~0); 12519#L120 assume !(8481 == ssl3_accept_~s__state~0); 12520#L123 assume !(8482 == ssl3_accept_~s__state~0); 12762#L126 assume 8464 == ssl3_accept_~s__state~0; 12601#L133 [2019-10-22 08:55:58,070 INFO L793 eck$LassoCheckResult]: Loop: 12601#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 12514#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12502#L274-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; 12503#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13149#L580 ssl3_accept_~skip~0 := 0; 13142#L99-2 assume !false; 13143#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13136#L102 assume !(12292 == ssl3_accept_~s__state~0); 13137#L105 assume !(16384 == ssl3_accept_~s__state~0); 13130#L108 assume !(8192 == ssl3_accept_~s__state~0); 13131#L111 assume !(24576 == ssl3_accept_~s__state~0); 13124#L114 assume !(8195 == ssl3_accept_~s__state~0); 13125#L117 assume !(8480 == ssl3_accept_~s__state~0); 13118#L120 assume !(8481 == ssl3_accept_~s__state~0); 13119#L123 assume !(8482 == ssl3_accept_~s__state~0); 13112#L126 assume !(8464 == ssl3_accept_~s__state~0); 13113#L129 assume !(8465 == ssl3_accept_~s__state~0); 13106#L132 assume !(8466 == ssl3_accept_~s__state~0); 13107#L135 assume 8496 == ssl3_accept_~s__state~0; 12566#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12567#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12635#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12636#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12720#L297-2 ssl3_accept_~s__init_num~0 := 0; 12694#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13386#L580 ssl3_accept_~skip~0 := 0; 13385#L99-2 assume !false; 13384#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13383#L102 assume !(12292 == ssl3_accept_~s__state~0); 13382#L105 assume !(16384 == ssl3_accept_~s__state~0); 13381#L108 assume !(8192 == ssl3_accept_~s__state~0); 13380#L111 assume !(24576 == ssl3_accept_~s__state~0); 13379#L114 assume !(8195 == ssl3_accept_~s__state~0); 13295#L117 assume !(8480 == ssl3_accept_~s__state~0); 13294#L120 assume !(8481 == ssl3_accept_~s__state~0); 13293#L123 assume !(8482 == ssl3_accept_~s__state~0); 13292#L126 assume !(8464 == ssl3_accept_~s__state~0); 13291#L129 assume !(8465 == ssl3_accept_~s__state~0); 13290#L132 assume !(8466 == ssl3_accept_~s__state~0); 13289#L135 assume !(8496 == ssl3_accept_~s__state~0); 13288#L138 assume !(8497 == ssl3_accept_~s__state~0); 13287#L141 assume !(8512 == ssl3_accept_~s__state~0); 13286#L144 assume !(8513 == ssl3_accept_~s__state~0); 12553#L147 assume !(8528 == ssl3_accept_~s__state~0); 12554#L150 assume !(8529 == ssl3_accept_~s__state~0); 12523#L153 assume !(8544 == ssl3_accept_~s__state~0); 12524#L156 assume !(8545 == ssl3_accept_~s__state~0); 12766#L159 assume !(8560 == ssl3_accept_~s__state~0); 12752#L162 assume !(8561 == ssl3_accept_~s__state~0); 12709#L165 assume !(8448 == ssl3_accept_~s__state~0); 12690#L168 assume !(8576 == ssl3_accept_~s__state~0); 12691#L171 assume !(8577 == ssl3_accept_~s__state~0); 12662#L174 assume !(8592 == ssl3_accept_~s__state~0); 12612#L177 assume !(8593 == ssl3_accept_~s__state~0); 12557#L180 assume !(8608 == ssl3_accept_~s__state~0); 12558#L183 assume !(8609 == ssl3_accept_~s__state~0); 12498#L186 assume !(8640 == ssl3_accept_~s__state~0); 12499#L189 assume !(8641 == ssl3_accept_~s__state~0); 12770#L192 assume 8656 == ssl3_accept_~s__state~0; 12664#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12665#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12515#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12516#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12527#L505 assume !(0 == ssl3_accept_~tmp___10~0); 12539#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13398#L580 ssl3_accept_~skip~0 := 0; 13397#L99-2 assume !false; 13388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12672#L102 assume !(12292 == ssl3_accept_~s__state~0); 12673#L105 assume 16384 == ssl3_accept_~s__state~0; 12546#L211 ssl3_accept_~s__server~0 := 1; 13332#L216 assume 0 != ssl3_accept_~cb~0; 13330#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13328#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13325#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13322#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13320#L243 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; 13317#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13311#L580 ssl3_accept_~skip~0 := 0; 13309#L99-2 assume !false; 13307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13305#L102 assume !(12292 == ssl3_accept_~s__state~0); 13303#L105 assume !(16384 == ssl3_accept_~s__state~0); 13301#L108 assume !(8192 == ssl3_accept_~s__state~0); 13299#L111 assume !(24576 == ssl3_accept_~s__state~0); 13297#L114 assume !(8195 == ssl3_accept_~s__state~0); 12787#L117 assume !(8480 == ssl3_accept_~s__state~0); 12788#L120 assume !(8481 == ssl3_accept_~s__state~0); 12789#L123 assume !(8482 == ssl3_accept_~s__state~0); 12936#L126 assume 8464 == ssl3_accept_~s__state~0; 12601#L133 [2019-10-22 08:55:58,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,071 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 08:55:58,071 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,071 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962759907] [2019-10-22 08:55:58,071 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,071 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,071 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:58,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:58,084 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:58,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1038689955, now seen corresponding path program 1 times [2019-10-22 08:55:58,093 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,093 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354249083] [2019-10-22 08:55:58,093 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,093 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,093 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:58,134 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 08:55:58,134 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354249083] [2019-10-22 08:55:58,134 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:58,135 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:58,135 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106171613] [2019-10-22 08:55:58,135 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:58,137 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:58,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:58,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:58,137 INFO L87 Difference]: Start difference. First operand 922 states and 1236 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-10-22 08:55:58,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:58,307 INFO L93 Difference]: Finished difference Result 867 states and 1151 transitions. [2019-10-22 08:55:58,307 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:58,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 867 states and 1151 transitions. [2019-10-22 08:55:58,312 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2019-10-22 08:55:58,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 867 states to 865 states and 1149 transitions. [2019-10-22 08:55:58,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 614 [2019-10-22 08:55:58,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 614 [2019-10-22 08:55:58,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 865 states and 1149 transitions. [2019-10-22 08:55:58,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:58,317 INFO L688 BuchiCegarLoop]: Abstraction has 865 states and 1149 transitions. [2019-10-22 08:55:58,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states and 1149 transitions. [2019-10-22 08:55:58,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 861. [2019-10-22 08:55:58,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2019-10-22 08:55:58,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1145 transitions. [2019-10-22 08:55:58,330 INFO L711 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-10-22 08:55:58,330 INFO L591 BuchiCegarLoop]: Abstraction has 861 states and 1145 transitions. [2019-10-22 08:55:58,330 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 08:55:58,330 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 861 states and 1145 transitions. [2019-10-22 08:55:58,333 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2019-10-22 08:55:58,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:58,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:58,335 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 08:55:58,335 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 08:55:58,335 INFO L791 eck$LassoCheckResult]: Stem: 14512#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; 14513#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14504#L85-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; 14505#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14457#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14568#L99-2 assume !false; 14430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14431#L102 assume !(12292 == ssl3_accept_~s__state~0); 15143#L105 assume !(16384 == ssl3_accept_~s__state~0); 15142#L108 assume !(8192 == ssl3_accept_~s__state~0); 15141#L111 assume !(24576 == ssl3_accept_~s__state~0); 15140#L114 assume !(8195 == ssl3_accept_~s__state~0); 15046#L117 assume !(8480 == ssl3_accept_~s__state~0); 14314#L120 assume !(8481 == ssl3_accept_~s__state~0); 14315#L123 assume !(8482 == ssl3_accept_~s__state~0); 14551#L126 assume 8464 == ssl3_accept_~s__state~0; 14392#L133 [2019-10-22 08:55:58,336 INFO L793 eck$LassoCheckResult]: Loop: 14392#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14309#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14297#L274-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; 14298#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14841#L580 ssl3_accept_~skip~0 := 0; 14836#L99-2 assume !false; 14831#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14826#L102 assume !(12292 == ssl3_accept_~s__state~0); 14821#L105 assume !(16384 == ssl3_accept_~s__state~0); 14816#L108 assume !(8192 == ssl3_accept_~s__state~0); 14811#L111 assume !(24576 == ssl3_accept_~s__state~0); 14806#L114 assume !(8195 == ssl3_accept_~s__state~0); 14801#L117 assume !(8480 == ssl3_accept_~s__state~0); 14796#L120 assume !(8481 == ssl3_accept_~s__state~0); 14791#L123 assume !(8482 == ssl3_accept_~s__state~0); 14786#L126 assume !(8464 == ssl3_accept_~s__state~0); 14780#L129 assume !(8465 == ssl3_accept_~s__state~0); 14775#L132 assume !(8466 == ssl3_accept_~s__state~0); 14767#L135 assume 8496 == ssl3_accept_~s__state~0; 14704#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14961#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14420#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 14421#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14960#L297-2 ssl3_accept_~s__init_num~0 := 0; 14957#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14951#L580 ssl3_accept_~skip~0 := 0; 14948#L99-2 assume !false; 14946#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14944#L102 assume !(12292 == ssl3_accept_~s__state~0); 14938#L105 assume !(16384 == ssl3_accept_~s__state~0); 14934#L108 assume !(8192 == ssl3_accept_~s__state~0); 14933#L111 assume !(24576 == ssl3_accept_~s__state~0); 14924#L114 assume !(8195 == ssl3_accept_~s__state~0); 14921#L117 assume !(8480 == ssl3_accept_~s__state~0); 14918#L120 assume !(8481 == ssl3_accept_~s__state~0); 14914#L123 assume !(8482 == ssl3_accept_~s__state~0); 14910#L126 assume !(8464 == ssl3_accept_~s__state~0); 14906#L129 assume !(8465 == ssl3_accept_~s__state~0); 14902#L132 assume !(8466 == ssl3_accept_~s__state~0); 14898#L135 assume !(8496 == ssl3_accept_~s__state~0); 14894#L138 assume !(8497 == ssl3_accept_~s__state~0); 14888#L141 assume 8512 == ssl3_accept_~s__state~0; 14699#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14510#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14398#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14520#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15065#L580 ssl3_accept_~skip~0 := 0; 15064#L99-2 assume !false; 15063#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15062#L102 assume !(12292 == ssl3_accept_~s__state~0); 15057#L105 assume !(16384 == ssl3_accept_~s__state~0); 15055#L108 assume !(8192 == ssl3_accept_~s__state~0); 15053#L111 assume !(24576 == ssl3_accept_~s__state~0); 15051#L114 assume !(8195 == ssl3_accept_~s__state~0); 14354#L117 assume !(8480 == ssl3_accept_~s__state~0); 14355#L120 assume !(8481 == ssl3_accept_~s__state~0); 15045#L123 assume !(8482 == ssl3_accept_~s__state~0); 14529#L126 assume !(8464 == ssl3_accept_~s__state~0); 14530#L129 assume !(8465 == ssl3_accept_~s__state~0); 14526#L132 assume !(8466 == ssl3_accept_~s__state~0); 14467#L135 assume !(8496 == ssl3_accept_~s__state~0); 14468#L138 assume !(8497 == ssl3_accept_~s__state~0); 14486#L141 assume !(8512 == ssl3_accept_~s__state~0); 14395#L144 assume !(8513 == ssl3_accept_~s__state~0); 14346#L147 assume 8528 == ssl3_accept_~s__state~0; 14347#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14537#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14763#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14754#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 14752#L357 assume !(ssl3_accept_~ret~0 <= 0); 14750#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14660#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14741#L580 ssl3_accept_~skip~0 := 0; 14740#L99-2 assume !false; 14739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14738#L102 assume !(12292 == ssl3_accept_~s__state~0); 14737#L105 assume !(16384 == ssl3_accept_~s__state~0); 14736#L108 assume !(8192 == ssl3_accept_~s__state~0); 14735#L111 assume !(24576 == ssl3_accept_~s__state~0); 14734#L114 assume !(8195 == ssl3_accept_~s__state~0); 14733#L117 assume !(8480 == ssl3_accept_~s__state~0); 14732#L120 assume !(8481 == ssl3_accept_~s__state~0); 14731#L123 assume !(8482 == ssl3_accept_~s__state~0); 14730#L126 assume !(8464 == ssl3_accept_~s__state~0); 14729#L129 assume !(8465 == ssl3_accept_~s__state~0); 14728#L132 assume !(8466 == ssl3_accept_~s__state~0); 14727#L135 assume !(8496 == ssl3_accept_~s__state~0); 14726#L138 assume !(8497 == ssl3_accept_~s__state~0); 14725#L141 assume !(8512 == ssl3_accept_~s__state~0); 14723#L144 assume !(8513 == ssl3_accept_~s__state~0); 14721#L147 assume !(8528 == ssl3_accept_~s__state~0); 14718#L150 assume !(8529 == ssl3_accept_~s__state~0); 14668#L153 assume !(8544 == ssl3_accept_~s__state~0); 14669#L156 assume !(8545 == ssl3_accept_~s__state~0); 14617#L159 assume 8560 == ssl3_accept_~s__state~0; 14446#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14427#L422 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; 14428#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15123#L580 ssl3_accept_~skip~0 := 0; 15122#L99-2 assume !false; 15120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15119#L102 assume !(12292 == ssl3_accept_~s__state~0); 15118#L105 assume !(16384 == ssl3_accept_~s__state~0); 15117#L108 assume !(8192 == ssl3_accept_~s__state~0); 15112#L111 assume !(24576 == ssl3_accept_~s__state~0); 15110#L114 assume !(8195 == ssl3_accept_~s__state~0); 14966#L117 assume !(8480 == ssl3_accept_~s__state~0); 14575#L120 assume !(8481 == ssl3_accept_~s__state~0); 14576#L123 assume !(8482 == ssl3_accept_~s__state~0); 14673#L126 assume 8464 == ssl3_accept_~s__state~0; 14392#L133 [2019-10-22 08:55:58,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,336 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 08:55:58,336 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,336 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789436913] [2019-10-22 08:55:58,337 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,337 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,337 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:58,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:58,347 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:58,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,347 INFO L82 PathProgramCache]: Analyzing trace with hash -4998235, now seen corresponding path program 1 times [2019-10-22 08:55:58,347 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,347 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185003597] [2019-10-22 08:55:58,348 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,348 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,348 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:58,408 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 08:55:58,409 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185003597] [2019-10-22 08:55:58,410 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:58,410 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:58,410 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227998464] [2019-10-22 08:55:58,411 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:58,411 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:58,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:58,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:58,412 INFO L87 Difference]: Start difference. First operand 861 states and 1145 transitions. cyclomatic complexity: 288 Second operand 3 states. [2019-10-22 08:55:58,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:58,524 INFO L93 Difference]: Finished difference Result 964 states and 1276 transitions. [2019-10-22 08:55:58,525 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:58,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1276 transitions. [2019-10-22 08:55:58,529 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2019-10-22 08:55:58,533 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1276 transitions. [2019-10-22 08:55:58,533 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 678 [2019-10-22 08:55:58,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 678 [2019-10-22 08:55:58,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1276 transitions. [2019-10-22 08:55:58,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:58,534 INFO L688 BuchiCegarLoop]: Abstraction has 964 states and 1276 transitions. [2019-10-22 08:55:58,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1276 transitions. [2019-10-22 08:55:58,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 942. [2019-10-22 08:55:58,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 942 states. [2019-10-22 08:55:58,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 1241 transitions. [2019-10-22 08:55:58,553 INFO L711 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-10-22 08:55:58,553 INFO L591 BuchiCegarLoop]: Abstraction has 942 states and 1241 transitions. [2019-10-22 08:55:58,553 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 08:55:58,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 942 states and 1241 transitions. [2019-10-22 08:55:58,557 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2019-10-22 08:55:58,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:58,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:58,558 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 08:55:58,559 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] [2019-10-22 08:55:58,559 INFO L791 eck$LassoCheckResult]: Stem: 16341#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; 16342#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16334#L85-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; 16335#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16289#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 16384#L99-2 assume !false; 16567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16841#L102 assume !(12292 == ssl3_accept_~s__state~0); 16839#L105 assume !(16384 == ssl3_accept_~s__state~0); 16837#L108 assume !(8192 == ssl3_accept_~s__state~0); 16836#L111 assume !(24576 == ssl3_accept_~s__state~0); 16835#L114 assume !(8195 == ssl3_accept_~s__state~0); 16834#L117 assume !(8480 == ssl3_accept_~s__state~0); 16832#L120 assume !(8481 == ssl3_accept_~s__state~0); 16831#L123 assume !(8482 == ssl3_accept_~s__state~0); 16447#L126 assume 8464 == ssl3_accept_~s__state~0; 16223#L133 [2019-10-22 08:55:58,559 INFO L793 eck$LassoCheckResult]: Loop: 16223#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 16140#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16128#L274-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; 16129#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16635#L580 ssl3_accept_~skip~0 := 0; 16631#L99-2 assume !false; 16627#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16623#L102 assume !(12292 == ssl3_accept_~s__state~0); 16619#L105 assume !(16384 == ssl3_accept_~s__state~0); 16615#L108 assume !(8192 == ssl3_accept_~s__state~0); 16611#L111 assume !(24576 == ssl3_accept_~s__state~0); 16607#L114 assume !(8195 == ssl3_accept_~s__state~0); 16603#L117 assume !(8480 == ssl3_accept_~s__state~0); 16599#L120 assume !(8481 == ssl3_accept_~s__state~0); 16595#L123 assume !(8482 == ssl3_accept_~s__state~0); 16591#L126 assume !(8464 == ssl3_accept_~s__state~0); 16580#L129 assume !(8465 == ssl3_accept_~s__state~0); 16581#L132 assume !(8466 == ssl3_accept_~s__state~0); 16575#L135 assume 8496 == ssl3_accept_~s__state~0; 16186#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16187#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16253#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 16254#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16337#L297-2 ssl3_accept_~s__init_num~0 := 0; 17046#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17041#L580 ssl3_accept_~skip~0 := 0; 17040#L99-2 assume !false; 17039#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17037#L102 assume !(12292 == ssl3_accept_~s__state~0); 17036#L105 assume !(16384 == ssl3_accept_~s__state~0); 17035#L108 assume !(8192 == ssl3_accept_~s__state~0); 16944#L111 assume !(24576 == ssl3_accept_~s__state~0); 16932#L114 assume !(8195 == ssl3_accept_~s__state~0); 16929#L117 assume !(8480 == ssl3_accept_~s__state~0); 16925#L120 assume !(8481 == ssl3_accept_~s__state~0); 16922#L123 assume !(8482 == ssl3_accept_~s__state~0); 16919#L126 assume !(8464 == ssl3_accept_~s__state~0); 16916#L129 assume !(8465 == ssl3_accept_~s__state~0); 16913#L132 assume !(8466 == ssl3_accept_~s__state~0); 16909#L135 assume !(8496 == ssl3_accept_~s__state~0); 16900#L138 assume !(8497 == ssl3_accept_~s__state~0); 16896#L141 assume 8512 == ssl3_accept_~s__state~0; 16474#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16880#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16877#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16873#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16867#L580 ssl3_accept_~skip~0 := 0; 16865#L99-2 assume !false; 16863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16861#L102 assume !(12292 == ssl3_accept_~s__state~0); 16859#L105 assume !(16384 == ssl3_accept_~s__state~0); 16857#L108 assume !(8192 == ssl3_accept_~s__state~0); 16855#L111 assume !(24576 == ssl3_accept_~s__state~0); 16852#L114 assume !(8195 == ssl3_accept_~s__state~0); 16847#L117 assume !(8480 == ssl3_accept_~s__state~0); 16845#L120 assume !(8481 == ssl3_accept_~s__state~0); 16843#L123 assume !(8482 == ssl3_accept_~s__state~0); 16842#L126 assume !(8464 == ssl3_accept_~s__state~0); 16840#L129 assume !(8465 == ssl3_accept_~s__state~0); 16838#L132 assume !(8466 == ssl3_accept_~s__state~0); 16827#L135 assume !(8496 == ssl3_accept_~s__state~0); 16824#L138 assume !(8497 == ssl3_accept_~s__state~0); 16821#L141 assume !(8512 == ssl3_accept_~s__state~0); 16819#L144 assume !(8513 == ssl3_accept_~s__state~0); 16818#L147 assume 8528 == ssl3_accept_~s__state~0; 16469#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16817#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16286#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16224#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16209#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 16131#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16219#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17030#L580 ssl3_accept_~skip~0 := 0; 17029#L99-2 assume !false; 16943#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16942#L102 assume !(12292 == ssl3_accept_~s__state~0); 16941#L105 assume !(16384 == ssl3_accept_~s__state~0); 16940#L108 assume !(8192 == ssl3_accept_~s__state~0); 16931#L111 assume !(24576 == ssl3_accept_~s__state~0); 16928#L114 assume !(8195 == ssl3_accept_~s__state~0); 16924#L117 assume !(8480 == ssl3_accept_~s__state~0); 16921#L120 assume !(8481 == ssl3_accept_~s__state~0); 16918#L123 assume !(8482 == ssl3_accept_~s__state~0); 16915#L126 assume !(8464 == ssl3_accept_~s__state~0); 16912#L129 assume !(8465 == ssl3_accept_~s__state~0); 16908#L132 assume !(8466 == ssl3_accept_~s__state~0); 16899#L135 assume !(8496 == ssl3_accept_~s__state~0); 16895#L138 assume !(8497 == ssl3_accept_~s__state~0); 16892#L141 assume !(8512 == ssl3_accept_~s__state~0); 16875#L144 assume !(8513 == ssl3_accept_~s__state~0); 16854#L147 assume !(8528 == ssl3_accept_~s__state~0); 16196#L150 assume !(8529 == ssl3_accept_~s__state~0); 16197#L153 assume 8544 == ssl3_accept_~s__state~0; 16302#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16303#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 16201#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16190#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16192#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 16360#L404 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; 16246#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16156#L580 ssl3_accept_~skip~0 := 0; 16346#L99-2 assume !false; 16263#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16264#L102 assume !(12292 == ssl3_accept_~s__state~0); 16268#L105 assume !(16384 == ssl3_accept_~s__state~0); 16269#L108 assume !(8192 == ssl3_accept_~s__state~0); 16221#L111 assume !(24576 == ssl3_accept_~s__state~0); 16173#L114 assume !(8195 == ssl3_accept_~s__state~0); 16174#L117 assume !(8480 == ssl3_accept_~s__state~0); 16185#L120 assume !(8481 == ssl3_accept_~s__state~0); 16389#L123 assume !(8482 == ssl3_accept_~s__state~0); 16451#L126 assume 8464 == ssl3_accept_~s__state~0; 16223#L133 [2019-10-22 08:55:58,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,565 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 08:55:58,565 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,565 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553738352] [2019-10-22 08:55:58,565 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,565 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,565 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:58,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:58,576 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:58,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,577 INFO L82 PathProgramCache]: Analyzing trace with hash 667458262, now seen corresponding path program 1 times [2019-10-22 08:55:58,577 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,577 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681332445] [2019-10-22 08:55:58,577 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,577 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,577 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:58,620 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 08:55:58,621 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681332445] [2019-10-22 08:55:58,621 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:58,621 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:58,621 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593194927] [2019-10-22 08:55:58,621 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:58,622 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:58,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:58,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:58,622 INFO L87 Difference]: Start difference. First operand 942 states and 1241 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-10-22 08:55:58,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:58,636 INFO L93 Difference]: Finished difference Result 1855 states and 2427 transitions. [2019-10-22 08:55:58,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:58,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1855 states and 2427 transitions. [2019-10-22 08:55:58,644 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1160 [2019-10-22 08:55:58,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1855 states to 1855 states and 2427 transitions. [2019-10-22 08:55:58,651 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1306 [2019-10-22 08:55:58,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1306 [2019-10-22 08:55:58,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1855 states and 2427 transitions. [2019-10-22 08:55:58,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:58,653 INFO L688 BuchiCegarLoop]: Abstraction has 1855 states and 2427 transitions. [2019-10-22 08:55:58,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1855 states and 2427 transitions. [2019-10-22 08:55:58,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1855 to 945. [2019-10-22 08:55:58,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 945 states. [2019-10-22 08:55:58,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 945 states to 945 states and 1244 transitions. [2019-10-22 08:55:58,668 INFO L711 BuchiCegarLoop]: Abstraction has 945 states and 1244 transitions. [2019-10-22 08:55:58,668 INFO L591 BuchiCegarLoop]: Abstraction has 945 states and 1244 transitions. [2019-10-22 08:55:58,668 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 08:55:58,668 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 945 states and 1244 transitions. [2019-10-22 08:55:58,671 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 589 [2019-10-22 08:55:58,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:58,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:58,672 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 08:55:58,672 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] [2019-10-22 08:55:58,672 INFO L791 eck$LassoCheckResult]: Stem: 19148#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; 19149#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19142#L85-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; 19143#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19092#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 19200#L99-2 assume !false; 19230#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19823#L102 assume !(12292 == ssl3_accept_~s__state~0); 19821#L105 assume !(16384 == ssl3_accept_~s__state~0); 19819#L108 assume !(8192 == ssl3_accept_~s__state~0); 19817#L111 assume !(24576 == ssl3_accept_~s__state~0); 19815#L114 assume !(8195 == ssl3_accept_~s__state~0); 19813#L117 assume !(8480 == ssl3_accept_~s__state~0); 19811#L120 assume !(8481 == ssl3_accept_~s__state~0); 19809#L123 assume !(8482 == ssl3_accept_~s__state~0); 19316#L126 assume 8464 == ssl3_accept_~s__state~0; 19025#L133 [2019-10-22 08:55:58,672 INFO L793 eck$LassoCheckResult]: Loop: 19025#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18943#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18931#L274-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; 18932#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19827#L580 ssl3_accept_~skip~0 := 0; 19825#L99-2 assume !false; 19824#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19822#L102 assume !(12292 == ssl3_accept_~s__state~0); 19820#L105 assume !(16384 == ssl3_accept_~s__state~0); 19818#L108 assume !(8192 == ssl3_accept_~s__state~0); 19816#L111 assume !(24576 == ssl3_accept_~s__state~0); 19814#L114 assume !(8195 == ssl3_accept_~s__state~0); 19812#L117 assume !(8480 == ssl3_accept_~s__state~0); 19810#L120 assume !(8481 == ssl3_accept_~s__state~0); 19808#L123 assume !(8482 == ssl3_accept_~s__state~0); 19807#L126 assume !(8464 == ssl3_accept_~s__state~0); 19806#L129 assume !(8465 == ssl3_accept_~s__state~0); 19666#L132 assume !(8466 == ssl3_accept_~s__state~0); 19637#L135 assume 8496 == ssl3_accept_~s__state~0; 19337#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 19632#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19630#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 19627#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19625#L297-2 ssl3_accept_~s__init_num~0 := 0; 19622#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19616#L580 ssl3_accept_~skip~0 := 0; 19614#L99-2 assume !false; 19612#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19610#L102 assume !(12292 == ssl3_accept_~s__state~0); 19608#L105 assume !(16384 == ssl3_accept_~s__state~0); 19606#L108 assume !(8192 == ssl3_accept_~s__state~0); 19604#L111 assume !(24576 == ssl3_accept_~s__state~0); 19602#L114 assume !(8195 == ssl3_accept_~s__state~0); 19600#L117 assume !(8480 == ssl3_accept_~s__state~0); 19598#L120 assume !(8481 == ssl3_accept_~s__state~0); 19596#L123 assume !(8482 == ssl3_accept_~s__state~0); 19594#L126 assume !(8464 == ssl3_accept_~s__state~0); 19592#L129 assume !(8465 == ssl3_accept_~s__state~0); 19590#L132 assume !(8466 == ssl3_accept_~s__state~0); 19588#L135 assume !(8496 == ssl3_accept_~s__state~0); 19586#L138 assume !(8497 == ssl3_accept_~s__state~0); 19584#L141 assume 8512 == ssl3_accept_~s__state~0; 19187#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19188#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19573#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19561#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19556#L580 ssl3_accept_~skip~0 := 0; 19555#L99-2 assume !false; 19553#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19551#L102 assume !(12292 == ssl3_accept_~s__state~0); 19546#L105 assume !(16384 == ssl3_accept_~s__state~0); 19544#L108 assume !(8192 == ssl3_accept_~s__state~0); 19542#L111 assume !(24576 == ssl3_accept_~s__state~0); 19540#L114 assume !(8195 == ssl3_accept_~s__state~0); 19538#L117 assume !(8480 == ssl3_accept_~s__state~0); 19536#L120 assume !(8481 == ssl3_accept_~s__state~0); 19534#L123 assume !(8482 == ssl3_accept_~s__state~0); 19525#L126 assume !(8464 == ssl3_accept_~s__state~0); 19521#L129 assume !(8465 == ssl3_accept_~s__state~0); 19518#L132 assume !(8466 == ssl3_accept_~s__state~0); 19512#L135 assume !(8496 == ssl3_accept_~s__state~0); 19511#L138 assume !(8497 == ssl3_accept_~s__state~0); 19510#L141 assume !(8512 == ssl3_accept_~s__state~0); 19508#L144 assume !(8513 == ssl3_accept_~s__state~0); 19495#L147 assume 8528 == ssl3_accept_~s__state~0; 19427#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19494#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 19313#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 19314#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 19010#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18934#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19021#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19866#L580 ssl3_accept_~skip~0 := 0; 19865#L99-2 assume !false; 19864#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19863#L102 assume !(12292 == ssl3_accept_~s__state~0); 19862#L105 assume !(16384 == ssl3_accept_~s__state~0); 19861#L108 assume !(8192 == ssl3_accept_~s__state~0); 19860#L111 assume !(24576 == ssl3_accept_~s__state~0); 19859#L114 assume !(8195 == ssl3_accept_~s__state~0); 19858#L117 assume !(8480 == ssl3_accept_~s__state~0); 19857#L120 assume !(8481 == ssl3_accept_~s__state~0); 19856#L123 assume !(8482 == ssl3_accept_~s__state~0); 19855#L126 assume !(8464 == ssl3_accept_~s__state~0); 19854#L129 assume !(8465 == ssl3_accept_~s__state~0); 19852#L132 assume !(8466 == ssl3_accept_~s__state~0); 19850#L135 assume !(8496 == ssl3_accept_~s__state~0); 19848#L138 assume !(8497 == ssl3_accept_~s__state~0); 19846#L141 assume !(8512 == ssl3_accept_~s__state~0); 19844#L144 assume !(8513 == ssl3_accept_~s__state~0); 19842#L147 assume !(8528 == ssl3_accept_~s__state~0); 19840#L150 assume !(8529 == ssl3_accept_~s__state~0); 19839#L153 assume 8544 == ssl3_accept_~s__state~0; 19104#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19105#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 19310#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19308#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19199#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 19166#L404 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; 19051#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19732#L580 ssl3_accept_~skip~0 := 0; 19731#L99-2 assume !false; 19722#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19721#L102 assume !(12292 == ssl3_accept_~s__state~0); 19720#L105 assume !(16384 == ssl3_accept_~s__state~0); 19718#L108 assume !(8192 == ssl3_accept_~s__state~0); 19713#L111 assume !(24576 == ssl3_accept_~s__state~0); 19712#L114 assume !(8195 == ssl3_accept_~s__state~0); 19686#L117 assume !(8480 == ssl3_accept_~s__state~0); 19208#L120 assume !(8481 == ssl3_accept_~s__state~0); 19209#L123 assume !(8482 == ssl3_accept_~s__state~0); 19315#L126 assume 8464 == ssl3_accept_~s__state~0; 19025#L133 [2019-10-22 08:55:58,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,673 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 08:55:58,673 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,673 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900196819] [2019-10-22 08:55:58,673 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,673 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,673 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:58,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:58,683 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:58,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,685 INFO L82 PathProgramCache]: Analyzing trace with hash -1699236332, now seen corresponding path program 1 times [2019-10-22 08:55:58,685 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,685 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056579325] [2019-10-22 08:55:58,685 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,686 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,686 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:58,723 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 08:55:58,723 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056579325] [2019-10-22 08:55:58,724 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:58,724 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:58,724 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230862459] [2019-10-22 08:55:58,724 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:58,724 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:58,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:58,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:58,725 INFO L87 Difference]: Start difference. First operand 945 states and 1244 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-10-22 08:55:58,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:58,839 INFO L93 Difference]: Finished difference Result 1018 states and 1332 transitions. [2019-10-22 08:55:58,839 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:58,839 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1018 states and 1332 transitions. [2019-10-22 08:55:58,843 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 621 [2019-10-22 08:55:58,848 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1018 states to 996 states and 1301 transitions. [2019-10-22 08:55:58,848 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 718 [2019-10-22 08:55:58,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 732 [2019-10-22 08:55:58,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 996 states and 1301 transitions. [2019-10-22 08:55:58,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:58,849 INFO L688 BuchiCegarLoop]: Abstraction has 996 states and 1301 transitions. [2019-10-22 08:55:58,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states and 1301 transitions. [2019-10-22 08:55:58,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 949. [2019-10-22 08:55:58,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-10-22 08:55:58,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1247 transitions. [2019-10-22 08:55:58,863 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1247 transitions. [2019-10-22 08:55:58,863 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1247 transitions. [2019-10-22 08:55:58,863 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 08:55:58,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1247 transitions. [2019-10-22 08:55:58,865 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 08:55:58,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:58,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:58,866 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:58,867 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 08:55:58,867 INFO L791 eck$LassoCheckResult]: Stem: 21102#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; 21103#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21095#L85-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; 21096#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21051#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 21144#L99-2 assume !false; 21264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21259#L102 assume !(12292 == ssl3_accept_~s__state~0); 21257#L105 assume !(16384 == ssl3_accept_~s__state~0); 21255#L108 assume !(8192 == ssl3_accept_~s__state~0); 21253#L111 assume !(24576 == ssl3_accept_~s__state~0); 21251#L114 assume !(8195 == ssl3_accept_~s__state~0); 21249#L117 assume !(8480 == ssl3_accept_~s__state~0); 21247#L120 assume 8481 == ssl3_accept_~s__state~0; 21108#L121 [2019-10-22 08:55:58,867 INFO L793 eck$LassoCheckResult]: Loop: 21108#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 21080#L259 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; 21024#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20928#L580 ssl3_accept_~skip~0 := 0; 21105#L99-2 assume !false; 21025#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21026#L102 assume !(12292 == ssl3_accept_~s__state~0); 21030#L105 assume !(16384 == ssl3_accept_~s__state~0); 21031#L108 assume !(8192 == ssl3_accept_~s__state~0); 20987#L111 assume !(24576 == ssl3_accept_~s__state~0); 20943#L114 assume !(8195 == ssl3_accept_~s__state~0); 20944#L117 assume !(8480 == ssl3_accept_~s__state~0); 20917#L120 assume !(8481 == ssl3_accept_~s__state~0); 20918#L123 assume !(8482 == ssl3_accept_~s__state~0); 21113#L126 assume !(8464 == ssl3_accept_~s__state~0); 21114#L129 assume !(8465 == ssl3_accept_~s__state~0); 21109#L132 assume !(8466 == ssl3_accept_~s__state~0); 21058#L135 assume !(8496 == ssl3_accept_~s__state~0); 21059#L138 assume !(8497 == ssl3_accept_~s__state~0); 21037#L141 assume !(8512 == ssl3_accept_~s__state~0); 20992#L144 assume !(8513 == ssl3_accept_~s__state~0); 20947#L147 assume !(8528 == ssl3_accept_~s__state~0); 20948#L150 assume !(8529 == ssl3_accept_~s__state~0); 20921#L153 assume !(8544 == ssl3_accept_~s__state~0); 20922#L156 assume !(8545 == ssl3_accept_~s__state~0); 21133#L159 assume !(8560 == ssl3_accept_~s__state~0); 21120#L162 assume !(8561 == ssl3_accept_~s__state~0); 21121#L165 assume 8448 == ssl3_accept_~s__state~0; 20998#L166 assume !(ssl3_accept_~num1~0 > 0); 20999#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21029#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21217#L580 ssl3_accept_~skip~0 := 0; 21214#L99-2 assume !false; 21212#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21171#L102 assume !(12292 == ssl3_accept_~s__state~0); 21172#L105 assume !(16384 == ssl3_accept_~s__state~0); 21342#L108 assume !(8192 == ssl3_accept_~s__state~0); 21341#L111 assume !(24576 == ssl3_accept_~s__state~0); 21340#L114 assume !(8195 == ssl3_accept_~s__state~0); 21339#L117 assume 8480 == ssl3_accept_~s__state~0; 21108#L121 [2019-10-22 08:55:58,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,868 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 08:55:58,869 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,869 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825262101] [2019-10-22 08:55:58,869 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,869 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,869 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:58,880 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 08:55:58,881 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825262101] [2019-10-22 08:55:58,881 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:58,881 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:58,881 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520118489] [2019-10-22 08:55:58,881 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:58,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:58,882 INFO L82 PathProgramCache]: Analyzing trace with hash 1448922226, now seen corresponding path program 1 times [2019-10-22 08:55:58,882 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:58,882 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855835471] [2019-10-22 08:55:58,882 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,882 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:58,882 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:58,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:58,907 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 08:55:58,908 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855835471] [2019-10-22 08:55:58,908 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837306871] [2019-10-22 08:55:58,908 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 08:55:58,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:58,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:58,952 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:58,956 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 08:55:58,956 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:55:58,956 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:55:58,956 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301573728] [2019-10-22 08:55:58,957 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:58,957 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:58,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:58,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:58,957 INFO L87 Difference]: Start difference. First operand 949 states and 1247 transitions. cyclomatic complexity: 303 Second operand 3 states. [2019-10-22 08:55:59,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:59,044 INFO L93 Difference]: Finished difference Result 951 states and 1247 transitions. [2019-10-22 08:55:59,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:59,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 951 states and 1247 transitions. [2019-10-22 08:55:59,047 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2019-10-22 08:55:59,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 951 states to 951 states and 1247 transitions. [2019-10-22 08:55:59,051 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2019-10-22 08:55:59,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-10-22 08:55:59,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 951 states and 1247 transitions. [2019-10-22 08:55:59,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:59,052 INFO L688 BuchiCegarLoop]: Abstraction has 951 states and 1247 transitions. [2019-10-22 08:55:59,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states and 1247 transitions. [2019-10-22 08:55:59,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 949. [2019-10-22 08:55:59,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-10-22 08:55:59,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1245 transitions. [2019-10-22 08:55:59,064 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2019-10-22 08:55:59,064 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2019-10-22 08:55:59,064 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 08:55:59,064 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1245 transitions. [2019-10-22 08:55:59,067 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 08:55:59,067 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:59,067 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:59,067 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:55:59,067 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 08:55:59,068 INFO L791 eck$LassoCheckResult]: Stem: 23124#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; 23125#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23116#L85-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; 23117#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23077#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 23174#L99-2 assume !false; 23342#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23336#L102 assume !(12292 == ssl3_accept_~s__state~0); 23333#L105 assume !(16384 == ssl3_accept_~s__state~0); 23330#L108 assume !(8192 == ssl3_accept_~s__state~0); 23327#L111 assume !(24576 == ssl3_accept_~s__state~0); 23323#L114 assume !(8195 == ssl3_accept_~s__state~0); 23320#L117 assume !(8480 == ssl3_accept_~s__state~0); 23316#L120 assume !(8481 == ssl3_accept_~s__state~0); 23313#L123 assume 8482 == ssl3_accept_~s__state~0; 23083#L124 [2019-10-22 08:55:59,068 INFO L793 eck$LassoCheckResult]: Loop: 23083#L124 ssl3_accept_~s__state~0 := 3; 23052#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23838#L580 ssl3_accept_~skip~0 := 0; 23836#L99-2 assume !false; 23835#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23834#L102 assume !(12292 == ssl3_accept_~s__state~0); 23833#L105 assume !(16384 == ssl3_accept_~s__state~0); 23828#L108 assume !(8192 == ssl3_accept_~s__state~0); 23826#L111 assume !(24576 == ssl3_accept_~s__state~0); 23824#L114 assume !(8195 == ssl3_accept_~s__state~0); 23822#L117 assume !(8480 == ssl3_accept_~s__state~0); 23820#L120 assume !(8481 == ssl3_accept_~s__state~0); 23818#L123 assume !(8482 == ssl3_accept_~s__state~0); 23816#L126 assume !(8464 == ssl3_accept_~s__state~0); 23813#L129 assume !(8465 == ssl3_accept_~s__state~0); 23811#L132 assume !(8466 == ssl3_accept_~s__state~0); 23084#L135 assume !(8496 == ssl3_accept_~s__state~0); 23085#L138 assume !(8497 == ssl3_accept_~s__state~0); 23065#L141 assume !(8512 == ssl3_accept_~s__state~0); 23021#L144 assume !(8513 == ssl3_accept_~s__state~0); 22972#L147 assume !(8528 == ssl3_accept_~s__state~0); 22973#L150 assume !(8529 == ssl3_accept_~s__state~0); 23777#L153 assume !(8544 == ssl3_accept_~s__state~0); 23163#L156 assume !(8545 == ssl3_accept_~s__state~0); 23164#L159 assume !(8560 == ssl3_accept_~s__state~0); 23146#L162 assume !(8561 == ssl3_accept_~s__state~0); 23147#L165 assume 8448 == ssl3_accept_~s__state~0; 23027#L166 assume !(ssl3_accept_~num1~0 > 0); 23028#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23058#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23274#L580 ssl3_accept_~skip~0 := 0; 23272#L99-2 assume !false; 23270#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23267#L102 assume !(12292 == ssl3_accept_~s__state~0); 23268#L105 assume !(16384 == ssl3_accept_~s__state~0); 23410#L108 assume !(8192 == ssl3_accept_~s__state~0); 23408#L111 assume !(24576 == ssl3_accept_~s__state~0); 23406#L114 assume !(8195 == ssl3_accept_~s__state~0); 23404#L117 assume !(8480 == ssl3_accept_~s__state~0); 23397#L120 assume !(8481 == ssl3_accept_~s__state~0); 23398#L123 assume 8482 == ssl3_accept_~s__state~0; 23083#L124 [2019-10-22 08:55:59,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:59,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 08:55:59,068 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:59,068 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129105196] [2019-10-22 08:55:59,069 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,069 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,069 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:59,078 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 08:55:59,078 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129105196] [2019-10-22 08:55:59,078 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:59,079 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:55:59,079 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772668539] [2019-10-22 08:55:59,079 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:55:59,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:59,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1221509630, now seen corresponding path program 1 times [2019-10-22 08:55:59,079 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:59,079 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962751246] [2019-10-22 08:55:59,080 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,080 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,080 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:59,091 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 08:55:59,091 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962751246] [2019-10-22 08:55:59,092 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:59,092 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:55:59,092 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115763224] [2019-10-22 08:55:59,092 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:59,092 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:59,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:59,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:59,093 INFO L87 Difference]: Start difference. First operand 949 states and 1245 transitions. cyclomatic complexity: 301 Second operand 3 states. [2019-10-22 08:55:59,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:59,195 INFO L93 Difference]: Finished difference Result 949 states and 1243 transitions. [2019-10-22 08:55:59,195 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:59,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1243 transitions. [2019-10-22 08:55:59,199 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 08:55:59,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1243 transitions. [2019-10-22 08:55:59,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 685 [2019-10-22 08:55:59,205 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 685 [2019-10-22 08:55:59,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1243 transitions. [2019-10-22 08:55:59,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:59,205 INFO L688 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-10-22 08:55:59,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1243 transitions. [2019-10-22 08:55:59,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 949. [2019-10-22 08:55:59,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2019-10-22 08:55:59,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1243 transitions. [2019-10-22 08:55:59,217 INFO L711 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-10-22 08:55:59,217 INFO L591 BuchiCegarLoop]: Abstraction has 949 states and 1243 transitions. [2019-10-22 08:55:59,217 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 08:55:59,218 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1243 transitions. [2019-10-22 08:55:59,220 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2019-10-22 08:55:59,220 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:59,220 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:59,221 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 08:55:59,221 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] [2019-10-22 08:55:59,221 INFO L791 eck$LassoCheckResult]: Stem: 25029#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; 25030#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25020#L85-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; 25021#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24979#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25069#L99-2 assume !false; 25361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25587#L102 assume !(12292 == ssl3_accept_~s__state~0); 25584#L105 assume !(16384 == ssl3_accept_~s__state~0); 25581#L108 assume !(8192 == ssl3_accept_~s__state~0); 25578#L111 assume !(24576 == ssl3_accept_~s__state~0); 25575#L114 assume !(8195 == ssl3_accept_~s__state~0); 25572#L117 assume !(8480 == ssl3_accept_~s__state~0); 25502#L120 assume !(8481 == ssl3_accept_~s__state~0); 25500#L123 assume !(8482 == ssl3_accept_~s__state~0); 25499#L126 assume 8464 == ssl3_accept_~s__state~0; 24918#L133 [2019-10-22 08:55:59,222 INFO L793 eck$LassoCheckResult]: Loop: 24918#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 24842#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24830#L274-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; 24831#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25746#L580 ssl3_accept_~skip~0 := 0; 25744#L99-2 assume !false; 25742#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25740#L102 assume !(12292 == ssl3_accept_~s__state~0); 25738#L105 assume !(16384 == ssl3_accept_~s__state~0); 25727#L108 assume !(8192 == ssl3_accept_~s__state~0); 25725#L111 assume !(24576 == ssl3_accept_~s__state~0); 25724#L114 assume !(8195 == ssl3_accept_~s__state~0); 25722#L117 assume !(8480 == ssl3_accept_~s__state~0); 25720#L120 assume !(8481 == ssl3_accept_~s__state~0); 25715#L123 assume !(8482 == ssl3_accept_~s__state~0); 25713#L126 assume !(8464 == ssl3_accept_~s__state~0); 25711#L129 assume !(8465 == ssl3_accept_~s__state~0); 25709#L132 assume !(8466 == ssl3_accept_~s__state~0); 25493#L135 assume 8496 == ssl3_accept_~s__state~0; 24890#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 24891#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24946#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 24947#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25477#L297-2 ssl3_accept_~s__init_num~0 := 0; 25474#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25468#L580 ssl3_accept_~skip~0 := 0; 25466#L99-2 assume !false; 25464#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25462#L102 assume !(12292 == ssl3_accept_~s__state~0); 25460#L105 assume !(16384 == ssl3_accept_~s__state~0); 25458#L108 assume !(8192 == ssl3_accept_~s__state~0); 25456#L111 assume !(24576 == ssl3_accept_~s__state~0); 25454#L114 assume !(8195 == ssl3_accept_~s__state~0); 25451#L117 assume !(8480 == ssl3_accept_~s__state~0); 25445#L120 assume !(8481 == ssl3_accept_~s__state~0); 25442#L123 assume !(8482 == ssl3_accept_~s__state~0); 25439#L126 assume !(8464 == ssl3_accept_~s__state~0); 25436#L129 assume !(8465 == ssl3_accept_~s__state~0); 25433#L132 assume !(8466 == ssl3_accept_~s__state~0); 25430#L135 assume !(8496 == ssl3_accept_~s__state~0); 25427#L138 assume !(8497 == ssl3_accept_~s__state~0); 25424#L141 assume 8512 == ssl3_accept_~s__state~0; 25246#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25421#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25418#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25409#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25403#L580 ssl3_accept_~skip~0 := 0; 25401#L99-2 assume !false; 25399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25397#L102 assume !(12292 == ssl3_accept_~s__state~0); 25395#L105 assume !(16384 == ssl3_accept_~s__state~0); 25393#L108 assume !(8192 == ssl3_accept_~s__state~0); 25391#L111 assume !(24576 == ssl3_accept_~s__state~0); 25389#L114 assume !(8195 == ssl3_accept_~s__state~0); 25387#L117 assume !(8480 == ssl3_accept_~s__state~0); 25385#L120 assume !(8481 == ssl3_accept_~s__state~0); 25383#L123 assume !(8482 == ssl3_accept_~s__state~0); 25381#L126 assume !(8464 == ssl3_accept_~s__state~0); 25379#L129 assume !(8465 == ssl3_accept_~s__state~0); 25377#L132 assume !(8466 == ssl3_accept_~s__state~0); 25367#L135 assume !(8496 == ssl3_accept_~s__state~0); 25362#L138 assume !(8497 == ssl3_accept_~s__state~0); 25356#L141 assume !(8512 == ssl3_accept_~s__state~0); 25351#L144 assume !(8513 == ssl3_accept_~s__state~0); 25341#L147 assume 8528 == ssl3_accept_~s__state~0; 25241#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25333#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24976#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24834#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 25015#L357 assume !(ssl3_accept_~ret~0 <= 0); 24833#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24914#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25600#L580 ssl3_accept_~skip~0 := 0; 25595#L99-2 assume !false; 25593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25590#L102 assume !(12292 == ssl3_accept_~s__state~0); 25588#L105 assume !(16384 == ssl3_accept_~s__state~0); 25585#L108 assume !(8192 == ssl3_accept_~s__state~0); 25582#L111 assume !(24576 == ssl3_accept_~s__state~0); 25579#L114 assume !(8195 == ssl3_accept_~s__state~0); 25576#L117 assume !(8480 == ssl3_accept_~s__state~0); 25573#L120 assume !(8481 == ssl3_accept_~s__state~0); 25570#L123 assume !(8482 == ssl3_accept_~s__state~0); 25562#L126 assume !(8464 == ssl3_accept_~s__state~0); 25561#L129 assume !(8465 == ssl3_accept_~s__state~0); 25560#L132 assume !(8466 == ssl3_accept_~s__state~0); 25559#L135 assume !(8496 == ssl3_accept_~s__state~0); 25558#L138 assume !(8497 == ssl3_accept_~s__state~0); 25557#L141 assume !(8512 == ssl3_accept_~s__state~0); 25556#L144 assume !(8513 == ssl3_accept_~s__state~0); 25555#L147 assume !(8528 == ssl3_accept_~s__state~0); 25554#L150 assume !(8529 == ssl3_accept_~s__state~0); 25552#L153 assume 8544 == ssl3_accept_~s__state~0; 24990#L157 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; 24868#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25404#L580 ssl3_accept_~skip~0 := 0; 25402#L99-2 assume !false; 25400#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25398#L102 assume !(12292 == ssl3_accept_~s__state~0); 25396#L105 assume !(16384 == ssl3_accept_~s__state~0); 25394#L108 assume !(8192 == ssl3_accept_~s__state~0); 25392#L111 assume !(24576 == ssl3_accept_~s__state~0); 25390#L114 assume !(8195 == ssl3_accept_~s__state~0); 25388#L117 assume !(8480 == ssl3_accept_~s__state~0); 25386#L120 assume !(8481 == ssl3_accept_~s__state~0); 25384#L123 assume !(8482 == ssl3_accept_~s__state~0); 25382#L126 assume !(8464 == ssl3_accept_~s__state~0); 25380#L129 assume !(8465 == ssl3_accept_~s__state~0); 25378#L132 assume !(8466 == ssl3_accept_~s__state~0); 25368#L135 assume !(8496 == ssl3_accept_~s__state~0); 25363#L138 assume !(8497 == ssl3_accept_~s__state~0); 25357#L141 assume !(8512 == ssl3_accept_~s__state~0); 25352#L144 assume !(8513 == ssl3_accept_~s__state~0); 25347#L147 assume !(8528 == ssl3_accept_~s__state~0); 25342#L150 assume !(8529 == ssl3_accept_~s__state~0); 25343#L153 assume !(8544 == ssl3_accept_~s__state~0); 25553#L156 assume !(8545 == ssl3_accept_~s__state~0); 25166#L159 assume !(8560 == ssl3_accept_~s__state~0); 25164#L162 assume !(8561 == ssl3_accept_~s__state~0); 25165#L165 assume !(8448 == ssl3_accept_~s__state~0); 25503#L168 assume 8576 == ssl3_accept_~s__state~0; 24901#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24902#L444 assume !(ssl3_accept_~ret~0 <= 0); 24939#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 24940#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25648#L580 ssl3_accept_~skip~0 := 0; 25646#L99-2 assume !false; 25644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25642#L102 assume !(12292 == ssl3_accept_~s__state~0); 25640#L105 assume !(16384 == ssl3_accept_~s__state~0); 25638#L108 assume !(8192 == ssl3_accept_~s__state~0); 25636#L111 assume !(24576 == ssl3_accept_~s__state~0); 25634#L114 assume !(8195 == ssl3_accept_~s__state~0); 25632#L117 assume !(8480 == ssl3_accept_~s__state~0); 25074#L120 assume !(8481 == ssl3_accept_~s__state~0); 25629#L123 assume !(8482 == ssl3_accept_~s__state~0); 25193#L126 assume 8464 == ssl3_accept_~s__state~0; 24918#L133 [2019-10-22 08:55:59,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:59,222 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 08:55:59,222 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:59,222 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176693115] [2019-10-22 08:55:59,222 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,222 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,223 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:59,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:59,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:59,232 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:59,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:59,234 INFO L82 PathProgramCache]: Analyzing trace with hash 496671176, now seen corresponding path program 1 times [2019-10-22 08:55:59,234 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:59,234 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561589013] [2019-10-22 08:55:59,234 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,234 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,234 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:59,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:59,291 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 08:55:59,292 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561589013] [2019-10-22 08:55:59,292 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:59,292 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:59,292 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269484838] [2019-10-22 08:55:59,292 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:59,292 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:59,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:59,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:59,293 INFO L87 Difference]: Start difference. First operand 949 states and 1243 transitions. cyclomatic complexity: 299 Second operand 3 states. [2019-10-22 08:55:59,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:59,396 INFO L93 Difference]: Finished difference Result 921 states and 1172 transitions. [2019-10-22 08:55:59,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:59,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 921 states and 1172 transitions. [2019-10-22 08:55:59,400 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 491 [2019-10-22 08:55:59,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 921 states to 792 states and 1011 transitions. [2019-10-22 08:55:59,403 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2019-10-22 08:55:59,403 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2019-10-22 08:55:59,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 792 states and 1011 transitions. [2019-10-22 08:55:59,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:59,404 INFO L688 BuchiCegarLoop]: Abstraction has 792 states and 1011 transitions. [2019-10-22 08:55:59,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states and 1011 transitions. [2019-10-22 08:55:59,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 661. [2019-10-22 08:55:59,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2019-10-22 08:55:59,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2019-10-22 08:55:59,414 INFO L711 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-10-22 08:55:59,414 INFO L591 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2019-10-22 08:55:59,414 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 08:55:59,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2019-10-22 08:55:59,415 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 489 [2019-10-22 08:55:59,416 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:59,416 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:59,417 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 08:55:59,418 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] [2019-10-22 08:55:59,418 INFO L791 eck$LassoCheckResult]: Stem: 26870#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; 26871#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26866#L85-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; 26867#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26836#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 26906#L99-2 assume !false; 27139#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27262#L102 assume !(12292 == ssl3_accept_~s__state~0); 27260#L105 assume !(16384 == ssl3_accept_~s__state~0); 27258#L108 assume !(8192 == ssl3_accept_~s__state~0); 27256#L111 assume !(24576 == ssl3_accept_~s__state~0); 27254#L114 assume !(8195 == ssl3_accept_~s__state~0); 27252#L117 assume !(8480 == ssl3_accept_~s__state~0); 27250#L120 assume !(8481 == ssl3_accept_~s__state~0); 27248#L123 assume !(8482 == ssl3_accept_~s__state~0); 26948#L126 assume 8464 == ssl3_accept_~s__state~0; 26781#L133 [2019-10-22 08:55:59,419 INFO L793 eck$LassoCheckResult]: Loop: 26781#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26713#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26706#L274-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; 26707#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27261#L580 ssl3_accept_~skip~0 := 0; 27259#L99-2 assume !false; 27257#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27255#L102 assume !(12292 == ssl3_accept_~s__state~0); 27253#L105 assume !(16384 == ssl3_accept_~s__state~0); 27251#L108 assume !(8192 == ssl3_accept_~s__state~0); 27249#L111 assume !(24576 == ssl3_accept_~s__state~0); 27247#L114 assume !(8195 == ssl3_accept_~s__state~0); 27245#L117 assume !(8480 == ssl3_accept_~s__state~0); 27244#L120 assume !(8481 == ssl3_accept_~s__state~0); 27243#L123 assume !(8482 == ssl3_accept_~s__state~0); 27242#L126 assume !(8464 == ssl3_accept_~s__state~0); 27241#L129 assume !(8465 == ssl3_accept_~s__state~0); 27202#L132 assume !(8466 == ssl3_accept_~s__state~0); 27191#L135 assume 8496 == ssl3_accept_~s__state~0; 27009#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 27189#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27188#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 27187#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26863#L297-2 ssl3_accept_~s__init_num~0 := 0; 26864#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27335#L580 ssl3_accept_~skip~0 := 0; 27334#L99-2 assume !false; 27313#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27312#L102 assume !(12292 == ssl3_accept_~s__state~0); 27311#L105 assume !(16384 == ssl3_accept_~s__state~0); 27309#L108 assume !(8192 == ssl3_accept_~s__state~0); 27308#L111 assume !(24576 == ssl3_accept_~s__state~0); 27303#L114 assume !(8195 == ssl3_accept_~s__state~0); 27301#L117 assume !(8480 == ssl3_accept_~s__state~0); 27299#L120 assume !(8481 == ssl3_accept_~s__state~0); 27297#L123 assume !(8482 == ssl3_accept_~s__state~0); 27295#L126 assume !(8464 == ssl3_accept_~s__state~0); 27293#L129 assume !(8465 == ssl3_accept_~s__state~0); 27291#L132 assume !(8466 == ssl3_accept_~s__state~0); 27289#L135 assume !(8496 == ssl3_accept_~s__state~0); 27287#L138 assume !(8497 == ssl3_accept_~s__state~0); 27285#L141 assume 8512 == ssl3_accept_~s__state~0; 26896#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26869#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26787#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26875#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27302#L580 ssl3_accept_~skip~0 := 0; 27300#L99-2 assume !false; 27298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27296#L102 assume !(12292 == ssl3_accept_~s__state~0); 27294#L105 assume !(16384 == ssl3_accept_~s__state~0); 27292#L108 assume !(8192 == ssl3_accept_~s__state~0); 27290#L111 assume !(24576 == ssl3_accept_~s__state~0); 27288#L114 assume !(8195 == ssl3_accept_~s__state~0); 27286#L117 assume !(8480 == ssl3_accept_~s__state~0); 27284#L120 assume !(8481 == ssl3_accept_~s__state~0); 27283#L123 assume !(8482 == ssl3_accept_~s__state~0); 27282#L126 assume !(8464 == ssl3_accept_~s__state~0); 27281#L129 assume !(8465 == ssl3_accept_~s__state~0); 27279#L132 assume !(8466 == ssl3_accept_~s__state~0); 27277#L135 assume !(8496 == ssl3_accept_~s__state~0); 27275#L138 assume !(8497 == ssl3_accept_~s__state~0); 27273#L141 assume !(8512 == ssl3_accept_~s__state~0); 27268#L144 assume !(8513 == ssl3_accept_~s__state~0); 27146#L147 assume 8528 == ssl3_accept_~s__state~0; 26886#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26856#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26834#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26710#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26861#L357 assume !(ssl3_accept_~ret~0 <= 0); 26709#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26777#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26729#L580 ssl3_accept_~skip~0 := 0; 26873#L99-2 assume !false; 26811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26812#L102 assume !(12292 == ssl3_accept_~s__state~0); 26816#L105 assume !(16384 == ssl3_accept_~s__state~0); 26817#L108 assume !(8192 == ssl3_accept_~s__state~0); 26778#L111 assume !(24576 == ssl3_accept_~s__state~0); 26742#L114 assume !(8195 == ssl3_accept_~s__state~0); 26743#L117 assume !(8480 == ssl3_accept_~s__state~0); 26718#L120 assume !(8481 == ssl3_accept_~s__state~0); 26719#L123 assume !(8482 == ssl3_accept_~s__state~0); 27347#L126 assume !(8464 == ssl3_accept_~s__state~0); 27346#L129 assume !(8465 == ssl3_accept_~s__state~0); 27345#L132 assume !(8466 == ssl3_accept_~s__state~0); 27344#L135 assume !(8496 == ssl3_accept_~s__state~0); 27343#L138 assume !(8497 == ssl3_accept_~s__state~0); 27341#L141 assume !(8512 == ssl3_accept_~s__state~0); 27336#L144 assume !(8513 == ssl3_accept_~s__state~0); 26746#L147 assume !(8528 == ssl3_accept_~s__state~0); 26747#L150 assume !(8529 == ssl3_accept_~s__state~0); 26722#L153 assume 8544 == ssl3_accept_~s__state~0; 26723#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26845#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 26766#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26754#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26756#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 26884#L404 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; 26810#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27327#L580 ssl3_accept_~skip~0 := 0; 27326#L99-2 assume !false; 27325#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27324#L102 assume !(12292 == ssl3_accept_~s__state~0); 27323#L105 assume !(16384 == ssl3_accept_~s__state~0); 27322#L108 assume !(8192 == ssl3_accept_~s__state~0); 27321#L111 assume !(24576 == ssl3_accept_~s__state~0); 27320#L114 assume !(8195 == ssl3_accept_~s__state~0); 27319#L117 assume !(8480 == ssl3_accept_~s__state~0); 27318#L120 assume !(8481 == ssl3_accept_~s__state~0); 27317#L123 assume !(8482 == ssl3_accept_~s__state~0); 27316#L126 assume !(8464 == ssl3_accept_~s__state~0); 27315#L129 assume !(8465 == ssl3_accept_~s__state~0); 27280#L132 assume !(8466 == ssl3_accept_~s__state~0); 27278#L135 assume !(8496 == ssl3_accept_~s__state~0); 27276#L138 assume !(8497 == ssl3_accept_~s__state~0); 27274#L141 assume !(8512 == ssl3_accept_~s__state~0); 27272#L144 assume !(8513 == ssl3_accept_~s__state~0); 27271#L147 assume !(8528 == ssl3_accept_~s__state~0); 27270#L150 assume !(8529 == ssl3_accept_~s__state~0); 27269#L153 assume !(8544 == ssl3_accept_~s__state~0); 26897#L156 assume !(8545 == ssl3_accept_~s__state~0); 26898#L159 assume !(8560 == ssl3_accept_~s__state~0); 26904#L162 assume !(8561 == ssl3_accept_~s__state~0); 26955#L165 assume 8448 == ssl3_accept_~s__state~0; 26788#L166 assume !(ssl3_accept_~num1~0 > 0); 26789#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 26815#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26933#L580 ssl3_accept_~skip~0 := 0; 26928#L99-2 assume !false; 26925#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26920#L102 assume !(12292 == ssl3_accept_~s__state~0); 26921#L105 assume !(16384 == ssl3_accept_~s__state~0); 26942#L108 assume !(8192 == ssl3_accept_~s__state~0); 26935#L111 assume !(24576 == ssl3_accept_~s__state~0); 26930#L114 assume !(8195 == ssl3_accept_~s__state~0); 26926#L117 assume !(8480 == ssl3_accept_~s__state~0); 26910#L120 assume !(8481 == ssl3_accept_~s__state~0); 26911#L123 assume !(8482 == ssl3_accept_~s__state~0); 26954#L126 assume 8464 == ssl3_accept_~s__state~0; 26781#L133 [2019-10-22 08:55:59,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:59,419 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 08:55:59,419 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:59,420 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777494578] [2019-10-22 08:55:59,420 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,420 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,420 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:59,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:59,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:59,430 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:59,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:59,432 INFO L82 PathProgramCache]: Analyzing trace with hash -1725376102, now seen corresponding path program 1 times [2019-10-22 08:55:59,432 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:59,432 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747318930] [2019-10-22 08:55:59,432 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,432 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,432 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:59,490 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 08:55:59,490 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747318930] [2019-10-22 08:55:59,490 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106818657] [2019-10-22 08:55:59,490 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 08:55:59,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:59,543 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:55:59,545 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:55:59,568 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 08:55:59,568 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:55:59,568 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:55:59,568 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228497071] [2019-10-22 08:55:59,569 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:59,570 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:59,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:55:59,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:55:59,570 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 Second operand 4 states. [2019-10-22 08:55:59,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:59,878 INFO L93 Difference]: Finished difference Result 1095 states and 1385 transitions. [2019-10-22 08:55:59,879 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:55:59,879 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1095 states and 1385 transitions. [2019-10-22 08:55:59,883 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 923 [2019-10-22 08:55:59,887 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1095 states to 1095 states and 1385 transitions. [2019-10-22 08:55:59,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 990 [2019-10-22 08:55:59,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 990 [2019-10-22 08:55:59,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1095 states and 1385 transitions. [2019-10-22 08:55:59,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:55:59,889 INFO L688 BuchiCegarLoop]: Abstraction has 1095 states and 1385 transitions. [2019-10-22 08:55:59,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states and 1385 transitions. [2019-10-22 08:55:59,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 833. [2019-10-22 08:55:59,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 833 states. [2019-10-22 08:55:59,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 833 states to 833 states and 1063 transitions. [2019-10-22 08:55:59,904 INFO L711 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-10-22 08:55:59,904 INFO L591 BuchiCegarLoop]: Abstraction has 833 states and 1063 transitions. [2019-10-22 08:55:59,904 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 08:55:59,904 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 833 states and 1063 transitions. [2019-10-22 08:55:59,906 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 661 [2019-10-22 08:55:59,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:55:59,907 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:55:59,908 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 08:55:59,911 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] [2019-10-22 08:55:59,911 INFO L791 eck$LassoCheckResult]: Stem: 29057#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; 29058#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29051#L85-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; 29052#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29018#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29099#L99-2 assume !false; 29182#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29320#L102 assume !(12292 == ssl3_accept_~s__state~0); 29319#L105 assume !(16384 == ssl3_accept_~s__state~0); 29318#L108 assume !(8192 == ssl3_accept_~s__state~0); 29317#L111 assume !(24576 == ssl3_accept_~s__state~0); 29316#L114 assume !(8195 == ssl3_accept_~s__state~0); 29315#L117 assume !(8480 == ssl3_accept_~s__state~0); 29314#L120 assume !(8481 == ssl3_accept_~s__state~0); 29313#L123 assume !(8482 == ssl3_accept_~s__state~0); 29312#L126 assume 8464 == ssl3_accept_~s__state~0; 28965#L133 [2019-10-22 08:55:59,911 INFO L793 eck$LassoCheckResult]: Loop: 28965#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28896#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28889#L274-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; 28890#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29694#L580 ssl3_accept_~skip~0 := 0; 29693#L99-2 assume !false; 29692#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29687#L102 assume !(12292 == ssl3_accept_~s__state~0); 29685#L105 assume !(16384 == ssl3_accept_~s__state~0); 29683#L108 assume !(8192 == ssl3_accept_~s__state~0); 29681#L111 assume !(24576 == ssl3_accept_~s__state~0); 29679#L114 assume !(8195 == ssl3_accept_~s__state~0); 29677#L117 assume !(8480 == ssl3_accept_~s__state~0); 29675#L120 assume !(8481 == ssl3_accept_~s__state~0); 29673#L123 assume !(8482 == ssl3_accept_~s__state~0); 29671#L126 assume !(8464 == ssl3_accept_~s__state~0); 29669#L129 assume !(8465 == ssl3_accept_~s__state~0); 29066#L132 assume !(8466 == ssl3_accept_~s__state~0); 29067#L135 assume 8496 == ssl3_accept_~s__state~0; 29153#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 29279#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29274#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 29273#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 29049#L297-2 ssl3_accept_~s__init_num~0 := 0; 29036#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29686#L580 ssl3_accept_~skip~0 := 0; 29684#L99-2 assume !false; 29682#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29680#L102 assume !(12292 == ssl3_accept_~s__state~0); 29678#L105 assume !(16384 == ssl3_accept_~s__state~0); 29676#L108 assume !(8192 == ssl3_accept_~s__state~0); 29674#L111 assume !(24576 == ssl3_accept_~s__state~0); 29672#L114 assume !(8195 == ssl3_accept_~s__state~0); 29670#L117 assume !(8480 == ssl3_accept_~s__state~0); 29668#L120 assume !(8481 == ssl3_accept_~s__state~0); 29667#L123 assume !(8482 == ssl3_accept_~s__state~0); 29666#L126 assume !(8464 == ssl3_accept_~s__state~0); 29665#L129 assume !(8465 == ssl3_accept_~s__state~0); 29664#L132 assume !(8466 == ssl3_accept_~s__state~0); 29026#L135 assume !(8496 == ssl3_accept_~s__state~0); 29027#L138 assume !(8497 == ssl3_accept_~s__state~0); 29007#L141 assume !(8512 == ssl3_accept_~s__state~0); 28966#L144 assume !(8513 == ssl3_accept_~s__state~0); 28929#L147 assume !(8528 == ssl3_accept_~s__state~0); 28930#L150 assume !(8529 == ssl3_accept_~s__state~0); 28905#L153 assume !(8544 == ssl3_accept_~s__state~0); 28906#L156 assume !(8545 == ssl3_accept_~s__state~0); 29092#L159 assume !(8560 == ssl3_accept_~s__state~0); 29080#L162 assume !(8561 == ssl3_accept_~s__state~0); 29045#L165 assume !(8448 == ssl3_accept_~s__state~0); 29032#L168 assume !(8576 == ssl3_accept_~s__state~0); 29033#L171 assume !(8577 == ssl3_accept_~s__state~0); 29010#L174 assume !(8592 == ssl3_accept_~s__state~0); 28973#L177 assume !(8593 == ssl3_accept_~s__state~0); 28933#L180 assume !(8608 == ssl3_accept_~s__state~0); 28934#L183 assume !(8609 == ssl3_accept_~s__state~0); 28885#L186 assume !(8640 == ssl3_accept_~s__state~0); 28886#L189 assume !(8641 == ssl3_accept_~s__state~0); 29095#L192 assume 8656 == ssl3_accept_~s__state~0; 29012#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 29013#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 28897#L497 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 28898#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 28909#L505 assume !(0 == ssl3_accept_~tmp___10~0); 28919#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28912#L580 ssl3_accept_~skip~0 := 0; 29061#L99-2 assume !false; 28994#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28995#L102 assume !(12292 == ssl3_accept_~s__state~0); 28999#L105 assume !(16384 == ssl3_accept_~s__state~0); 29000#L108 assume !(8192 == ssl3_accept_~s__state~0); 28961#L111 assume !(24576 == ssl3_accept_~s__state~0); 28925#L114 assume !(8195 == ssl3_accept_~s__state~0); 28926#L117 assume !(8480 == ssl3_accept_~s__state~0); 28901#L120 assume !(8481 == ssl3_accept_~s__state~0); 28902#L123 assume !(8482 == ssl3_accept_~s__state~0); 29071#L126 assume !(8464 == ssl3_accept_~s__state~0); 29072#L129 assume !(8465 == ssl3_accept_~s__state~0); 29524#L132 assume !(8466 == ssl3_accept_~s__state~0); 29523#L135 assume !(8496 == ssl3_accept_~s__state~0); 29521#L138 assume !(8497 == ssl3_accept_~s__state~0); 29520#L141 assume !(8512 == ssl3_accept_~s__state~0); 29519#L144 assume !(8513 == ssl3_accept_~s__state~0); 29518#L147 assume !(8528 == ssl3_accept_~s__state~0); 29513#L150 assume !(8529 == ssl3_accept_~s__state~0); 29511#L153 assume !(8544 == ssl3_accept_~s__state~0); 29509#L156 assume !(8545 == ssl3_accept_~s__state~0); 29507#L159 assume !(8560 == ssl3_accept_~s__state~0); 29505#L162 assume !(8561 == ssl3_accept_~s__state~0); 29503#L165 assume !(8448 == ssl3_accept_~s__state~0); 29501#L168 assume !(8576 == ssl3_accept_~s__state~0); 29499#L171 assume !(8577 == ssl3_accept_~s__state~0); 29497#L174 assume !(8592 == ssl3_accept_~s__state~0); 29495#L177 assume !(8593 == ssl3_accept_~s__state~0); 29493#L180 assume !(8608 == ssl3_accept_~s__state~0); 29491#L183 assume !(8609 == ssl3_accept_~s__state~0); 29489#L186 assume !(8640 == ssl3_accept_~s__state~0); 29487#L189 assume !(8641 == ssl3_accept_~s__state~0); 29485#L192 assume !(8656 == ssl3_accept_~s__state~0); 29481#L195 assume !(8657 == ssl3_accept_~s__state~0); 29048#L198 assume 8672 == ssl3_accept_~s__state~0; 28984#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 28975#L513 assume !(3 == ssl3_accept_~blastFlag~0); 28917#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 28918#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 29060#L520-2 ssl3_accept_~s__init_num~0 := 0; 29025#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29594#L580 ssl3_accept_~skip~0 := 0; 29591#L99-2 assume !false; 29588#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29585#L102 assume !(12292 == ssl3_accept_~s__state~0); 29582#L105 assume !(16384 == ssl3_accept_~s__state~0); 29579#L108 assume !(8192 == ssl3_accept_~s__state~0); 29576#L111 assume !(24576 == ssl3_accept_~s__state~0); 29573#L114 assume !(8195 == ssl3_accept_~s__state~0); 29570#L117 assume !(8480 == ssl3_accept_~s__state~0); 29567#L120 assume !(8481 == ssl3_accept_~s__state~0); 29564#L123 assume !(8482 == ssl3_accept_~s__state~0); 29561#L126 assume !(8464 == ssl3_accept_~s__state~0); 29558#L129 assume !(8465 == ssl3_accept_~s__state~0); 29555#L132 assume !(8466 == ssl3_accept_~s__state~0); 29552#L135 assume !(8496 == ssl3_accept_~s__state~0); 29282#L138 assume !(8497 == ssl3_accept_~s__state~0); 29547#L141 assume !(8512 == ssl3_accept_~s__state~0); 29544#L144 assume !(8513 == ssl3_accept_~s__state~0); 29541#L147 assume !(8528 == ssl3_accept_~s__state~0); 29538#L150 assume !(8529 == ssl3_accept_~s__state~0); 29535#L153 assume !(8544 == ssl3_accept_~s__state~0); 29532#L156 assume !(8545 == ssl3_accept_~s__state~0); 29529#L159 assume !(8560 == ssl3_accept_~s__state~0); 29526#L162 assume !(8561 == ssl3_accept_~s__state~0); 29140#L165 assume 8448 == ssl3_accept_~s__state~0; 29138#L166 assume !(ssl3_accept_~num1~0 > 0); 29135#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29132#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29126#L580 ssl3_accept_~skip~0 := 0; 29124#L99-2 assume !false; 29122#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29120#L102 assume !(12292 == ssl3_accept_~s__state~0); 29118#L105 assume !(16384 == ssl3_accept_~s__state~0); 29116#L108 assume !(8192 == ssl3_accept_~s__state~0); 29114#L111 assume !(24576 == ssl3_accept_~s__state~0); 29112#L114 assume !(8195 == ssl3_accept_~s__state~0); 29110#L117 assume !(8480 == ssl3_accept_~s__state~0); 29108#L120 assume !(8481 == ssl3_accept_~s__state~0); 29105#L123 assume !(8482 == ssl3_accept_~s__state~0); 29106#L126 assume 8464 == ssl3_accept_~s__state~0; 28965#L133 [2019-10-22 08:55:59,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:59,912 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 08:55:59,912 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:59,912 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802519963] [2019-10-22 08:55:59,912 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,913 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,913 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:59,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:59,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:55:59,924 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:55:59,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:55:59,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1739759489, now seen corresponding path program 1 times [2019-10-22 08:55:59,925 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:55:59,926 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560868392] [2019-10-22 08:55:59,926 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,926 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:55:59,926 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:55:59,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:55:59,980 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2019-10-22 08:55:59,980 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560868392] [2019-10-22 08:55:59,980 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:55:59,981 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:55:59,981 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287592765] [2019-10-22 08:55:59,981 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:55:59,981 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:55:59,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:55:59,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:55:59,982 INFO L87 Difference]: Start difference. First operand 833 states and 1063 transitions. cyclomatic complexity: 233 Second operand 3 states. [2019-10-22 08:55:59,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:55:59,996 INFO L93 Difference]: Finished difference Result 974 states and 1223 transitions. [2019-10-22 08:55:59,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:55:59,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 974 states and 1223 transitions. [2019-10-22 08:56:00,000 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 753 [2019-10-22 08:56:00,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 974 states to 925 states and 1166 transitions. [2019-10-22 08:56:00,003 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 820 [2019-10-22 08:56:00,004 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 820 [2019-10-22 08:56:00,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1166 transitions. [2019-10-22 08:56:00,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:00,004 INFO L688 BuchiCegarLoop]: Abstraction has 925 states and 1166 transitions. [2019-10-22 08:56:00,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1166 transitions. [2019-10-22 08:56:00,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 879. [2019-10-22 08:56:00,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 879 states. [2019-10-22 08:56:00,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1114 transitions. [2019-10-22 08:56:00,015 INFO L711 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2019-10-22 08:56:00,015 INFO L591 BuchiCegarLoop]: Abstraction has 879 states and 1114 transitions. [2019-10-22 08:56:00,015 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 08:56:00,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 879 states and 1114 transitions. [2019-10-22 08:56:00,017 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 707 [2019-10-22 08:56:00,017 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:00,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:00,018 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 08:56:00,018 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] [2019-10-22 08:56:00,018 INFO L791 eck$LassoCheckResult]: Stem: 30872#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; 30873#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30866#L85-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; 30867#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30832#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 30910#L99-2 assume !false; 31059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31057#L102 assume !(12292 == ssl3_accept_~s__state~0); 31055#L105 assume !(16384 == ssl3_accept_~s__state~0); 31053#L108 assume !(8192 == ssl3_accept_~s__state~0); 31051#L111 assume !(24576 == ssl3_accept_~s__state~0); 31048#L114 assume !(8195 == ssl3_accept_~s__state~0); 31046#L117 assume !(8480 == ssl3_accept_~s__state~0); 31044#L120 assume !(8481 == ssl3_accept_~s__state~0); 31042#L123 assume !(8482 == ssl3_accept_~s__state~0); 31040#L126 assume 8464 == ssl3_accept_~s__state~0; 30778#L133 [2019-10-22 08:56:00,019 INFO L793 eck$LassoCheckResult]: Loop: 30778#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30709#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30702#L274-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; 30703#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31403#L580 ssl3_accept_~skip~0 := 0; 31400#L99-2 assume !false; 31397#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31394#L102 assume !(12292 == ssl3_accept_~s__state~0); 31391#L105 assume !(16384 == ssl3_accept_~s__state~0); 31388#L108 assume !(8192 == ssl3_accept_~s__state~0); 31385#L111 assume !(24576 == ssl3_accept_~s__state~0); 31382#L114 assume !(8195 == ssl3_accept_~s__state~0); 31379#L117 assume !(8480 == ssl3_accept_~s__state~0); 31376#L120 assume !(8481 == ssl3_accept_~s__state~0); 31373#L123 assume !(8482 == ssl3_accept_~s__state~0); 31370#L126 assume !(8464 == ssl3_accept_~s__state~0); 31369#L129 assume !(8465 == ssl3_accept_~s__state~0); 31368#L132 assume !(8466 == ssl3_accept_~s__state~0); 31367#L135 assume 8496 == ssl3_accept_~s__state~0; 30752#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30753#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30799#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 30800#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31010#L297-2 ssl3_accept_~s__init_num~0 := 0; 30850#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31486#L580 ssl3_accept_~skip~0 := 0; 31485#L99-2 assume !false; 31484#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31483#L102 assume !(12292 == ssl3_accept_~s__state~0); 31482#L105 assume !(16384 == ssl3_accept_~s__state~0); 31481#L108 assume !(8192 == ssl3_accept_~s__state~0); 31480#L111 assume !(24576 == ssl3_accept_~s__state~0); 31479#L114 assume !(8195 == ssl3_accept_~s__state~0); 31478#L117 assume !(8480 == ssl3_accept_~s__state~0); 31477#L120 assume !(8481 == ssl3_accept_~s__state~0); 31476#L123 assume !(8482 == ssl3_accept_~s__state~0); 31475#L126 assume !(8464 == ssl3_accept_~s__state~0); 31474#L129 assume !(8465 == ssl3_accept_~s__state~0); 31473#L132 assume !(8466 == ssl3_accept_~s__state~0); 31472#L135 assume !(8496 == ssl3_accept_~s__state~0); 31471#L138 assume !(8497 == ssl3_accept_~s__state~0); 31470#L141 assume !(8512 == ssl3_accept_~s__state~0); 31469#L144 assume !(8513 == ssl3_accept_~s__state~0); 31468#L147 assume !(8528 == ssl3_accept_~s__state~0); 31467#L150 assume !(8529 == ssl3_accept_~s__state~0); 31466#L153 assume !(8544 == ssl3_accept_~s__state~0); 31465#L156 assume !(8545 == ssl3_accept_~s__state~0); 31464#L159 assume !(8560 == ssl3_accept_~s__state~0); 31463#L162 assume !(8561 == ssl3_accept_~s__state~0); 31462#L165 assume !(8448 == ssl3_accept_~s__state~0); 31461#L168 assume !(8576 == ssl3_accept_~s__state~0); 31460#L171 assume !(8577 == ssl3_accept_~s__state~0); 31459#L174 assume !(8592 == ssl3_accept_~s__state~0); 31458#L177 assume !(8593 == ssl3_accept_~s__state~0); 31457#L180 assume !(8608 == ssl3_accept_~s__state~0); 31456#L183 assume !(8609 == ssl3_accept_~s__state~0); 31455#L186 assume !(8640 == ssl3_accept_~s__state~0); 31454#L189 assume !(8641 == ssl3_accept_~s__state~0); 31095#L192 assume 8656 == ssl3_accept_~s__state~0; 31050#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31453#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 31452#L497 assume !(2 == ssl3_accept_~blastFlag~0); 31451#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31450#L505 assume !(0 == ssl3_accept_~tmp___10~0); 31448#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31443#L580 ssl3_accept_~skip~0 := 0; 31442#L99-2 assume !false; 31441#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31440#L102 assume !(12292 == ssl3_accept_~s__state~0); 31439#L105 assume !(16384 == ssl3_accept_~s__state~0); 31438#L108 assume !(8192 == ssl3_accept_~s__state~0); 31437#L111 assume !(24576 == ssl3_accept_~s__state~0); 31436#L114 assume !(8195 == ssl3_accept_~s__state~0); 31435#L117 assume !(8480 == ssl3_accept_~s__state~0); 31434#L120 assume !(8481 == ssl3_accept_~s__state~0); 31433#L123 assume !(8482 == ssl3_accept_~s__state~0); 31432#L126 assume !(8464 == ssl3_accept_~s__state~0); 31431#L129 assume !(8465 == ssl3_accept_~s__state~0); 31430#L132 assume !(8466 == ssl3_accept_~s__state~0); 31429#L135 assume !(8496 == ssl3_accept_~s__state~0); 31428#L138 assume !(8497 == ssl3_accept_~s__state~0); 31427#L141 assume !(8512 == ssl3_accept_~s__state~0); 31426#L144 assume !(8513 == ssl3_accept_~s__state~0); 31425#L147 assume !(8528 == ssl3_accept_~s__state~0); 31424#L150 assume !(8529 == ssl3_accept_~s__state~0); 31422#L153 assume !(8544 == ssl3_accept_~s__state~0); 31417#L156 assume !(8545 == ssl3_accept_~s__state~0); 31410#L159 assume !(8560 == ssl3_accept_~s__state~0); 31404#L162 assume !(8561 == ssl3_accept_~s__state~0); 31401#L165 assume !(8448 == ssl3_accept_~s__state~0); 31398#L168 assume !(8576 == ssl3_accept_~s__state~0); 31395#L171 assume !(8577 == ssl3_accept_~s__state~0); 31392#L174 assume !(8592 == ssl3_accept_~s__state~0); 31389#L177 assume !(8593 == ssl3_accept_~s__state~0); 31386#L180 assume !(8608 == ssl3_accept_~s__state~0); 31383#L183 assume !(8609 == ssl3_accept_~s__state~0); 31380#L186 assume !(8640 == ssl3_accept_~s__state~0); 31377#L189 assume !(8641 == ssl3_accept_~s__state~0); 31374#L192 assume !(8656 == ssl3_accept_~s__state~0); 31371#L195 assume !(8657 == ssl3_accept_~s__state~0); 30862#L198 assume 8672 == ssl3_accept_~s__state~0; 30798#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 30789#L513 assume !(3 == ssl3_accept_~blastFlag~0); 30730#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30731#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30875#L520-2 ssl3_accept_~s__init_num~0 := 0; 30839#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31361#L580 ssl3_accept_~skip~0 := 0; 31360#L99-2 assume !false; 31358#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31355#L102 assume !(12292 == ssl3_accept_~s__state~0); 31354#L105 assume !(16384 == ssl3_accept_~s__state~0); 31353#L108 assume !(8192 == ssl3_accept_~s__state~0); 31351#L111 assume !(24576 == ssl3_accept_~s__state~0); 31349#L114 assume !(8195 == ssl3_accept_~s__state~0); 31347#L117 assume !(8480 == ssl3_accept_~s__state~0); 31345#L120 assume !(8481 == ssl3_accept_~s__state~0); 31343#L123 assume !(8482 == ssl3_accept_~s__state~0); 31341#L126 assume !(8464 == ssl3_accept_~s__state~0); 31339#L129 assume !(8465 == ssl3_accept_~s__state~0); 31337#L132 assume !(8466 == ssl3_accept_~s__state~0); 31267#L135 assume !(8496 == ssl3_accept_~s__state~0); 31034#L138 assume !(8497 == ssl3_accept_~s__state~0); 31141#L141 assume !(8512 == ssl3_accept_~s__state~0); 31137#L144 assume !(8513 == ssl3_accept_~s__state~0); 31135#L147 assume !(8528 == ssl3_accept_~s__state~0); 31133#L150 assume !(8529 == ssl3_accept_~s__state~0); 31132#L153 assume !(8544 == ssl3_accept_~s__state~0); 31131#L156 assume !(8545 == ssl3_accept_~s__state~0); 31129#L159 assume !(8560 == ssl3_accept_~s__state~0); 31078#L162 assume !(8561 == ssl3_accept_~s__state~0); 30971#L165 assume 8448 == ssl3_accept_~s__state~0; 30964#L166 assume !(ssl3_accept_~num1~0 > 0); 30961#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30957#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30951#L580 ssl3_accept_~skip~0 := 0; 30949#L99-2 assume !false; 30947#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30945#L102 assume !(12292 == ssl3_accept_~s__state~0); 30943#L105 assume !(16384 == ssl3_accept_~s__state~0); 30941#L108 assume !(8192 == ssl3_accept_~s__state~0); 30939#L111 assume !(24576 == ssl3_accept_~s__state~0); 30937#L114 assume !(8195 == ssl3_accept_~s__state~0); 30935#L117 assume !(8480 == ssl3_accept_~s__state~0); 30913#L120 assume !(8481 == ssl3_accept_~s__state~0); 30914#L123 assume !(8482 == ssl3_accept_~s__state~0); 31019#L126 assume 8464 == ssl3_accept_~s__state~0; 30778#L133 [2019-10-22 08:56:00,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,019 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 08:56:00,019 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,019 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724751237] [2019-10-22 08:56:00,019 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,020 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,020 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,027 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:00,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,028 INFO L82 PathProgramCache]: Analyzing trace with hash 596633021, now seen corresponding path program 1 times [2019-10-22 08:56:00,028 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,028 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255218277] [2019-10-22 08:56:00,028 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,028 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,028 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:00,055 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2019-10-22 08:56:00,055 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255218277] [2019-10-22 08:56:00,056 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:00,056 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:00,056 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768665836] [2019-10-22 08:56:00,056 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:00,056 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:00,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:00,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:00,057 INFO L87 Difference]: Start difference. First operand 879 states and 1114 transitions. cyclomatic complexity: 239 Second operand 3 states. [2019-10-22 08:56:00,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:00,076 INFO L93 Difference]: Finished difference Result 1542 states and 1967 transitions. [2019-10-22 08:56:00,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:00,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1542 states and 1967 transitions. [2019-10-22 08:56:00,081 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-10-22 08:56:00,086 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1542 states to 1498 states and 1918 transitions. [2019-10-22 08:56:00,086 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1391 [2019-10-22 08:56:00,088 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1393 [2019-10-22 08:56:00,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1498 states and 1918 transitions. [2019-10-22 08:56:00,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:00,088 INFO L688 BuchiCegarLoop]: Abstraction has 1498 states and 1918 transitions. [2019-10-22 08:56:00,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states and 1918 transitions. [2019-10-22 08:56:00,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1454. [2019-10-22 08:56:00,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1454 states. [2019-10-22 08:56:00,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1454 states to 1454 states and 1869 transitions. [2019-10-22 08:56:00,105 INFO L711 BuchiCegarLoop]: Abstraction has 1454 states and 1869 transitions. [2019-10-22 08:56:00,105 INFO L591 BuchiCegarLoop]: Abstraction has 1454 states and 1869 transitions. [2019-10-22 08:56:00,106 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 08:56:00,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1454 states and 1869 transitions. [2019-10-22 08:56:00,109 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-10-22 08:56:00,109 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:00,109 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:00,110 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 08:56:00,111 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] [2019-10-22 08:56:00,111 INFO L791 eck$LassoCheckResult]: Stem: 33303#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; 33304#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33297#L85-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; 33298#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33264#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 33347#L99-2 assume !false; 33401#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34264#L102 assume !(12292 == ssl3_accept_~s__state~0); 34260#L105 assume !(16384 == ssl3_accept_~s__state~0); 34256#L108 assume !(8192 == ssl3_accept_~s__state~0); 34252#L111 assume !(24576 == ssl3_accept_~s__state~0); 34247#L114 assume !(8195 == ssl3_accept_~s__state~0); 34243#L117 assume !(8480 == ssl3_accept_~s__state~0); 34239#L120 assume !(8481 == ssl3_accept_~s__state~0); 34234#L123 assume !(8482 == ssl3_accept_~s__state~0); 33556#L126 assume 8464 == ssl3_accept_~s__state~0; 33208#L133 [2019-10-22 08:56:00,111 INFO L793 eck$LassoCheckResult]: Loop: 33208#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 33209#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 33501#L274-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; 34575#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34570#L580 ssl3_accept_~skip~0 := 0; 34569#L99-2 assume !false; 34568#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34567#L102 assume !(12292 == ssl3_accept_~s__state~0); 34566#L105 assume !(16384 == ssl3_accept_~s__state~0); 34565#L108 assume !(8192 == ssl3_accept_~s__state~0); 34563#L111 assume !(24576 == ssl3_accept_~s__state~0); 34562#L114 assume !(8195 == ssl3_accept_~s__state~0); 34556#L117 assume !(8480 == ssl3_accept_~s__state~0); 34554#L120 assume !(8481 == ssl3_accept_~s__state~0); 34552#L123 assume !(8482 == ssl3_accept_~s__state~0); 34551#L126 assume !(8464 == ssl3_accept_~s__state~0); 34550#L129 assume !(8465 == ssl3_accept_~s__state~0); 34549#L132 assume !(8466 == ssl3_accept_~s__state~0); 34548#L135 assume 8496 == ssl3_accept_~s__state~0; 33413#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 34547#L287 assume !(1 == ssl3_accept_~blastFlag~0); 33234#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 33230#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 33231#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 33295#L297-2 ssl3_accept_~s__init_num~0 := 0; 33281#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34484#L580 ssl3_accept_~skip~0 := 0; 34482#L99-2 assume !false; 34475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34472#L102 assume !(12292 == ssl3_accept_~s__state~0); 34469#L105 assume !(16384 == ssl3_accept_~s__state~0); 34466#L108 assume !(8192 == ssl3_accept_~s__state~0); 34463#L111 assume !(24576 == ssl3_accept_~s__state~0); 34460#L114 assume !(8195 == ssl3_accept_~s__state~0); 34457#L117 assume !(8480 == ssl3_accept_~s__state~0); 34454#L120 assume !(8481 == ssl3_accept_~s__state~0); 34452#L123 assume !(8482 == ssl3_accept_~s__state~0); 34449#L126 assume !(8464 == ssl3_accept_~s__state~0); 34447#L129 assume !(8465 == ssl3_accept_~s__state~0); 34444#L132 assume !(8466 == ssl3_accept_~s__state~0); 34442#L135 assume !(8496 == ssl3_accept_~s__state~0); 34441#L138 assume !(8497 == ssl3_accept_~s__state~0); 34440#L141 assume !(8512 == ssl3_accept_~s__state~0); 34436#L144 assume !(8513 == ssl3_accept_~s__state~0); 34435#L147 assume !(8528 == ssl3_accept_~s__state~0); 34434#L150 assume !(8529 == ssl3_accept_~s__state~0); 34432#L153 assume !(8544 == ssl3_accept_~s__state~0); 34431#L156 assume !(8545 == ssl3_accept_~s__state~0); 34430#L159 assume !(8560 == ssl3_accept_~s__state~0); 34429#L162 assume !(8561 == ssl3_accept_~s__state~0); 34427#L165 assume !(8448 == ssl3_accept_~s__state~0); 34426#L168 assume !(8576 == ssl3_accept_~s__state~0); 34425#L171 assume !(8577 == ssl3_accept_~s__state~0); 34424#L174 assume !(8592 == ssl3_accept_~s__state~0); 34422#L177 assume !(8593 == ssl3_accept_~s__state~0); 34421#L180 assume !(8608 == ssl3_accept_~s__state~0); 34416#L183 assume !(8609 == ssl3_accept_~s__state~0); 34414#L186 assume !(8640 == ssl3_accept_~s__state~0); 33633#L189 assume !(8641 == ssl3_accept_~s__state~0); 33630#L192 assume 8656 == ssl3_accept_~s__state~0; 33554#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 33628#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 33627#L497 assume !(2 == ssl3_accept_~blastFlag~0); 33626#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33625#L505 assume !(0 == ssl3_accept_~tmp___10~0); 33623#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33618#L580 ssl3_accept_~skip~0 := 0; 33617#L99-2 assume !false; 33616#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33615#L102 assume !(12292 == ssl3_accept_~s__state~0); 33614#L105 assume !(16384 == ssl3_accept_~s__state~0); 33613#L108 assume !(8192 == ssl3_accept_~s__state~0); 33612#L111 assume !(24576 == ssl3_accept_~s__state~0); 33611#L114 assume !(8195 == ssl3_accept_~s__state~0); 33610#L117 assume !(8480 == ssl3_accept_~s__state~0); 33609#L120 assume !(8481 == ssl3_accept_~s__state~0); 33608#L123 assume !(8482 == ssl3_accept_~s__state~0); 33607#L126 assume !(8464 == ssl3_accept_~s__state~0); 33606#L129 assume !(8465 == ssl3_accept_~s__state~0); 33605#L132 assume !(8466 == ssl3_accept_~s__state~0); 33604#L135 assume !(8496 == ssl3_accept_~s__state~0); 33603#L138 assume !(8497 == ssl3_accept_~s__state~0); 33602#L141 assume !(8512 == ssl3_accept_~s__state~0); 33601#L144 assume !(8513 == ssl3_accept_~s__state~0); 33600#L147 assume !(8528 == ssl3_accept_~s__state~0); 33599#L150 assume !(8529 == ssl3_accept_~s__state~0); 33598#L153 assume !(8544 == ssl3_accept_~s__state~0); 33597#L156 assume !(8545 == ssl3_accept_~s__state~0); 33596#L159 assume !(8560 == ssl3_accept_~s__state~0); 33595#L162 assume !(8561 == ssl3_accept_~s__state~0); 33594#L165 assume !(8448 == ssl3_accept_~s__state~0); 33593#L168 assume !(8576 == ssl3_accept_~s__state~0); 33592#L171 assume !(8577 == ssl3_accept_~s__state~0); 33591#L174 assume !(8592 == ssl3_accept_~s__state~0); 33590#L177 assume !(8593 == ssl3_accept_~s__state~0); 33577#L180 assume !(8608 == ssl3_accept_~s__state~0); 33576#L183 assume !(8609 == ssl3_accept_~s__state~0); 33574#L186 assume !(8640 == ssl3_accept_~s__state~0); 33565#L189 assume !(8641 == ssl3_accept_~s__state~0); 33555#L192 assume !(8656 == ssl3_accept_~s__state~0); 33553#L195 assume !(8657 == ssl3_accept_~s__state~0); 33294#L198 assume 8672 == ssl3_accept_~s__state~0; 33229#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 33220#L513 assume !(3 == ssl3_accept_~blastFlag~0); 33158#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 33159#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 33306#L520-2 ssl3_accept_~s__init_num~0 := 0; 33269#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33911#L580 ssl3_accept_~skip~0 := 0; 33909#L99-2 assume !false; 33907#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33905#L102 assume !(12292 == ssl3_accept_~s__state~0); 33903#L105 assume !(16384 == ssl3_accept_~s__state~0); 33901#L108 assume !(8192 == ssl3_accept_~s__state~0); 33899#L111 assume !(24576 == ssl3_accept_~s__state~0); 33897#L114 assume !(8195 == ssl3_accept_~s__state~0); 33895#L117 assume !(8480 == ssl3_accept_~s__state~0); 33893#L120 assume !(8481 == ssl3_accept_~s__state~0); 33891#L123 assume !(8482 == ssl3_accept_~s__state~0); 33889#L126 assume !(8464 == ssl3_accept_~s__state~0); 33887#L129 assume !(8465 == ssl3_accept_~s__state~0); 33885#L132 assume !(8466 == ssl3_accept_~s__state~0); 33860#L135 assume !(8496 == ssl3_accept_~s__state~0); 33841#L138 assume !(8497 == ssl3_accept_~s__state~0); 33857#L141 assume !(8512 == ssl3_accept_~s__state~0); 33855#L144 assume !(8513 == ssl3_accept_~s__state~0); 33853#L147 assume !(8528 == ssl3_accept_~s__state~0); 33851#L150 assume !(8529 == ssl3_accept_~s__state~0); 33846#L153 assume !(8544 == ssl3_accept_~s__state~0); 33838#L156 assume !(8545 == ssl3_accept_~s__state~0); 33834#L159 assume !(8560 == ssl3_accept_~s__state~0); 33825#L162 assume !(8561 == ssl3_accept_~s__state~0); 33588#L165 assume 8448 == ssl3_accept_~s__state~0; 33587#L166 assume !(ssl3_accept_~num1~0 > 0); 33585#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33584#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33581#L580 ssl3_accept_~skip~0 := 0; 33580#L99-2 assume !false; 33579#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33578#L102 assume !(12292 == ssl3_accept_~s__state~0); 33416#L105 assume !(16384 == ssl3_accept_~s__state~0); 33411#L108 assume !(8192 == ssl3_accept_~s__state~0); 33364#L111 assume !(24576 == ssl3_accept_~s__state~0); 33363#L114 assume !(8195 == ssl3_accept_~s__state~0); 33362#L117 assume !(8480 == ssl3_accept_~s__state~0); 33360#L120 assume !(8481 == ssl3_accept_~s__state~0); 33361#L123 assume !(8482 == ssl3_accept_~s__state~0); 33453#L126 assume 8464 == ssl3_accept_~s__state~0; 33208#L133 [2019-10-22 08:56:00,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,111 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 08:56:00,111 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,111 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13930678] [2019-10-22 08:56:00,112 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,112 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,112 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,119 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:00,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,120 INFO L82 PathProgramCache]: Analyzing trace with hash -231109464, now seen corresponding path program 1 times [2019-10-22 08:56:00,120 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,120 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097816190] [2019-10-22 08:56:00,120 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,120 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,120 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:00,144 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2019-10-22 08:56:00,144 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097816190] [2019-10-22 08:56:00,144 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:00,144 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:00,144 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932706675] [2019-10-22 08:56:00,145 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:00,145 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:00,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:00,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:00,145 INFO L87 Difference]: Start difference. First operand 1454 states and 1869 transitions. cyclomatic complexity: 420 Second operand 3 states. [2019-10-22 08:56:00,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:00,160 INFO L93 Difference]: Finished difference Result 1478 states and 1898 transitions. [2019-10-22 08:56:00,161 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:00,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1478 states and 1898 transitions. [2019-10-22 08:56:00,165 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-10-22 08:56:00,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1478 states to 1478 states and 1898 transitions. [2019-10-22 08:56:00,171 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1373 [2019-10-22 08:56:00,172 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1373 [2019-10-22 08:56:00,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1478 states and 1898 transitions. [2019-10-22 08:56:00,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:00,173 INFO L688 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-10-22 08:56:00,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1478 states and 1898 transitions. [2019-10-22 08:56:00,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1478 to 1478. [2019-10-22 08:56:00,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1478 states. [2019-10-22 08:56:00,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1478 states to 1478 states and 1898 transitions. [2019-10-22 08:56:00,191 INFO L711 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-10-22 08:56:00,191 INFO L591 BuchiCegarLoop]: Abstraction has 1478 states and 1898 transitions. [2019-10-22 08:56:00,191 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 08:56:00,191 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1478 states and 1898 transitions. [2019-10-22 08:56:00,195 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1233 [2019-10-22 08:56:00,195 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:00,195 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:00,196 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 08:56:00,196 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] [2019-10-22 08:56:00,196 INFO L791 eck$LassoCheckResult]: Stem: 36246#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; 36247#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36242#L85-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; 36243#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36210#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 36293#L99-2 assume !false; 36373#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36639#L102 assume !(12292 == ssl3_accept_~s__state~0); 36638#L105 assume !(16384 == ssl3_accept_~s__state~0); 36637#L108 assume !(8192 == ssl3_accept_~s__state~0); 36636#L111 assume !(24576 == ssl3_accept_~s__state~0); 36635#L114 assume !(8195 == ssl3_accept_~s__state~0); 36634#L117 assume !(8480 == ssl3_accept_~s__state~0); 36633#L120 assume !(8481 == ssl3_accept_~s__state~0); 36632#L123 assume !(8482 == ssl3_accept_~s__state~0); 36631#L126 assume 8464 == ssl3_accept_~s__state~0; 36396#L133 [2019-10-22 08:56:00,197 INFO L793 eck$LassoCheckResult]: Loop: 36396#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 37466#L274 assume !(0 == ssl3_accept_~blastFlag~0); 37464#L274-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; 37461#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37455#L580 ssl3_accept_~skip~0 := 0; 37453#L99-2 assume !false; 37451#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37449#L102 assume !(12292 == ssl3_accept_~s__state~0); 37447#L105 assume !(16384 == ssl3_accept_~s__state~0); 37445#L108 assume !(8192 == ssl3_accept_~s__state~0); 37443#L111 assume !(24576 == ssl3_accept_~s__state~0); 37441#L114 assume !(8195 == ssl3_accept_~s__state~0); 37439#L117 assume !(8480 == ssl3_accept_~s__state~0); 37437#L120 assume !(8481 == ssl3_accept_~s__state~0); 37435#L123 assume !(8482 == ssl3_accept_~s__state~0); 37432#L126 assume !(8464 == ssl3_accept_~s__state~0); 37429#L129 assume !(8465 == ssl3_accept_~s__state~0); 37428#L132 assume !(8466 == ssl3_accept_~s__state~0); 37427#L135 assume 8496 == ssl3_accept_~s__state~0; 36499#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 37426#L287 assume !(1 == ssl3_accept_~blastFlag~0); 37425#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 37424#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 37421#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 37422#L297-2 ssl3_accept_~s__init_num~0 := 0; 36225#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37534#L580 ssl3_accept_~skip~0 := 0; 37533#L99-2 assume !false; 37532#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37530#L102 assume !(12292 == ssl3_accept_~s__state~0); 37528#L105 assume !(16384 == ssl3_accept_~s__state~0); 37527#L108 assume !(8192 == ssl3_accept_~s__state~0); 37525#L111 assume !(24576 == ssl3_accept_~s__state~0); 36106#L114 assume !(8195 == ssl3_accept_~s__state~0); 36107#L117 assume !(8480 == ssl3_accept_~s__state~0); 36080#L120 assume !(8481 == ssl3_accept_~s__state~0); 36081#L123 assume !(8482 == ssl3_accept_~s__state~0); 36260#L126 assume !(8464 == ssl3_accept_~s__state~0); 36261#L129 assume !(8465 == ssl3_accept_~s__state~0); 36256#L132 assume !(8466 == ssl3_accept_~s__state~0); 36257#L135 assume !(8496 == ssl3_accept_~s__state~0); 36229#L138 assume !(8497 == ssl3_accept_~s__state~0); 36198#L141 assume !(8512 == ssl3_accept_~s__state~0); 36152#L144 assume !(8513 == ssl3_accept_~s__state~0); 36110#L147 assume !(8528 == ssl3_accept_~s__state~0); 36111#L150 assume !(8529 == ssl3_accept_~s__state~0); 36084#L153 assume !(8544 == ssl3_accept_~s__state~0); 36085#L156 assume !(8545 == ssl3_accept_~s__state~0); 36282#L159 assume !(8560 == ssl3_accept_~s__state~0); 36270#L162 assume !(8561 == ssl3_accept_~s__state~0); 36236#L165 assume !(8448 == ssl3_accept_~s__state~0); 36221#L168 assume !(8576 == ssl3_accept_~s__state~0); 36222#L171 assume !(8577 == ssl3_accept_~s__state~0); 36202#L174 assume !(8592 == ssl3_accept_~s__state~0); 36159#L177 assume !(8593 == ssl3_accept_~s__state~0); 36160#L180 assume !(8608 == ssl3_accept_~s__state~0); 37344#L183 assume !(8609 == ssl3_accept_~s__state~0); 36063#L186 assume !(8640 == ssl3_accept_~s__state~0); 36064#L189 assume !(8641 == ssl3_accept_~s__state~0); 36492#L192 assume 8656 == ssl3_accept_~s__state~0; 36446#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 36490#L492 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 36489#L497 assume !(2 == ssl3_accept_~blastFlag~0); 36488#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 36487#L505 assume !(0 == ssl3_accept_~tmp___10~0); 36485#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36480#L580 ssl3_accept_~skip~0 := 0; 36479#L99-2 assume !false; 36478#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36477#L102 assume !(12292 == ssl3_accept_~s__state~0); 36476#L105 assume !(16384 == ssl3_accept_~s__state~0); 36475#L108 assume !(8192 == ssl3_accept_~s__state~0); 36474#L111 assume !(24576 == ssl3_accept_~s__state~0); 36473#L114 assume !(8195 == ssl3_accept_~s__state~0); 36472#L117 assume !(8480 == ssl3_accept_~s__state~0); 36471#L120 assume !(8481 == ssl3_accept_~s__state~0); 36470#L123 assume !(8482 == ssl3_accept_~s__state~0); 36469#L126 assume !(8464 == ssl3_accept_~s__state~0); 36468#L129 assume !(8465 == ssl3_accept_~s__state~0); 36467#L132 assume !(8466 == ssl3_accept_~s__state~0); 36466#L135 assume !(8496 == ssl3_accept_~s__state~0); 36465#L138 assume !(8497 == ssl3_accept_~s__state~0); 36464#L141 assume !(8512 == ssl3_accept_~s__state~0); 36463#L144 assume !(8513 == ssl3_accept_~s__state~0); 36462#L147 assume !(8528 == ssl3_accept_~s__state~0); 36461#L150 assume !(8529 == ssl3_accept_~s__state~0); 36460#L153 assume !(8544 == ssl3_accept_~s__state~0); 36459#L156 assume !(8545 == ssl3_accept_~s__state~0); 36458#L159 assume !(8560 == ssl3_accept_~s__state~0); 36457#L162 assume !(8561 == ssl3_accept_~s__state~0); 36456#L165 assume !(8448 == ssl3_accept_~s__state~0); 36455#L168 assume !(8576 == ssl3_accept_~s__state~0); 36454#L171 assume !(8577 == ssl3_accept_~s__state~0); 36453#L174 assume !(8592 == ssl3_accept_~s__state~0); 36452#L177 assume !(8593 == ssl3_accept_~s__state~0); 36451#L180 assume !(8608 == ssl3_accept_~s__state~0); 36450#L183 assume !(8609 == ssl3_accept_~s__state~0); 36449#L186 assume !(8640 == ssl3_accept_~s__state~0); 36448#L189 assume !(8641 == ssl3_accept_~s__state~0); 36447#L192 assume !(8656 == ssl3_accept_~s__state~0); 36445#L195 assume !(8657 == ssl3_accept_~s__state~0); 36239#L198 assume 8672 == ssl3_accept_~s__state~0; 36172#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36162#L513 assume !(3 == ssl3_accept_~blastFlag~0); 36097#L516 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 36098#L520 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 36249#L520-2 ssl3_accept_~s__init_num~0 := 0; 36215#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37270#L580 ssl3_accept_~skip~0 := 0; 37268#L99-2 assume !false; 37266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37264#L102 assume !(12292 == ssl3_accept_~s__state~0); 37262#L105 assume !(16384 == ssl3_accept_~s__state~0); 37260#L108 assume !(8192 == ssl3_accept_~s__state~0); 37258#L111 assume !(24576 == ssl3_accept_~s__state~0); 37256#L114 assume !(8195 == ssl3_accept_~s__state~0); 37254#L117 assume !(8480 == ssl3_accept_~s__state~0); 37252#L120 assume !(8481 == ssl3_accept_~s__state~0); 37250#L123 assume !(8482 == ssl3_accept_~s__state~0); 37248#L126 assume !(8464 == ssl3_accept_~s__state~0); 37246#L129 assume !(8465 == ssl3_accept_~s__state~0); 37244#L132 assume !(8466 == ssl3_accept_~s__state~0); 37241#L135 assume !(8496 == ssl3_accept_~s__state~0); 36628#L138 assume !(8497 == ssl3_accept_~s__state~0); 37238#L141 assume !(8512 == ssl3_accept_~s__state~0); 37236#L144 assume !(8513 == ssl3_accept_~s__state~0); 37234#L147 assume !(8528 == ssl3_accept_~s__state~0); 37232#L150 assume !(8529 == ssl3_accept_~s__state~0); 37230#L153 assume !(8544 == ssl3_accept_~s__state~0); 37228#L156 assume !(8545 == ssl3_accept_~s__state~0); 37226#L159 assume !(8560 == ssl3_accept_~s__state~0); 37224#L162 assume !(8561 == ssl3_accept_~s__state~0); 36369#L165 assume 8448 == ssl3_accept_~s__state~0; 36368#L166 assume !(ssl3_accept_~num1~0 > 0); 36363#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 36364#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36349#L580 ssl3_accept_~skip~0 := 0; 36350#L99-2 assume !false; 36341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36342#L102 assume !(12292 == ssl3_accept_~s__state~0); 36332#L105 assume !(16384 == ssl3_accept_~s__state~0); 36333#L108 assume !(8192 == ssl3_accept_~s__state~0); 36326#L111 assume !(24576 == ssl3_accept_~s__state~0); 36327#L114 assume !(8195 == ssl3_accept_~s__state~0); 36321#L117 assume !(8480 == ssl3_accept_~s__state~0); 36322#L120 assume !(8481 == ssl3_accept_~s__state~0); 36393#L123 assume !(8482 == ssl3_accept_~s__state~0); 36394#L126 assume 8464 == ssl3_accept_~s__state~0; 36396#L133 [2019-10-22 08:56:00,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,197 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 08:56:00,197 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,197 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905690845] [2019-10-22 08:56:00,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,197 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,198 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,205 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:00,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,205 INFO L82 PathProgramCache]: Analyzing trace with hash 1700016170, now seen corresponding path program 1 times [2019-10-22 08:56:00,206 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,206 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718271655] [2019-10-22 08:56:00,206 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,206 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,206 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:00,250 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 08:56:00,250 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718271655] [2019-10-22 08:56:00,250 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:00,250 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:00,250 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311629353] [2019-10-22 08:56:00,251 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:00,252 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:00,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:00,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:00,252 INFO L87 Difference]: Start difference. First operand 1478 states and 1898 transitions. cyclomatic complexity: 425 Second operand 3 states. [2019-10-22 08:56:00,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:00,269 INFO L93 Difference]: Finished difference Result 2674 states and 3458 transitions. [2019-10-22 08:56:00,270 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:00,270 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2674 states and 3458 transitions. [2019-10-22 08:56:00,279 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2323 [2019-10-22 08:56:00,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2674 states to 2674 states and 3458 transitions. [2019-10-22 08:56:00,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2569 [2019-10-22 08:56:00,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2569 [2019-10-22 08:56:00,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2674 states and 3458 transitions. [2019-10-22 08:56:00,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:00,295 INFO L688 BuchiCegarLoop]: Abstraction has 2674 states and 3458 transitions. [2019-10-22 08:56:00,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2674 states and 3458 transitions. [2019-10-22 08:56:00,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2674 to 2583. [2019-10-22 08:56:00,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2583 states. [2019-10-22 08:56:00,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2583 states to 2583 states and 3356 transitions. [2019-10-22 08:56:00,332 INFO L711 BuchiCegarLoop]: Abstraction has 2583 states and 3356 transitions. [2019-10-22 08:56:00,332 INFO L591 BuchiCegarLoop]: Abstraction has 2583 states and 3356 transitions. [2019-10-22 08:56:00,332 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 08:56:00,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2583 states and 3356 transitions. [2019-10-22 08:56:00,339 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2277 [2019-10-22 08:56:00,339 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:00,339 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:00,340 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 08:56:00,340 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 08:56:00,340 INFO L791 eck$LassoCheckResult]: Stem: 40403#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; 40404#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40398#L85-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; 40399#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 40363#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 40459#L99-2 assume !false; 40483#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41492#L102 assume !(12292 == ssl3_accept_~s__state~0); 41491#L105 assume !(16384 == ssl3_accept_~s__state~0); 41490#L108 assume !(8192 == ssl3_accept_~s__state~0); 41489#L111 assume !(24576 == ssl3_accept_~s__state~0); 41488#L114 assume !(8195 == ssl3_accept_~s__state~0); 40867#L117 assume !(8480 == ssl3_accept_~s__state~0); 40868#L120 assume !(8481 == ssl3_accept_~s__state~0); 40850#L123 assume !(8482 == ssl3_accept_~s__state~0); 40851#L126 assume 8464 == ssl3_accept_~s__state~0; 40644#L133 [2019-10-22 08:56:00,340 INFO L793 eck$LassoCheckResult]: Loop: 40644#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 41164#L274 assume !(0 == ssl3_accept_~blastFlag~0); 41163#L274-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; 41160#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41151#L580 ssl3_accept_~skip~0 := 0; 41149#L99-2 assume !false; 41147#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41145#L102 assume !(12292 == ssl3_accept_~s__state~0); 41143#L105 assume !(16384 == ssl3_accept_~s__state~0); 41141#L108 assume !(8192 == ssl3_accept_~s__state~0); 41139#L111 assume !(24576 == ssl3_accept_~s__state~0); 41137#L114 assume !(8195 == ssl3_accept_~s__state~0); 41134#L117 assume !(8480 == ssl3_accept_~s__state~0); 41131#L120 assume !(8481 == ssl3_accept_~s__state~0); 41129#L123 assume !(8482 == ssl3_accept_~s__state~0); 41127#L126 assume !(8464 == ssl3_accept_~s__state~0); 41125#L129 assume !(8465 == ssl3_accept_~s__state~0); 41123#L132 assume !(8466 == ssl3_accept_~s__state~0); 41121#L135 assume 8496 == ssl3_accept_~s__state~0; 40633#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 41119#L287 assume !(1 == ssl3_accept_~blastFlag~0); 41118#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 41117#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 41115#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 40400#L297-2 ssl3_accept_~s__init_num~0 := 0; 41113#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41108#L580 ssl3_accept_~skip~0 := 0; 41107#L99-2 assume !false; 41106#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41105#L102 assume !(12292 == ssl3_accept_~s__state~0); 41104#L105 assume !(16384 == ssl3_accept_~s__state~0); 41103#L108 assume !(8192 == ssl3_accept_~s__state~0); 41102#L111 assume !(24576 == ssl3_accept_~s__state~0); 41101#L114 assume !(8195 == ssl3_accept_~s__state~0); 41100#L117 assume !(8480 == ssl3_accept_~s__state~0); 41099#L120 assume !(8481 == ssl3_accept_~s__state~0); 41098#L123 assume !(8482 == ssl3_accept_~s__state~0); 41097#L126 assume !(8464 == ssl3_accept_~s__state~0); 41096#L129 assume !(8465 == ssl3_accept_~s__state~0); 41095#L132 assume !(8466 == ssl3_accept_~s__state~0); 41094#L135 assume !(8496 == ssl3_accept_~s__state~0); 41093#L138 assume !(8497 == ssl3_accept_~s__state~0); 41092#L141 assume 8512 == ssl3_accept_~s__state~0; 40623#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41091#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41089#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41087#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41082#L580 ssl3_accept_~skip~0 := 0; 41081#L99-2 assume !false; 41080#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41079#L102 assume !(12292 == ssl3_accept_~s__state~0); 41078#L105 assume !(16384 == ssl3_accept_~s__state~0); 41077#L108 assume !(8192 == ssl3_accept_~s__state~0); 41076#L111 assume !(24576 == ssl3_accept_~s__state~0); 41075#L114 assume !(8195 == ssl3_accept_~s__state~0); 41074#L117 assume !(8480 == ssl3_accept_~s__state~0); 41073#L120 assume !(8481 == ssl3_accept_~s__state~0); 41072#L123 assume !(8482 == ssl3_accept_~s__state~0); 41071#L126 assume !(8464 == ssl3_accept_~s__state~0); 41070#L129 assume !(8465 == ssl3_accept_~s__state~0); 41069#L132 assume !(8466 == ssl3_accept_~s__state~0); 41068#L135 assume !(8496 == ssl3_accept_~s__state~0); 41067#L138 assume !(8497 == ssl3_accept_~s__state~0); 41066#L141 assume !(8512 == ssl3_accept_~s__state~0); 41065#L144 assume !(8513 == ssl3_accept_~s__state~0); 41064#L147 assume 8528 == ssl3_accept_~s__state~0; 40613#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41063#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 41061#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 41054#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 41052#L357 assume !(ssl3_accept_~ret~0 <= 0); 41051#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41049#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41044#L580 ssl3_accept_~skip~0 := 0; 41043#L99-2 assume !false; 41042#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41041#L102 assume !(12292 == ssl3_accept_~s__state~0); 41040#L105 assume !(16384 == ssl3_accept_~s__state~0); 41039#L108 assume !(8192 == ssl3_accept_~s__state~0); 41038#L111 assume !(24576 == ssl3_accept_~s__state~0); 41037#L114 assume !(8195 == ssl3_accept_~s__state~0); 41036#L117 assume !(8480 == ssl3_accept_~s__state~0); 41035#L120 assume !(8481 == ssl3_accept_~s__state~0); 41034#L123 assume !(8482 == ssl3_accept_~s__state~0); 41033#L126 assume !(8464 == ssl3_accept_~s__state~0); 41024#L129 assume !(8465 == ssl3_accept_~s__state~0); 41021#L132 assume !(8466 == ssl3_accept_~s__state~0); 41017#L135 assume !(8496 == ssl3_accept_~s__state~0); 41011#L138 assume !(8497 == ssl3_accept_~s__state~0); 41009#L141 assume !(8512 == ssl3_accept_~s__state~0); 41007#L144 assume !(8513 == ssl3_accept_~s__state~0); 41005#L147 assume !(8528 == ssl3_accept_~s__state~0); 41003#L150 assume !(8529 == ssl3_accept_~s__state~0); 41001#L153 assume 8544 == ssl3_accept_~s__state~0; 40603#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 40998#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 40952#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40937#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40932#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 40924#L404 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; 40925#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41150#L580 ssl3_accept_~skip~0 := 0; 41148#L99-2 assume !false; 41146#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41144#L102 assume !(12292 == ssl3_accept_~s__state~0); 41142#L105 assume !(16384 == ssl3_accept_~s__state~0); 41140#L108 assume !(8192 == ssl3_accept_~s__state~0); 41138#L111 assume !(24576 == ssl3_accept_~s__state~0); 41136#L114 assume !(8195 == ssl3_accept_~s__state~0); 40818#L117 assume !(8480 == ssl3_accept_~s__state~0); 40819#L120 assume !(8481 == ssl3_accept_~s__state~0); 40808#L123 assume !(8482 == ssl3_accept_~s__state~0); 40809#L126 assume !(8464 == ssl3_accept_~s__state~0); 40798#L129 assume !(8465 == ssl3_accept_~s__state~0); 40799#L132 assume !(8466 == ssl3_accept_~s__state~0); 40764#L135 assume !(8496 == ssl3_accept_~s__state~0); 40762#L138 assume !(8497 == ssl3_accept_~s__state~0); 40760#L141 assume !(8512 == ssl3_accept_~s__state~0); 40758#L144 assume !(8513 == ssl3_accept_~s__state~0); 40756#L147 assume !(8528 == ssl3_accept_~s__state~0); 40754#L150 assume !(8529 == ssl3_accept_~s__state~0); 40752#L153 assume !(8544 == ssl3_accept_~s__state~0); 40750#L156 assume !(8545 == ssl3_accept_~s__state~0); 40748#L159 assume !(8560 == ssl3_accept_~s__state~0); 40746#L162 assume !(8561 == ssl3_accept_~s__state~0); 40736#L165 assume 8448 == ssl3_accept_~s__state~0; 40737#L166 assume !(ssl3_accept_~num1~0 > 0); 40723#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40724#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40704#L580 ssl3_accept_~skip~0 := 0; 40705#L99-2 assume !false; 40696#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40697#L102 assume 12292 == ssl3_accept_~s__state~0; 40740#L103 ssl3_accept_~s__new_session~0 := 1; 40677#L211 ssl3_accept_~s__server~0 := 1; 40947#L216 assume 0 != ssl3_accept_~cb~0; 40945#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 40943#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 40940#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 40934#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 40930#L243 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; 40897#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40893#L580 ssl3_accept_~skip~0 := 0; 40876#L99-2 assume !false; 40877#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40861#L102 assume !(12292 == ssl3_accept_~s__state~0); 40862#L105 assume !(16384 == ssl3_accept_~s__state~0); 40843#L108 assume !(8192 == ssl3_accept_~s__state~0); 40844#L111 assume !(24576 == ssl3_accept_~s__state~0); 40827#L114 assume !(8195 == ssl3_accept_~s__state~0); 40828#L117 assume !(8480 == ssl3_accept_~s__state~0); 40813#L120 assume !(8481 == ssl3_accept_~s__state~0); 40814#L123 assume !(8482 == ssl3_accept_~s__state~0); 40804#L126 assume 8464 == ssl3_accept_~s__state~0; 40644#L133 [2019-10-22 08:56:00,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,341 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 08:56:00,341 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,341 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046859778] [2019-10-22 08:56:00,341 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,341 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,341 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,351 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:00,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,352 INFO L82 PathProgramCache]: Analyzing trace with hash 1146991812, now seen corresponding path program 1 times [2019-10-22 08:56:00,353 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,353 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124937418] [2019-10-22 08:56:00,353 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,353 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,353 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:00,398 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 08:56:00,398 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124937418] [2019-10-22 08:56:00,398 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635462730] [2019-10-22 08:56:00,399 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 08:56:00,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:00,453 INFO L256 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:00,455 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:00,484 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 08:56:00,485 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:56:00,485 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:56:00,485 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516492934] [2019-10-22 08:56:00,485 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:00,486 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:00,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:00,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:56:00,486 INFO L87 Difference]: Start difference. First operand 2583 states and 3356 transitions. cyclomatic complexity: 780 Second operand 3 states. [2019-10-22 08:56:00,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:00,574 INFO L93 Difference]: Finished difference Result 2591 states and 3356 transitions. [2019-10-22 08:56:00,574 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:00,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2591 states and 3356 transitions. [2019-10-22 08:56:00,583 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2285 [2019-10-22 08:56:00,596 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2591 states to 2591 states and 3356 transitions. [2019-10-22 08:56:00,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2486 [2019-10-22 08:56:00,599 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2486 [2019-10-22 08:56:00,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2591 states and 3356 transitions. [2019-10-22 08:56:00,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:00,600 INFO L688 BuchiCegarLoop]: Abstraction has 2591 states and 3356 transitions. [2019-10-22 08:56:00,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2591 states and 3356 transitions. [2019-10-22 08:56:00,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2591 to 2523. [2019-10-22 08:56:00,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2523 states. [2019-10-22 08:56:00,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2523 states to 2523 states and 3268 transitions. [2019-10-22 08:56:00,630 INFO L711 BuchiCegarLoop]: Abstraction has 2523 states and 3268 transitions. [2019-10-22 08:56:00,630 INFO L591 BuchiCegarLoop]: Abstraction has 2523 states and 3268 transitions. [2019-10-22 08:56:00,630 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 08:56:00,630 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2523 states and 3268 transitions. [2019-10-22 08:56:00,637 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2217 [2019-10-22 08:56:00,637 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:00,637 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:00,638 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 08:56:00,638 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 08:56:00,639 INFO L791 eck$LassoCheckResult]: Stem: 46057#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; 46058#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46051#L85-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; 46052#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46009#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 46112#L99-2 assume !false; 46135#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46816#L102 assume !(12292 == ssl3_accept_~s__state~0); 46814#L105 assume !(16384 == ssl3_accept_~s__state~0); 46812#L108 assume !(8192 == ssl3_accept_~s__state~0); 46810#L111 assume !(24576 == ssl3_accept_~s__state~0); 46808#L114 assume !(8195 == ssl3_accept_~s__state~0); 46806#L117 assume !(8480 == ssl3_accept_~s__state~0); 46804#L120 assume !(8481 == ssl3_accept_~s__state~0); 46802#L123 assume !(8482 == ssl3_accept_~s__state~0); 46797#L126 assume 8464 == ssl3_accept_~s__state~0; 46296#L133 [2019-10-22 08:56:00,639 INFO L793 eck$LassoCheckResult]: Loop: 46296#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 46793#L274 assume !(0 == ssl3_accept_~blastFlag~0); 46791#L274-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; 46768#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46762#L580 ssl3_accept_~skip~0 := 0; 46760#L99-2 assume !false; 46758#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46756#L102 assume !(12292 == ssl3_accept_~s__state~0); 46754#L105 assume !(16384 == ssl3_accept_~s__state~0); 46752#L108 assume !(8192 == ssl3_accept_~s__state~0); 46750#L111 assume !(24576 == ssl3_accept_~s__state~0); 46748#L114 assume !(8195 == ssl3_accept_~s__state~0); 46746#L117 assume !(8480 == ssl3_accept_~s__state~0); 46744#L120 assume !(8481 == ssl3_accept_~s__state~0); 46742#L123 assume !(8482 == ssl3_accept_~s__state~0); 46740#L126 assume !(8464 == ssl3_accept_~s__state~0); 46738#L129 assume !(8465 == ssl3_accept_~s__state~0); 46736#L132 assume !(8466 == ssl3_accept_~s__state~0); 46734#L135 assume 8496 == ssl3_accept_~s__state~0; 46285#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46732#L287 assume !(1 == ssl3_accept_~blastFlag~0); 46731#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 46730#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 46729#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46054#L297-2 ssl3_accept_~s__init_num~0 := 0; 46727#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46722#L580 ssl3_accept_~skip~0 := 0; 46721#L99-2 assume !false; 46720#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46719#L102 assume !(12292 == ssl3_accept_~s__state~0); 46718#L105 assume !(16384 == ssl3_accept_~s__state~0); 46717#L108 assume !(8192 == ssl3_accept_~s__state~0); 46716#L111 assume !(24576 == ssl3_accept_~s__state~0); 46715#L114 assume !(8195 == ssl3_accept_~s__state~0); 46714#L117 assume !(8480 == ssl3_accept_~s__state~0); 46713#L120 assume !(8481 == ssl3_accept_~s__state~0); 46712#L123 assume !(8482 == ssl3_accept_~s__state~0); 46711#L126 assume !(8464 == ssl3_accept_~s__state~0); 46710#L129 assume !(8465 == ssl3_accept_~s__state~0); 46709#L132 assume !(8466 == ssl3_accept_~s__state~0); 46708#L135 assume !(8496 == ssl3_accept_~s__state~0); 46707#L138 assume !(8497 == ssl3_accept_~s__state~0); 46706#L141 assume 8512 == ssl3_accept_~s__state~0; 46275#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46705#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46703#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46701#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46696#L580 ssl3_accept_~skip~0 := 0; 46695#L99-2 assume !false; 46694#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46693#L102 assume !(12292 == ssl3_accept_~s__state~0); 46692#L105 assume !(16384 == ssl3_accept_~s__state~0); 46691#L108 assume !(8192 == ssl3_accept_~s__state~0); 46690#L111 assume !(24576 == ssl3_accept_~s__state~0); 46689#L114 assume !(8195 == ssl3_accept_~s__state~0); 46688#L117 assume !(8480 == ssl3_accept_~s__state~0); 46687#L120 assume !(8481 == ssl3_accept_~s__state~0); 46686#L123 assume !(8482 == ssl3_accept_~s__state~0); 46685#L126 assume !(8464 == ssl3_accept_~s__state~0); 46684#L129 assume !(8465 == ssl3_accept_~s__state~0); 46681#L132 assume !(8466 == ssl3_accept_~s__state~0); 46680#L135 assume !(8496 == ssl3_accept_~s__state~0); 46679#L138 assume !(8497 == ssl3_accept_~s__state~0); 46678#L141 assume !(8512 == ssl3_accept_~s__state~0); 46677#L144 assume !(8513 == ssl3_accept_~s__state~0); 46676#L147 assume 8528 == ssl3_accept_~s__state~0; 46265#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46666#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 46661#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 46648#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 46646#L357 assume !(ssl3_accept_~ret~0 <= 0); 46644#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46642#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46632#L580 ssl3_accept_~skip~0 := 0; 46629#L99-2 assume !false; 46626#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46623#L102 assume !(12292 == ssl3_accept_~s__state~0); 46620#L105 assume !(16384 == ssl3_accept_~s__state~0); 46617#L108 assume !(8192 == ssl3_accept_~s__state~0); 46614#L111 assume !(24576 == ssl3_accept_~s__state~0); 46611#L114 assume !(8195 == ssl3_accept_~s__state~0); 46608#L117 assume !(8480 == ssl3_accept_~s__state~0); 46605#L120 assume !(8481 == ssl3_accept_~s__state~0); 46602#L123 assume !(8482 == ssl3_accept_~s__state~0); 46599#L126 assume !(8464 == ssl3_accept_~s__state~0); 46596#L129 assume !(8465 == ssl3_accept_~s__state~0); 46593#L132 assume !(8466 == ssl3_accept_~s__state~0); 46590#L135 assume !(8496 == ssl3_accept_~s__state~0); 46587#L138 assume !(8497 == ssl3_accept_~s__state~0); 46584#L141 assume !(8512 == ssl3_accept_~s__state~0); 46581#L144 assume !(8513 == ssl3_accept_~s__state~0); 46578#L147 assume !(8528 == ssl3_accept_~s__state~0); 46575#L150 assume !(8529 == ssl3_accept_~s__state~0); 46572#L153 assume 8544 == ssl3_accept_~s__state~0; 46255#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46569#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 46555#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46551#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46545#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 46539#L404 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; 46540#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46520#L580 ssl3_accept_~skip~0 := 0; 46521#L99-2 assume !false; 46508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46509#L102 assume !(12292 == ssl3_accept_~s__state~0); 46496#L105 assume !(16384 == ssl3_accept_~s__state~0); 46497#L108 assume !(8192 == ssl3_accept_~s__state~0); 46484#L111 assume !(24576 == ssl3_accept_~s__state~0); 46485#L114 assume !(8195 == ssl3_accept_~s__state~0); 46472#L117 assume !(8480 == ssl3_accept_~s__state~0); 46473#L120 assume !(8481 == ssl3_accept_~s__state~0); 46461#L123 assume !(8482 == ssl3_accept_~s__state~0); 46462#L126 assume !(8464 == ssl3_accept_~s__state~0); 46450#L129 assume !(8465 == ssl3_accept_~s__state~0); 46451#L132 assume !(8466 == ssl3_accept_~s__state~0); 46416#L135 assume !(8496 == ssl3_accept_~s__state~0); 46414#L138 assume !(8497 == ssl3_accept_~s__state~0); 46412#L141 assume !(8512 == ssl3_accept_~s__state~0); 46410#L144 assume !(8513 == ssl3_accept_~s__state~0); 46408#L147 assume !(8528 == ssl3_accept_~s__state~0); 46406#L150 assume !(8529 == ssl3_accept_~s__state~0); 46404#L153 assume !(8544 == ssl3_accept_~s__state~0); 46402#L156 assume !(8545 == ssl3_accept_~s__state~0); 46400#L159 assume !(8560 == ssl3_accept_~s__state~0); 46398#L162 assume !(8561 == ssl3_accept_~s__state~0); 46388#L165 assume 8448 == ssl3_accept_~s__state~0; 46389#L166 assume !(ssl3_accept_~num1~0 > 0); 46375#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46376#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46356#L580 ssl3_accept_~skip~0 := 0; 46357#L99-2 assume !false; 46348#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46349#L102 assume !(12292 == ssl3_accept_~s__state~0); 46338#L105 assume 16384 == ssl3_accept_~s__state~0; 46329#L211 ssl3_accept_~s__server~0 := 1; 46566#L216 assume 0 != ssl3_accept_~cb~0; 46565#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46564#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46562#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46553#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46547#L243 assume 12292 != ssl3_accept_~s__state~0; 46543#L244 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; 46531#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46527#L580 ssl3_accept_~skip~0 := 0; 46514#L99-2 assume !false; 46515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46502#L102 assume !(12292 == ssl3_accept_~s__state~0); 46503#L105 assume !(16384 == ssl3_accept_~s__state~0); 46490#L108 assume !(8192 == ssl3_accept_~s__state~0); 46491#L111 assume !(24576 == ssl3_accept_~s__state~0); 46478#L114 assume !(8195 == ssl3_accept_~s__state~0); 46479#L117 assume !(8480 == ssl3_accept_~s__state~0); 46466#L120 assume !(8481 == ssl3_accept_~s__state~0); 46467#L123 assume !(8482 == ssl3_accept_~s__state~0); 46456#L126 assume 8464 == ssl3_accept_~s__state~0; 46296#L133 [2019-10-22 08:56:00,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,639 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 08:56:00,640 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,640 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328669295] [2019-10-22 08:56:00,640 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,640 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,640 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:00,648 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:00,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:00,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1402496083, now seen corresponding path program 1 times [2019-10-22 08:56:00,649 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:00,649 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720616975] [2019-10-22 08:56:00,649 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,649 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:00,649 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:00,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:00,687 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 08:56:00,687 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720616975] [2019-10-22 08:56:00,687 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347089272] [2019-10-22 08:56:00,688 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 08:56:00,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:00,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:00,747 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:00,776 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 08:56:00,776 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:56:00,777 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:56:00,777 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897140150] [2019-10-22 08:56:00,777 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:00,777 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:00,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:56:00,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:56:00,778 INFO L87 Difference]: Start difference. First operand 2523 states and 3268 transitions. cyclomatic complexity: 752 Second operand 4 states. [2019-10-22 08:56:01,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:01,047 INFO L93 Difference]: Finished difference Result 3271 states and 4108 transitions. [2019-10-22 08:56:01,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:56:01,050 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3271 states and 4108 transitions. [2019-10-22 08:56:01,061 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 2338 [2019-10-22 08:56:01,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3271 states to 3213 states and 4048 transitions. [2019-10-22 08:56:01,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3108 [2019-10-22 08:56:01,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3108 [2019-10-22 08:56:01,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3213 states and 4048 transitions. [2019-10-22 08:56:01,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:01,085 INFO L688 BuchiCegarLoop]: Abstraction has 3213 states and 4048 transitions. [2019-10-22 08:56:01,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3213 states and 4048 transitions. [2019-10-22 08:56:01,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3213 to 2412. [2019-10-22 08:56:01,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2412 states. [2019-10-22 08:56:01,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2412 states to 2412 states and 3075 transitions. [2019-10-22 08:56:01,116 INFO L711 BuchiCegarLoop]: Abstraction has 2412 states and 3075 transitions. [2019-10-22 08:56:01,116 INFO L591 BuchiCegarLoop]: Abstraction has 2412 states and 3075 transitions. [2019-10-22 08:56:01,116 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 08:56:01,116 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2412 states and 3075 transitions. [2019-10-22 08:56:01,123 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2085 [2019-10-22 08:56:01,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:01,124 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:01,125 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 08:56:01,125 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] [2019-10-22 08:56:01,125 INFO L791 eck$LassoCheckResult]: Stem: 52316#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; 52317#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 52310#L85-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; 52311#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52272#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 52368#L99-2 assume !false; 52393#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53161#L102 assume !(12292 == ssl3_accept_~s__state~0); 53160#L105 assume !(16384 == ssl3_accept_~s__state~0); 53159#L108 assume !(8192 == ssl3_accept_~s__state~0); 53158#L111 assume !(24576 == ssl3_accept_~s__state~0); 53157#L114 assume !(8195 == ssl3_accept_~s__state~0); 53156#L117 assume !(8480 == ssl3_accept_~s__state~0); 53155#L120 assume !(8481 == ssl3_accept_~s__state~0); 53154#L123 assume !(8482 == ssl3_accept_~s__state~0); 53153#L126 assume 8464 == ssl3_accept_~s__state~0; 52590#L133 [2019-10-22 08:56:01,125 INFO L793 eck$LassoCheckResult]: Loop: 52590#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 54257#L274 assume !(0 == ssl3_accept_~blastFlag~0); 54256#L274-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; 54255#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54250#L580 ssl3_accept_~skip~0 := 0; 54249#L99-2 assume !false; 54247#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54246#L102 assume !(12292 == ssl3_accept_~s__state~0); 54245#L105 assume !(16384 == ssl3_accept_~s__state~0); 54236#L108 assume !(8192 == ssl3_accept_~s__state~0); 54235#L111 assume !(24576 == ssl3_accept_~s__state~0); 54230#L114 assume !(8195 == ssl3_accept_~s__state~0); 54228#L117 assume !(8480 == ssl3_accept_~s__state~0); 54226#L120 assume !(8481 == ssl3_accept_~s__state~0); 54224#L123 assume !(8482 == ssl3_accept_~s__state~0); 54222#L126 assume !(8464 == ssl3_accept_~s__state~0); 54221#L129 assume !(8465 == ssl3_accept_~s__state~0); 54212#L132 assume !(8466 == ssl3_accept_~s__state~0); 54138#L135 assume 8496 == ssl3_accept_~s__state~0; 52587#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 54127#L287 assume !(1 == ssl3_accept_~blastFlag~0); 54122#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 53479#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 53480#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 52306#L297-2 ssl3_accept_~s__init_num~0 := 0; 52307#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54469#L580 ssl3_accept_~skip~0 := 0; 54468#L99-2 assume !false; 54464#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54463#L102 assume !(12292 == ssl3_accept_~s__state~0); 54462#L105 assume !(16384 == ssl3_accept_~s__state~0); 54461#L108 assume !(8192 == ssl3_accept_~s__state~0); 54460#L111 assume !(24576 == ssl3_accept_~s__state~0); 54459#L114 assume !(8195 == ssl3_accept_~s__state~0); 54458#L117 assume !(8480 == ssl3_accept_~s__state~0); 54456#L120 assume !(8481 == ssl3_accept_~s__state~0); 54455#L123 assume !(8482 == ssl3_accept_~s__state~0); 54454#L126 assume !(8464 == ssl3_accept_~s__state~0); 54453#L129 assume !(8465 == ssl3_accept_~s__state~0); 54452#L132 assume !(8466 == ssl3_accept_~s__state~0); 54451#L135 assume !(8496 == ssl3_accept_~s__state~0); 52290#L138 assume !(8497 == ssl3_accept_~s__state~0); 52260#L141 assume 8512 == ssl3_accept_~s__state~0; 52261#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52315#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52219#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52319#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54513#L580 ssl3_accept_~skip~0 := 0; 54507#L99-2 assume !false; 54505#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53953#L102 assume !(12292 == ssl3_accept_~s__state~0); 53952#L105 assume !(16384 == ssl3_accept_~s__state~0); 53947#L108 assume !(8192 == ssl3_accept_~s__state~0); 53945#L111 assume !(24576 == ssl3_accept_~s__state~0); 53943#L114 assume !(8195 == ssl3_accept_~s__state~0); 53941#L117 assume !(8480 == ssl3_accept_~s__state~0); 53939#L120 assume !(8481 == ssl3_accept_~s__state~0); 53937#L123 assume !(8482 == ssl3_accept_~s__state~0); 53935#L126 assume !(8464 == ssl3_accept_~s__state~0); 53932#L129 assume !(8465 == ssl3_accept_~s__state~0); 53930#L132 assume !(8466 == ssl3_accept_~s__state~0); 53927#L135 assume !(8496 == ssl3_accept_~s__state~0); 53924#L138 assume !(8497 == ssl3_accept_~s__state~0); 53921#L141 assume !(8512 == ssl3_accept_~s__state~0); 53918#L144 assume !(8513 == ssl3_accept_~s__state~0); 53904#L147 assume 8528 == ssl3_accept_~s__state~0; 52337#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 52338#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 53764#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 52211#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 52213#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 52207#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 52208#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54519#L580 ssl3_accept_~skip~0 := 0; 54518#L99-2 assume !false; 54512#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54511#L102 assume !(12292 == ssl3_accept_~s__state~0); 54510#L105 assume !(16384 == ssl3_accept_~s__state~0); 54335#L108 assume !(8192 == ssl3_accept_~s__state~0); 54333#L111 assume !(24576 == ssl3_accept_~s__state~0); 54332#L114 assume !(8195 == ssl3_accept_~s__state~0); 54327#L117 assume !(8480 == ssl3_accept_~s__state~0); 54325#L120 assume !(8481 == ssl3_accept_~s__state~0); 54323#L123 assume !(8482 == ssl3_accept_~s__state~0); 54321#L126 assume !(8464 == ssl3_accept_~s__state~0); 54319#L129 assume !(8465 == ssl3_accept_~s__state~0); 54317#L132 assume !(8466 == ssl3_accept_~s__state~0); 54315#L135 assume !(8496 == ssl3_accept_~s__state~0); 54313#L138 assume !(8497 == ssl3_accept_~s__state~0); 54282#L141 assume !(8512 == ssl3_accept_~s__state~0); 54280#L144 assume !(8513 == ssl3_accept_~s__state~0); 54279#L147 assume !(8528 == ssl3_accept_~s__state~0); 54278#L150 assume !(8529 == ssl3_accept_~s__state~0); 54276#L153 assume 8544 == ssl3_accept_~s__state~0; 52576#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54270#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 54219#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 54217#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 54211#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 54207#L404 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; 54205#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54200#L580 ssl3_accept_~skip~0 := 0; 54199#L99-2 assume !false; 54197#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54191#L102 assume !(12292 == ssl3_accept_~s__state~0); 54185#L105 assume !(16384 == ssl3_accept_~s__state~0); 54182#L108 assume !(8192 == ssl3_accept_~s__state~0); 54179#L111 assume !(24576 == ssl3_accept_~s__state~0); 54176#L114 assume !(8195 == ssl3_accept_~s__state~0); 54173#L117 assume !(8480 == ssl3_accept_~s__state~0); 54170#L120 assume !(8481 == ssl3_accept_~s__state~0); 54167#L123 assume !(8482 == ssl3_accept_~s__state~0); 54134#L126 assume !(8464 == ssl3_accept_~s__state~0); 54128#L129 assume !(8465 == ssl3_accept_~s__state~0); 54129#L132 assume !(8466 == ssl3_accept_~s__state~0); 54094#L135 assume !(8496 == ssl3_accept_~s__state~0); 54093#L138 assume !(8497 == ssl3_accept_~s__state~0); 54092#L141 assume !(8512 == ssl3_accept_~s__state~0); 54091#L144 assume !(8513 == ssl3_accept_~s__state~0); 54090#L147 assume !(8528 == ssl3_accept_~s__state~0); 54089#L150 assume !(8529 == ssl3_accept_~s__state~0); 54088#L153 assume !(8544 == ssl3_accept_~s__state~0); 54087#L156 assume !(8545 == ssl3_accept_~s__state~0); 54086#L159 assume !(8560 == ssl3_accept_~s__state~0); 54085#L162 assume !(8561 == ssl3_accept_~s__state~0); 54084#L165 assume 8448 == ssl3_accept_~s__state~0; 54083#L166 assume !(ssl3_accept_~num1~0 > 0); 54081#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 54080#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54077#L580 ssl3_accept_~skip~0 := 0; 54076#L99-2 assume !false; 54075#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54074#L102 assume !(12292 == ssl3_accept_~s__state~0); 54073#L105 assume !(16384 == ssl3_accept_~s__state~0); 54072#L108 assume !(8192 == ssl3_accept_~s__state~0); 54071#L111 assume !(24576 == ssl3_accept_~s__state~0); 54070#L114 assume !(8195 == ssl3_accept_~s__state~0); 54069#L117 assume !(8480 == ssl3_accept_~s__state~0); 54068#L120 assume !(8481 == ssl3_accept_~s__state~0); 54067#L123 assume !(8482 == ssl3_accept_~s__state~0); 54066#L126 assume !(8464 == ssl3_accept_~s__state~0); 54065#L129 assume !(8465 == ssl3_accept_~s__state~0); 54064#L132 assume !(8466 == ssl3_accept_~s__state~0); 54063#L135 assume !(8496 == ssl3_accept_~s__state~0); 54062#L138 assume !(8497 == ssl3_accept_~s__state~0); 54061#L141 assume !(8512 == ssl3_accept_~s__state~0); 54060#L144 assume !(8513 == ssl3_accept_~s__state~0); 54059#L147 assume !(8528 == ssl3_accept_~s__state~0); 54058#L150 assume !(8529 == ssl3_accept_~s__state~0); 54057#L153 assume !(8544 == ssl3_accept_~s__state~0); 54056#L156 assume !(8545 == ssl3_accept_~s__state~0); 54055#L159 assume !(8560 == ssl3_accept_~s__state~0); 52339#L162 assume !(8561 == ssl3_accept_~s__state~0); 52302#L165 assume !(8448 == ssl3_accept_~s__state~0); 52283#L168 assume 8576 == ssl3_accept_~s__state~0; 52194#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 52195#L444 assume !(ssl3_accept_~ret~0 <= 0); 52241#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 53481#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54186#L580 ssl3_accept_~skip~0 := 0; 54183#L99-2 assume !false; 54180#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54177#L102 assume !(12292 == ssl3_accept_~s__state~0); 54174#L105 assume !(16384 == ssl3_accept_~s__state~0); 54171#L108 assume !(8192 == ssl3_accept_~s__state~0); 54168#L111 assume !(24576 == ssl3_accept_~s__state~0); 54163#L114 assume !(8195 == ssl3_accept_~s__state~0); 54162#L117 assume !(8480 == ssl3_accept_~s__state~0); 54160#L120 assume !(8481 == ssl3_accept_~s__state~0); 54159#L123 assume !(8482 == ssl3_accept_~s__state~0); 54158#L126 assume 8464 == ssl3_accept_~s__state~0; 52590#L133 [2019-10-22 08:56:01,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:01,126 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 08:56:01,126 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:01,127 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337986630] [2019-10-22 08:56:01,127 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,127 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,127 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:01,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:01,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:01,136 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:01,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:01,138 INFO L82 PathProgramCache]: Analyzing trace with hash -1799110034, now seen corresponding path program 1 times [2019-10-22 08:56:01,138 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:01,138 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964637341] [2019-10-22 08:56:01,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,138 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:01,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:01,175 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 08:56:01,175 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964637341] [2019-10-22 08:56:01,176 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:01,176 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:01,176 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470213098] [2019-10-22 08:56:01,176 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:01,176 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:01,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:01,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:01,177 INFO L87 Difference]: Start difference. First operand 2412 states and 3075 transitions. cyclomatic complexity: 672 Second operand 3 states. [2019-10-22 08:56:01,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:01,306 INFO L93 Difference]: Finished difference Result 2617 states and 3300 transitions. [2019-10-22 08:56:01,308 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:01,308 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2617 states and 3300 transitions. [2019-10-22 08:56:01,314 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2129 [2019-10-22 08:56:01,322 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2617 states to 2527 states and 3210 transitions. [2019-10-22 08:56:01,322 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2422 [2019-10-22 08:56:01,324 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2422 [2019-10-22 08:56:01,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2527 states and 3210 transitions. [2019-10-22 08:56:01,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:01,324 INFO L688 BuchiCegarLoop]: Abstraction has 2527 states and 3210 transitions. [2019-10-22 08:56:01,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2527 states and 3210 transitions. [2019-10-22 08:56:01,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2527 to 2408. [2019-10-22 08:56:01,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2408 states. [2019-10-22 08:56:01,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 3059 transitions. [2019-10-22 08:56:01,352 INFO L711 BuchiCegarLoop]: Abstraction has 2408 states and 3059 transitions. [2019-10-22 08:56:01,352 INFO L591 BuchiCegarLoop]: Abstraction has 2408 states and 3059 transitions. [2019-10-22 08:56:01,352 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 08:56:01,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2408 states and 3059 transitions. [2019-10-22 08:56:01,359 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2055 [2019-10-22 08:56:01,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:01,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:01,360 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 08:56:01,360 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] [2019-10-22 08:56:01,361 INFO L791 eck$LassoCheckResult]: Stem: 57349#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; 57350#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57342#L85-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; 57343#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57310#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 57407#L99-2 assume !false; 57553#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58149#L102 assume !(12292 == ssl3_accept_~s__state~0); 58148#L105 assume !(16384 == ssl3_accept_~s__state~0); 58147#L108 assume !(8192 == ssl3_accept_~s__state~0); 58146#L111 assume !(24576 == ssl3_accept_~s__state~0); 58145#L114 assume !(8195 == ssl3_accept_~s__state~0); 58144#L117 assume !(8480 == ssl3_accept_~s__state~0); 58143#L120 assume !(8481 == ssl3_accept_~s__state~0); 58142#L123 assume !(8482 == ssl3_accept_~s__state~0); 58141#L126 assume 8464 == ssl3_accept_~s__state~0; 57469#L133 [2019-10-22 08:56:01,361 INFO L793 eck$LassoCheckResult]: Loop: 57469#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 58966#L274 assume !(0 == ssl3_accept_~blastFlag~0); 58967#L274-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; 59510#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59504#L580 ssl3_accept_~skip~0 := 0; 59502#L99-2 assume !false; 59500#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59498#L102 assume !(12292 == ssl3_accept_~s__state~0); 59496#L105 assume !(16384 == ssl3_accept_~s__state~0); 59494#L108 assume !(8192 == ssl3_accept_~s__state~0); 59492#L111 assume !(24576 == ssl3_accept_~s__state~0); 59490#L114 assume !(8195 == ssl3_accept_~s__state~0); 59488#L117 assume !(8480 == ssl3_accept_~s__state~0); 59486#L120 assume !(8481 == ssl3_accept_~s__state~0); 59484#L123 assume !(8482 == ssl3_accept_~s__state~0); 59481#L126 assume !(8464 == ssl3_accept_~s__state~0); 59479#L129 assume !(8465 == ssl3_accept_~s__state~0); 59480#L132 assume !(8466 == ssl3_accept_~s__state~0); 58906#L135 assume 8496 == ssl3_accept_~s__state~0; 57464#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 58909#L287 assume !(1 == ssl3_accept_~blastFlag~0); 57278#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 57274#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 57275#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 57345#L297-2 ssl3_accept_~s__init_num~0 := 0; 58758#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58753#L580 ssl3_accept_~skip~0 := 0; 58752#L99-2 assume !false; 58751#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58750#L102 assume !(12292 == ssl3_accept_~s__state~0); 58749#L105 assume !(16384 == ssl3_accept_~s__state~0); 58748#L108 assume !(8192 == ssl3_accept_~s__state~0); 58747#L111 assume !(24576 == ssl3_accept_~s__state~0); 58746#L114 assume !(8195 == ssl3_accept_~s__state~0); 58745#L117 assume !(8480 == ssl3_accept_~s__state~0); 58744#L120 assume !(8481 == ssl3_accept_~s__state~0); 58743#L123 assume !(8482 == ssl3_accept_~s__state~0); 58742#L126 assume !(8464 == ssl3_accept_~s__state~0); 58741#L129 assume !(8465 == ssl3_accept_~s__state~0); 58740#L132 assume !(8466 == ssl3_accept_~s__state~0); 58739#L135 assume !(8496 == ssl3_accept_~s__state~0); 58738#L138 assume !(8497 == ssl3_accept_~s__state~0); 58737#L141 assume 8512 == ssl3_accept_~s__state~0; 57389#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57390#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57356#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57357#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59467#L580 ssl3_accept_~skip~0 := 0; 59466#L99-2 assume !false; 59465#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59464#L102 assume !(12292 == ssl3_accept_~s__state~0); 59463#L105 assume !(16384 == ssl3_accept_~s__state~0); 59462#L108 assume !(8192 == ssl3_accept_~s__state~0); 59461#L111 assume !(24576 == ssl3_accept_~s__state~0); 59460#L114 assume !(8195 == ssl3_accept_~s__state~0); 59459#L117 assume !(8480 == ssl3_accept_~s__state~0); 59458#L120 assume !(8481 == ssl3_accept_~s__state~0); 59457#L123 assume !(8482 == ssl3_accept_~s__state~0); 59456#L126 assume !(8464 == ssl3_accept_~s__state~0); 59455#L129 assume !(8465 == ssl3_accept_~s__state~0); 59454#L132 assume !(8466 == ssl3_accept_~s__state~0); 59453#L135 assume !(8496 == ssl3_accept_~s__state~0); 59452#L138 assume !(8497 == ssl3_accept_~s__state~0); 59451#L141 assume !(8512 == ssl3_accept_~s__state~0); 59450#L144 assume !(8513 == ssl3_accept_~s__state~0); 59449#L147 assume 8528 == ssl3_accept_~s__state~0; 57375#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57376#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 59447#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 57250#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 57252#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 59440#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59439#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59434#L580 ssl3_accept_~skip~0 := 0; 59433#L99-2 assume !false; 59432#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59431#L102 assume !(12292 == ssl3_accept_~s__state~0); 59430#L105 assume !(16384 == ssl3_accept_~s__state~0); 59429#L108 assume !(8192 == ssl3_accept_~s__state~0); 59428#L111 assume !(24576 == ssl3_accept_~s__state~0); 59427#L114 assume !(8195 == ssl3_accept_~s__state~0); 59426#L117 assume !(8480 == ssl3_accept_~s__state~0); 59425#L120 assume !(8481 == ssl3_accept_~s__state~0); 59424#L123 assume !(8482 == ssl3_accept_~s__state~0); 59423#L126 assume !(8464 == ssl3_accept_~s__state~0); 59422#L129 assume !(8465 == ssl3_accept_~s__state~0); 59421#L132 assume !(8466 == ssl3_accept_~s__state~0); 59420#L135 assume !(8496 == ssl3_accept_~s__state~0); 59419#L138 assume !(8497 == ssl3_accept_~s__state~0); 59418#L141 assume !(8512 == ssl3_accept_~s__state~0); 59417#L144 assume !(8513 == ssl3_accept_~s__state~0); 59416#L147 assume !(8528 == ssl3_accept_~s__state~0); 59415#L150 assume !(8529 == ssl3_accept_~s__state~0); 59414#L153 assume 8544 == ssl3_accept_~s__state~0; 57451#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59408#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 59412#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59413#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 59410#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 59378#L404 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; 59377#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59062#L580 ssl3_accept_~skip~0 := 0; 59063#L99-2 assume !false; 59036#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59037#L102 assume !(12292 == ssl3_accept_~s__state~0); 59032#L105 assume !(16384 == ssl3_accept_~s__state~0); 59033#L108 assume !(8192 == ssl3_accept_~s__state~0); 59027#L111 assume !(24576 == ssl3_accept_~s__state~0); 59028#L114 assume !(8195 == ssl3_accept_~s__state~0); 59023#L117 assume !(8480 == ssl3_accept_~s__state~0); 59024#L120 assume !(8481 == ssl3_accept_~s__state~0); 59013#L123 assume !(8482 == ssl3_accept_~s__state~0); 59014#L126 assume !(8464 == ssl3_accept_~s__state~0); 59007#L129 assume !(8465 == ssl3_accept_~s__state~0); 59008#L132 assume !(8466 == ssl3_accept_~s__state~0); 59001#L135 assume !(8496 == ssl3_accept_~s__state~0); 59002#L138 assume !(8497 == ssl3_accept_~s__state~0); 58995#L141 assume !(8512 == ssl3_accept_~s__state~0); 58996#L144 assume !(8513 == ssl3_accept_~s__state~0); 58989#L147 assume !(8528 == ssl3_accept_~s__state~0); 58990#L150 assume !(8529 == ssl3_accept_~s__state~0); 58983#L153 assume !(8544 == ssl3_accept_~s__state~0); 58984#L156 assume !(8545 == ssl3_accept_~s__state~0); 58977#L159 assume !(8560 == ssl3_accept_~s__state~0); 58978#L162 assume !(8561 == ssl3_accept_~s__state~0); 58970#L165 assume 8448 == ssl3_accept_~s__state~0; 58971#L166 assume !(ssl3_accept_~num1~0 > 0); 57286#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57287#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59547#L580 ssl3_accept_~skip~0 := 0; 59546#L99-2 assume !false; 59545#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59544#L102 assume !(12292 == ssl3_accept_~s__state~0); 59543#L105 assume !(16384 == ssl3_accept_~s__state~0); 59542#L108 assume !(8192 == ssl3_accept_~s__state~0); 59541#L111 assume !(24576 == ssl3_accept_~s__state~0); 59540#L114 assume !(8195 == ssl3_accept_~s__state~0); 59539#L117 assume !(8480 == ssl3_accept_~s__state~0); 59538#L120 assume !(8481 == ssl3_accept_~s__state~0); 59537#L123 assume !(8482 == ssl3_accept_~s__state~0); 59536#L126 assume !(8464 == ssl3_accept_~s__state~0); 59535#L129 assume !(8465 == ssl3_accept_~s__state~0); 59534#L132 assume !(8466 == ssl3_accept_~s__state~0); 59533#L135 assume !(8496 == ssl3_accept_~s__state~0); 59532#L138 assume !(8497 == ssl3_accept_~s__state~0); 59531#L141 assume !(8512 == ssl3_accept_~s__state~0); 59293#L144 assume !(8513 == ssl3_accept_~s__state~0); 59292#L147 assume !(8528 == ssl3_accept_~s__state~0); 59291#L150 assume !(8529 == ssl3_accept_~s__state~0); 59289#L153 assume !(8544 == ssl3_accept_~s__state~0); 59288#L156 assume !(8545 == ssl3_accept_~s__state~0); 59287#L159 assume !(8560 == ssl3_accept_~s__state~0); 59286#L162 assume !(8561 == ssl3_accept_~s__state~0); 59284#L165 assume !(8448 == ssl3_accept_~s__state~0); 59283#L168 assume 8576 == ssl3_accept_~s__state~0; 59210#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 59282#L444 assume !(ssl3_accept_~ret~0 <= 0); 59281#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 57796#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59525#L580 ssl3_accept_~skip~0 := 0; 59524#L99-2 assume !false; 59523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59522#L102 assume !(12292 == ssl3_accept_~s__state~0); 59521#L105 assume !(16384 == ssl3_accept_~s__state~0); 59520#L108 assume !(8192 == ssl3_accept_~s__state~0); 59519#L111 assume !(24576 == ssl3_accept_~s__state~0); 59518#L114 assume !(8195 == ssl3_accept_~s__state~0); 59517#L117 assume !(8480 == ssl3_accept_~s__state~0); 59482#L120 assume !(8481 == ssl3_accept_~s__state~0); 59478#L123 assume !(8482 == ssl3_accept_~s__state~0); 59477#L126 assume !(8464 == ssl3_accept_~s__state~0); 59305#L129 assume !(8465 == ssl3_accept_~s__state~0); 58968#L132 assume 8466 == ssl3_accept_~s__state~0; 57469#L133 [2019-10-22 08:56:01,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:01,361 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 08:56:01,361 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:01,361 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930255523] [2019-10-22 08:56:01,362 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,362 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,362 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:01,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:01,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:01,369 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:01,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:01,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1927082451, now seen corresponding path program 1 times [2019-10-22 08:56:01,370 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:01,370 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231551508] [2019-10-22 08:56:01,370 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,370 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,370 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:01,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:01,428 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 08:56:01,428 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231551508] [2019-10-22 08:56:01,428 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:01,428 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:01,428 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076586502] [2019-10-22 08:56:01,429 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:01,429 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:01,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:01,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:01,429 INFO L87 Difference]: Start difference. First operand 2408 states and 3059 transitions. cyclomatic complexity: 661 Second operand 3 states. [2019-10-22 08:56:01,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:01,445 INFO L93 Difference]: Finished difference Result 4216 states and 5306 transitions. [2019-10-22 08:56:01,446 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:01,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4216 states and 5306 transitions. [2019-10-22 08:56:01,459 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3716 [2019-10-22 08:56:01,471 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4216 states to 4216 states and 5306 transitions. [2019-10-22 08:56:01,471 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4111 [2019-10-22 08:56:01,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4111 [2019-10-22 08:56:01,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4216 states and 5306 transitions. [2019-10-22 08:56:01,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:01,474 INFO L688 BuchiCegarLoop]: Abstraction has 4216 states and 5306 transitions. [2019-10-22 08:56:01,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4216 states and 5306 transitions. [2019-10-22 08:56:01,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4216 to 2408. [2019-10-22 08:56:01,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2408 states. [2019-10-22 08:56:01,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 3056 transitions. [2019-10-22 08:56:01,507 INFO L711 BuchiCegarLoop]: Abstraction has 2408 states and 3056 transitions. [2019-10-22 08:56:01,507 INFO L591 BuchiCegarLoop]: Abstraction has 2408 states and 3056 transitions. [2019-10-22 08:56:01,507 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 08:56:01,507 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2408 states and 3056 transitions. [2019-10-22 08:56:01,513 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2055 [2019-10-22 08:56:01,513 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:01,513 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:01,515 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 08:56:01,515 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] [2019-10-22 08:56:01,515 INFO L791 eck$LassoCheckResult]: Stem: 63986#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; 63987#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63982#L85-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; 63983#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63943#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 64045#L99-2 assume !false; 64069#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64661#L102 assume !(12292 == ssl3_accept_~s__state~0); 64660#L105 assume !(16384 == ssl3_accept_~s__state~0); 64659#L108 assume !(8192 == ssl3_accept_~s__state~0); 64658#L111 assume !(24576 == ssl3_accept_~s__state~0); 64657#L114 assume !(8195 == ssl3_accept_~s__state~0); 64656#L117 assume !(8480 == ssl3_accept_~s__state~0); 64655#L120 assume !(8481 == ssl3_accept_~s__state~0); 64654#L123 assume !(8482 == ssl3_accept_~s__state~0); 64653#L126 assume 8464 == ssl3_accept_~s__state~0; 64135#L133 [2019-10-22 08:56:01,515 INFO L793 eck$LassoCheckResult]: Loop: 64135#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 65003#L274 assume !(0 == ssl3_accept_~blastFlag~0); 65004#L274-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; 65073#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65064#L580 ssl3_accept_~skip~0 := 0; 65062#L99-2 assume !false; 65060#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65058#L102 assume !(12292 == ssl3_accept_~s__state~0); 65056#L105 assume !(16384 == ssl3_accept_~s__state~0); 65054#L108 assume !(8192 == ssl3_accept_~s__state~0); 65052#L111 assume !(24576 == ssl3_accept_~s__state~0); 65050#L114 assume !(8195 == ssl3_accept_~s__state~0); 65048#L117 assume !(8480 == ssl3_accept_~s__state~0); 65046#L120 assume !(8481 == ssl3_accept_~s__state~0); 65044#L123 assume !(8482 == ssl3_accept_~s__state~0); 65042#L126 assume !(8464 == ssl3_accept_~s__state~0); 65040#L129 assume !(8465 == ssl3_accept_~s__state~0); 65037#L132 assume !(8466 == ssl3_accept_~s__state~0); 64964#L135 assume 8496 == ssl3_accept_~s__state~0; 64132#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 64957#L287 assume !(1 == ssl3_accept_~blastFlag~0); 64954#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 64955#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 64949#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 63984#L297-2 ssl3_accept_~s__init_num~0 := 0; 64943#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64939#L580 ssl3_accept_~skip~0 := 0; 64934#L99-2 assume !false; 64935#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64930#L102 assume !(12292 == ssl3_accept_~s__state~0); 64931#L105 assume !(16384 == ssl3_accept_~s__state~0); 64926#L108 assume !(8192 == ssl3_accept_~s__state~0); 64927#L111 assume !(24576 == ssl3_accept_~s__state~0); 64920#L114 assume !(8195 == ssl3_accept_~s__state~0); 64921#L117 assume !(8480 == ssl3_accept_~s__state~0); 64916#L120 assume !(8481 == ssl3_accept_~s__state~0); 64917#L123 assume !(8482 == ssl3_accept_~s__state~0); 64910#L126 assume !(8464 == ssl3_accept_~s__state~0); 64911#L129 assume !(8465 == ssl3_accept_~s__state~0); 64903#L132 assume !(8466 == ssl3_accept_~s__state~0); 64904#L135 assume !(8496 == ssl3_accept_~s__state~0); 64893#L138 assume !(8497 == ssl3_accept_~s__state~0); 64894#L141 assume 8512 == ssl3_accept_~s__state~0; 64129#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65489#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 65487#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65485#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65480#L580 ssl3_accept_~skip~0 := 0; 65479#L99-2 assume !false; 65478#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65477#L102 assume !(12292 == ssl3_accept_~s__state~0); 65476#L105 assume !(16384 == ssl3_accept_~s__state~0); 65475#L108 assume !(8192 == ssl3_accept_~s__state~0); 65474#L111 assume !(24576 == ssl3_accept_~s__state~0); 65473#L114 assume !(8195 == ssl3_accept_~s__state~0); 65472#L117 assume !(8480 == ssl3_accept_~s__state~0); 65471#L120 assume !(8481 == ssl3_accept_~s__state~0); 65470#L123 assume !(8482 == ssl3_accept_~s__state~0); 65469#L126 assume !(8464 == ssl3_accept_~s__state~0); 65468#L129 assume !(8465 == ssl3_accept_~s__state~0); 65467#L132 assume !(8466 == ssl3_accept_~s__state~0); 65466#L135 assume !(8496 == ssl3_accept_~s__state~0); 65465#L138 assume !(8497 == ssl3_accept_~s__state~0); 65464#L141 assume !(8512 == ssl3_accept_~s__state~0); 65463#L144 assume !(8513 == ssl3_accept_~s__state~0); 65462#L147 assume 8528 == ssl3_accept_~s__state~0; 64126#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65460#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 65459#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 65452#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 65450#L357 assume !(ssl3_accept_~ret~0 <= 0); 65449#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65447#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65441#L580 ssl3_accept_~skip~0 := 0; 65436#L99-2 assume !false; 65434#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65432#L102 assume !(12292 == ssl3_accept_~s__state~0); 65430#L105 assume !(16384 == ssl3_accept_~s__state~0); 65428#L108 assume !(8192 == ssl3_accept_~s__state~0); 65426#L111 assume !(24576 == ssl3_accept_~s__state~0); 65424#L114 assume !(8195 == ssl3_accept_~s__state~0); 65422#L117 assume !(8480 == ssl3_accept_~s__state~0); 65420#L120 assume !(8481 == ssl3_accept_~s__state~0); 65418#L123 assume !(8482 == ssl3_accept_~s__state~0); 65416#L126 assume !(8464 == ssl3_accept_~s__state~0); 65414#L129 assume !(8465 == ssl3_accept_~s__state~0); 65412#L132 assume !(8466 == ssl3_accept_~s__state~0); 65410#L135 assume !(8496 == ssl3_accept_~s__state~0); 65408#L138 assume !(8497 == ssl3_accept_~s__state~0); 65406#L141 assume !(8512 == ssl3_accept_~s__state~0); 65404#L144 assume !(8513 == ssl3_accept_~s__state~0); 65402#L147 assume !(8528 == ssl3_accept_~s__state~0); 65400#L150 assume !(8529 == ssl3_accept_~s__state~0); 65398#L153 assume 8544 == ssl3_accept_~s__state~0; 64123#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 65395#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 65392#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65390#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 65387#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 65385#L404 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; 65383#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65378#L580 ssl3_accept_~skip~0 := 0; 65377#L99-2 assume !false; 65376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65375#L102 assume !(12292 == ssl3_accept_~s__state~0); 65374#L105 assume !(16384 == ssl3_accept_~s__state~0); 65373#L108 assume !(8192 == ssl3_accept_~s__state~0); 65372#L111 assume !(24576 == ssl3_accept_~s__state~0); 65371#L114 assume !(8195 == ssl3_accept_~s__state~0); 65370#L117 assume !(8480 == ssl3_accept_~s__state~0); 65369#L120 assume !(8481 == ssl3_accept_~s__state~0); 65368#L123 assume !(8482 == ssl3_accept_~s__state~0); 65367#L126 assume !(8464 == ssl3_accept_~s__state~0); 65366#L129 assume !(8465 == ssl3_accept_~s__state~0); 65365#L132 assume !(8466 == ssl3_accept_~s__state~0); 65364#L135 assume !(8496 == ssl3_accept_~s__state~0); 65363#L138 assume !(8497 == ssl3_accept_~s__state~0); 65362#L141 assume !(8512 == ssl3_accept_~s__state~0); 65361#L144 assume !(8513 == ssl3_accept_~s__state~0); 65360#L147 assume !(8528 == ssl3_accept_~s__state~0); 65359#L150 assume !(8529 == ssl3_accept_~s__state~0); 65358#L153 assume !(8544 == ssl3_accept_~s__state~0); 65357#L156 assume !(8545 == ssl3_accept_~s__state~0); 65356#L159 assume !(8560 == ssl3_accept_~s__state~0); 65355#L162 assume !(8561 == ssl3_accept_~s__state~0); 65354#L165 assume 8448 == ssl3_accept_~s__state~0; 65353#L166 assume !(ssl3_accept_~num1~0 > 0); 65351#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65349#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65344#L580 ssl3_accept_~skip~0 := 0; 65343#L99-2 assume !false; 65342#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65341#L102 assume !(12292 == ssl3_accept_~s__state~0); 65340#L105 assume !(16384 == ssl3_accept_~s__state~0); 65339#L108 assume !(8192 == ssl3_accept_~s__state~0); 65338#L111 assume !(24576 == ssl3_accept_~s__state~0); 65337#L114 assume !(8195 == ssl3_accept_~s__state~0); 65336#L117 assume !(8480 == ssl3_accept_~s__state~0); 65329#L120 assume !(8481 == ssl3_accept_~s__state~0); 65326#L123 assume !(8482 == ssl3_accept_~s__state~0); 65323#L126 assume !(8464 == ssl3_accept_~s__state~0); 65320#L129 assume !(8465 == ssl3_accept_~s__state~0); 65317#L132 assume !(8466 == ssl3_accept_~s__state~0); 65314#L135 assume !(8496 == ssl3_accept_~s__state~0); 65311#L138 assume !(8497 == ssl3_accept_~s__state~0); 65308#L141 assume !(8512 == ssl3_accept_~s__state~0); 65305#L144 assume !(8513 == ssl3_accept_~s__state~0); 65304#L147 assume !(8528 == ssl3_accept_~s__state~0); 65303#L150 assume !(8529 == ssl3_accept_~s__state~0); 65300#L153 assume !(8544 == ssl3_accept_~s__state~0); 65299#L156 assume !(8545 == ssl3_accept_~s__state~0); 65294#L159 assume !(8560 == ssl3_accept_~s__state~0); 65290#L162 assume !(8561 == ssl3_accept_~s__state~0); 65289#L165 assume !(8448 == ssl3_accept_~s__state~0); 65288#L168 assume 8576 == ssl3_accept_~s__state~0; 65159#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 65287#L444 assume !(ssl3_accept_~ret~0 <= 0); 65286#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 64526#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65063#L580 ssl3_accept_~skip~0 := 0; 65061#L99-2 assume !false; 65059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65057#L102 assume !(12292 == ssl3_accept_~s__state~0); 65055#L105 assume !(16384 == ssl3_accept_~s__state~0); 65053#L108 assume !(8192 == ssl3_accept_~s__state~0); 65051#L111 assume !(24576 == ssl3_accept_~s__state~0); 65049#L114 assume !(8195 == ssl3_accept_~s__state~0); 65047#L117 assume !(8480 == ssl3_accept_~s__state~0); 65045#L120 assume !(8481 == ssl3_accept_~s__state~0); 65043#L123 assume !(8482 == ssl3_accept_~s__state~0); 65041#L126 assume !(8464 == ssl3_accept_~s__state~0); 65038#L129 assume !(8465 == ssl3_accept_~s__state~0); 65039#L132 assume 8466 == ssl3_accept_~s__state~0; 64135#L133 [2019-10-22 08:56:01,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:01,515 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 08:56:01,516 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:01,516 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270350213] [2019-10-22 08:56:01,516 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,516 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,516 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:01,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:01,523 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:01,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:01,524 INFO L82 PathProgramCache]: Analyzing trace with hash 149294546, now seen corresponding path program 1 times [2019-10-22 08:56:01,524 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:01,524 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382544789] [2019-10-22 08:56:01,524 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,524 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,524 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:01,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:01,553 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 08:56:01,553 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382544789] [2019-10-22 08:56:01,553 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:01,553 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:01,553 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463625746] [2019-10-22 08:56:01,554 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:01,554 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:01,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:01,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:01,555 INFO L87 Difference]: Start difference. First operand 2408 states and 3056 transitions. cyclomatic complexity: 658 Second operand 3 states. [2019-10-22 08:56:01,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:01,569 INFO L93 Difference]: Finished difference Result 4219 states and 5309 transitions. [2019-10-22 08:56:01,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:01,570 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4219 states and 5309 transitions. [2019-10-22 08:56:01,583 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 3719 [2019-10-22 08:56:01,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4219 states to 4219 states and 5309 transitions. [2019-10-22 08:56:01,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4114 [2019-10-22 08:56:01,599 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4114 [2019-10-22 08:56:01,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4219 states and 5309 transitions. [2019-10-22 08:56:01,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:01,600 INFO L688 BuchiCegarLoop]: Abstraction has 4219 states and 5309 transitions. [2019-10-22 08:56:01,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4219 states and 5309 transitions. [2019-10-22 08:56:01,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4219 to 2408. [2019-10-22 08:56:01,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2408 states. [2019-10-22 08:56:01,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 3053 transitions. [2019-10-22 08:56:01,630 INFO L711 BuchiCegarLoop]: Abstraction has 2408 states and 3053 transitions. [2019-10-22 08:56:01,630 INFO L591 BuchiCegarLoop]: Abstraction has 2408 states and 3053 transitions. [2019-10-22 08:56:01,630 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 08:56:01,630 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2408 states and 3053 transitions. [2019-10-22 08:56:01,636 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2055 [2019-10-22 08:56:01,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:01,636 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:01,637 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 08:56:01,638 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] [2019-10-22 08:56:01,638 INFO L791 eck$LassoCheckResult]: Stem: 70612#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; 70613#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70608#L85-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; 70609#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70570#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 70669#L99-2 assume !false; 70693#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71271#L102 assume !(12292 == ssl3_accept_~s__state~0); 71270#L105 assume !(16384 == ssl3_accept_~s__state~0); 71269#L108 assume !(8192 == ssl3_accept_~s__state~0); 71268#L111 assume !(24576 == ssl3_accept_~s__state~0); 71267#L114 assume !(8195 == ssl3_accept_~s__state~0); 71266#L117 assume !(8480 == ssl3_accept_~s__state~0); 71265#L120 assume !(8481 == ssl3_accept_~s__state~0); 71264#L123 assume !(8482 == ssl3_accept_~s__state~0); 71263#L126 assume 8464 == ssl3_accept_~s__state~0; 70758#L133 [2019-10-22 08:56:01,638 INFO L793 eck$LassoCheckResult]: Loop: 70758#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 71602#L274 assume !(0 == ssl3_accept_~blastFlag~0); 71603#L274-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; 71715#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71710#L580 ssl3_accept_~skip~0 := 0; 71709#L99-2 assume !false; 71708#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71707#L102 assume !(12292 == ssl3_accept_~s__state~0); 71706#L105 assume !(16384 == ssl3_accept_~s__state~0); 71705#L108 assume !(8192 == ssl3_accept_~s__state~0); 71704#L111 assume !(24576 == ssl3_accept_~s__state~0); 71703#L114 assume !(8195 == ssl3_accept_~s__state~0); 71702#L117 assume !(8480 == ssl3_accept_~s__state~0); 71701#L120 assume !(8481 == ssl3_accept_~s__state~0); 71700#L123 assume !(8482 == ssl3_accept_~s__state~0); 71699#L126 assume !(8464 == ssl3_accept_~s__state~0); 71698#L129 assume !(8465 == ssl3_accept_~s__state~0); 71697#L132 assume !(8466 == ssl3_accept_~s__state~0); 71568#L135 assume 8496 == ssl3_accept_~s__state~0; 70755#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 71560#L287 assume !(1 == ssl3_accept_~blastFlag~0); 71558#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 71555#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 71554#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70610#L297-2 ssl3_accept_~s__init_num~0 := 0; 71553#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71542#L580 ssl3_accept_~skip~0 := 0; 71543#L99-2 assume !false; 71538#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71539#L102 assume !(12292 == ssl3_accept_~s__state~0); 71534#L105 assume !(16384 == ssl3_accept_~s__state~0); 71535#L108 assume !(8192 == ssl3_accept_~s__state~0); 71530#L111 assume !(24576 == ssl3_accept_~s__state~0); 71531#L114 assume !(8195 == ssl3_accept_~s__state~0); 71526#L117 assume !(8480 == ssl3_accept_~s__state~0); 71527#L120 assume !(8481 == ssl3_accept_~s__state~0); 71522#L123 assume !(8482 == ssl3_accept_~s__state~0); 71523#L126 assume !(8464 == ssl3_accept_~s__state~0); 71518#L129 assume !(8465 == ssl3_accept_~s__state~0); 71519#L132 assume !(8466 == ssl3_accept_~s__state~0); 71514#L135 assume !(8496 == ssl3_accept_~s__state~0); 71515#L138 assume !(8497 == ssl3_accept_~s__state~0); 71452#L141 assume 8512 == ssl3_accept_~s__state~0; 70651#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70611#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 70516#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 70618#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72706#L580 ssl3_accept_~skip~0 := 0; 72704#L99-2 assume !false; 72703#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72702#L102 assume !(12292 == ssl3_accept_~s__state~0); 72701#L105 assume !(16384 == ssl3_accept_~s__state~0); 72696#L108 assume !(8192 == ssl3_accept_~s__state~0); 72694#L111 assume !(24576 == ssl3_accept_~s__state~0); 72692#L114 assume !(8195 == ssl3_accept_~s__state~0); 72653#L117 assume !(8480 == ssl3_accept_~s__state~0); 72648#L120 assume !(8481 == ssl3_accept_~s__state~0); 72646#L123 assume !(8482 == ssl3_accept_~s__state~0); 72644#L126 assume !(8464 == ssl3_accept_~s__state~0); 72642#L129 assume !(8465 == ssl3_accept_~s__state~0); 72638#L132 assume !(8466 == ssl3_accept_~s__state~0); 72637#L135 assume !(8496 == ssl3_accept_~s__state~0); 71506#L138 assume !(8497 == ssl3_accept_~s__state~0); 71505#L141 assume !(8512 == ssl3_accept_~s__state~0); 71502#L144 assume !(8513 == ssl3_accept_~s__state~0); 71447#L147 assume 8528 == ssl3_accept_~s__state~0; 70635#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70636#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 72619#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 70434#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 70668#L357 assume !(ssl3_accept_~ret~0 <= 0); 70433#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 70505#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72282#L580 ssl3_accept_~skip~0 := 0; 72279#L99-2 assume !false; 72276#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72273#L102 assume !(12292 == ssl3_accept_~s__state~0); 72270#L105 assume !(16384 == ssl3_accept_~s__state~0); 72267#L108 assume !(8192 == ssl3_accept_~s__state~0); 72264#L111 assume !(24576 == ssl3_accept_~s__state~0); 72261#L114 assume !(8195 == ssl3_accept_~s__state~0); 72258#L117 assume !(8480 == ssl3_accept_~s__state~0); 72255#L120 assume !(8481 == ssl3_accept_~s__state~0); 72252#L123 assume !(8482 == ssl3_accept_~s__state~0); 72249#L126 assume !(8464 == ssl3_accept_~s__state~0); 72246#L129 assume !(8465 == ssl3_accept_~s__state~0); 72243#L132 assume !(8466 == ssl3_accept_~s__state~0); 72240#L135 assume !(8496 == ssl3_accept_~s__state~0); 72238#L138 assume !(8497 == ssl3_accept_~s__state~0); 72236#L141 assume !(8512 == ssl3_accept_~s__state~0); 72232#L144 assume !(8513 == ssl3_accept_~s__state~0); 72233#L147 assume !(8528 == ssl3_accept_~s__state~0); 72227#L150 assume !(8529 == ssl3_accept_~s__state~0); 71507#L153 assume 8544 == ssl3_accept_~s__state~0; 70748#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 70595#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 70491#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70483#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 70485#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 70630#L404 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; 70541#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72301#L580 ssl3_accept_~skip~0 := 0; 72295#L99-2 assume !false; 72296#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72291#L102 assume !(12292 == ssl3_accept_~s__state~0); 72292#L105 assume !(16384 == ssl3_accept_~s__state~0); 72283#L108 assume !(8192 == ssl3_accept_~s__state~0); 72284#L111 assume !(24576 == ssl3_accept_~s__state~0); 72277#L114 assume !(8195 == ssl3_accept_~s__state~0); 72278#L117 assume !(8480 == ssl3_accept_~s__state~0); 72271#L120 assume !(8481 == ssl3_accept_~s__state~0); 72272#L123 assume !(8482 == ssl3_accept_~s__state~0); 72265#L126 assume !(8464 == ssl3_accept_~s__state~0); 72266#L129 assume !(8465 == ssl3_accept_~s__state~0); 72259#L132 assume !(8466 == ssl3_accept_~s__state~0); 72260#L135 assume !(8496 == ssl3_accept_~s__state~0); 72253#L138 assume !(8497 == ssl3_accept_~s__state~0); 72254#L141 assume !(8512 == ssl3_accept_~s__state~0); 72247#L144 assume !(8513 == ssl3_accept_~s__state~0); 72248#L147 assume !(8528 == ssl3_accept_~s__state~0); 72241#L150 assume !(8529 == ssl3_accept_~s__state~0); 72242#L153 assume !(8544 == ssl3_accept_~s__state~0); 72535#L156 assume !(8545 == ssl3_accept_~s__state~0); 72533#L159 assume !(8560 == ssl3_accept_~s__state~0); 72231#L162 assume !(8561 == ssl3_accept_~s__state~0); 72228#L165 assume 8448 == ssl3_accept_~s__state~0; 70517#L166 assume !(ssl3_accept_~num1~0 > 0); 70518#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72490#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72484#L580 ssl3_accept_~skip~0 := 0; 72482#L99-2 assume !false; 72480#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72478#L102 assume !(12292 == ssl3_accept_~s__state~0); 72476#L105 assume !(16384 == ssl3_accept_~s__state~0); 72474#L108 assume !(8192 == ssl3_accept_~s__state~0); 72472#L111 assume !(24576 == ssl3_accept_~s__state~0); 72470#L114 assume !(8195 == ssl3_accept_~s__state~0); 72468#L117 assume !(8480 == ssl3_accept_~s__state~0); 72467#L120 assume !(8481 == ssl3_accept_~s__state~0); 72466#L123 assume !(8482 == ssl3_accept_~s__state~0); 72465#L126 assume !(8464 == ssl3_accept_~s__state~0); 72464#L129 assume !(8465 == ssl3_accept_~s__state~0); 72462#L132 assume !(8466 == ssl3_accept_~s__state~0); 72461#L135 assume !(8496 == ssl3_accept_~s__state~0); 72460#L138 assume !(8497 == ssl3_accept_~s__state~0); 72459#L141 assume !(8512 == ssl3_accept_~s__state~0); 72458#L144 assume !(8513 == ssl3_accept_~s__state~0); 72457#L147 assume !(8528 == ssl3_accept_~s__state~0); 72456#L150 assume !(8529 == ssl3_accept_~s__state~0); 72453#L153 assume !(8544 == ssl3_accept_~s__state~0); 72449#L156 assume !(8545 == ssl3_accept_~s__state~0); 72447#L159 assume !(8560 == ssl3_accept_~s__state~0); 72446#L162 assume !(8561 == ssl3_accept_~s__state~0); 72445#L165 assume !(8448 == ssl3_accept_~s__state~0); 72444#L168 assume 8576 == ssl3_accept_~s__state~0; 72314#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 71744#L444 assume !(ssl3_accept_~ret~0 <= 0); 71736#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 71145#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71730#L580 ssl3_accept_~skip~0 := 0; 71729#L99-2 assume !false; 71728#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71727#L102 assume !(12292 == ssl3_accept_~s__state~0); 71726#L105 assume !(16384 == ssl3_accept_~s__state~0); 71725#L108 assume !(8192 == ssl3_accept_~s__state~0); 71724#L111 assume !(24576 == ssl3_accept_~s__state~0); 71723#L114 assume !(8195 == ssl3_accept_~s__state~0); 71722#L117 assume !(8480 == ssl3_accept_~s__state~0); 71721#L120 assume !(8481 == ssl3_accept_~s__state~0); 71720#L123 assume !(8482 == ssl3_accept_~s__state~0); 71719#L126 assume !(8464 == ssl3_accept_~s__state~0); 71717#L129 assume !(8465 == ssl3_accept_~s__state~0); 71718#L132 assume 8466 == ssl3_accept_~s__state~0; 70758#L133 [2019-10-22 08:56:01,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:01,639 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2019-10-22 08:56:01,639 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:01,639 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035777008] [2019-10-22 08:56:01,639 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,639 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,639 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:01,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:01,646 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:01,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:01,647 INFO L82 PathProgramCache]: Analyzing trace with hash 772576148, now seen corresponding path program 1 times [2019-10-22 08:56:01,647 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:01,647 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052063626] [2019-10-22 08:56:01,647 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,647 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:01,647 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:01,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:01,749 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 08:56:01,749 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052063626] [2019-10-22 08:56:01,749 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:01,750 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-10-22 08:56:01,750 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672875126] [2019-10-22 08:56:01,751 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:01,751 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:01,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-10-22 08:56:01,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:56:01,751 INFO L87 Difference]: Start difference. First operand 2408 states and 3053 transitions. cyclomatic complexity: 655 Second operand 5 states. [2019-10-22 08:56:01,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:01,858 INFO L93 Difference]: Finished difference Result 10586 states and 13282 transitions. [2019-10-22 08:56:01,859 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2019-10-22 08:56:01,859 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10586 states and 13282 transitions. [2019-10-22 08:56:01,893 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 9397 [2019-10-22 08:56:01,921 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10586 states to 10586 states and 13282 transitions. [2019-10-22 08:56:01,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10481 [2019-10-22 08:56:01,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10481 [2019-10-22 08:56:01,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10586 states and 13282 transitions. [2019-10-22 08:56:01,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:01,930 INFO L688 BuchiCegarLoop]: Abstraction has 10586 states and 13282 transitions. [2019-10-22 08:56:01,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10586 states and 13282 transitions. [2019-10-22 08:56:01,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10586 to 3957. [2019-10-22 08:56:01,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3957 states. [2019-10-22 08:56:01,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3957 states to 3957 states and 5001 transitions. [2019-10-22 08:56:01,998 INFO L711 BuchiCegarLoop]: Abstraction has 3957 states and 5001 transitions. [2019-10-22 08:56:01,998 INFO L591 BuchiCegarLoop]: Abstraction has 3957 states and 5001 transitions. [2019-10-22 08:56:01,998 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 08:56:01,998 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3957 states and 5001 transitions. [2019-10-22 08:56:02,008 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 3580 [2019-10-22 08:56:02,008 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:02,008 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:02,010 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 08:56:02,010 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 08:56:02,010 INFO L791 eck$LassoCheckResult]: Stem: 83614#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; 83615#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 83609#L85-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; 83610#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 83576#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 83668#L99-2 assume !false; 83691#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84314#L102 assume !(12292 == ssl3_accept_~s__state~0); 84313#L105 assume !(16384 == ssl3_accept_~s__state~0); 84312#L108 assume !(8192 == ssl3_accept_~s__state~0); 84311#L111 assume !(24576 == ssl3_accept_~s__state~0); 84310#L114 assume !(8195 == ssl3_accept_~s__state~0); 84309#L117 assume !(8480 == ssl3_accept_~s__state~0); 84308#L120 assume !(8481 == ssl3_accept_~s__state~0); 84307#L123 assume !(8482 == ssl3_accept_~s__state~0); 84306#L126 assume 8464 == ssl3_accept_~s__state~0; 83774#L133 [2019-10-22 08:56:02,010 INFO L793 eck$LassoCheckResult]: Loop: 83774#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 84820#L274 assume !(0 == ssl3_accept_~blastFlag~0); 84821#L274-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; 84921#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84916#L580 ssl3_accept_~skip~0 := 0; 84915#L99-2 assume !false; 84914#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84913#L102 assume !(12292 == ssl3_accept_~s__state~0); 84912#L105 assume !(16384 == ssl3_accept_~s__state~0); 84911#L108 assume !(8192 == ssl3_accept_~s__state~0); 84910#L111 assume !(24576 == ssl3_accept_~s__state~0); 84909#L114 assume !(8195 == ssl3_accept_~s__state~0); 84908#L117 assume !(8480 == ssl3_accept_~s__state~0); 84907#L120 assume !(8481 == ssl3_accept_~s__state~0); 84906#L123 assume !(8482 == ssl3_accept_~s__state~0); 84905#L126 assume !(8464 == ssl3_accept_~s__state~0); 84904#L129 assume !(8465 == ssl3_accept_~s__state~0); 84903#L132 assume !(8466 == ssl3_accept_~s__state~0); 84529#L135 assume 8496 == ssl3_accept_~s__state~0; 83767#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 84522#L287 assume !(1 == ssl3_accept_~blastFlag~0); 84515#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 84516#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 84878#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 83611#L297-2 ssl3_accept_~s__init_num~0 := 0; 84877#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84872#L580 ssl3_accept_~skip~0 := 0; 84871#L99-2 assume !false; 84870#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84869#L102 assume !(12292 == ssl3_accept_~s__state~0); 84868#L105 assume !(16384 == ssl3_accept_~s__state~0); 84867#L108 assume !(8192 == ssl3_accept_~s__state~0); 84866#L111 assume !(24576 == ssl3_accept_~s__state~0); 84865#L114 assume !(8195 == ssl3_accept_~s__state~0); 84864#L117 assume !(8480 == ssl3_accept_~s__state~0); 84863#L120 assume !(8481 == ssl3_accept_~s__state~0); 84862#L123 assume !(8482 == ssl3_accept_~s__state~0); 84861#L126 assume !(8464 == ssl3_accept_~s__state~0); 84860#L129 assume !(8465 == ssl3_accept_~s__state~0); 84859#L132 assume !(8466 == ssl3_accept_~s__state~0); 84396#L135 assume !(8496 == ssl3_accept_~s__state~0); 84394#L138 assume !(8497 == ssl3_accept_~s__state~0); 84389#L141 assume 8512 == ssl3_accept_~s__state~0; 83708#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83709#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 85808#L312 assume !(ssl3_accept_~ret~0 <= 0); 87036#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 86560#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86556#L580 ssl3_accept_~skip~0 := 0; 86551#L99-2 assume !false; 86552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86547#L102 assume !(12292 == ssl3_accept_~s__state~0); 86548#L105 assume !(16384 == ssl3_accept_~s__state~0); 86543#L108 assume !(8192 == ssl3_accept_~s__state~0); 86544#L111 assume !(24576 == ssl3_accept_~s__state~0); 86539#L114 assume !(8195 == ssl3_accept_~s__state~0); 86540#L117 assume !(8480 == ssl3_accept_~s__state~0); 86535#L120 assume !(8481 == ssl3_accept_~s__state~0); 86536#L123 assume !(8482 == ssl3_accept_~s__state~0); 86531#L126 assume !(8464 == ssl3_accept_~s__state~0); 86532#L129 assume !(8465 == ssl3_accept_~s__state~0); 86527#L132 assume !(8466 == ssl3_accept_~s__state~0); 86528#L135 assume !(8496 == ssl3_accept_~s__state~0); 86523#L138 assume !(8497 == ssl3_accept_~s__state~0); 86524#L141 assume !(8512 == ssl3_accept_~s__state~0); 86519#L144 assume !(8513 == ssl3_accept_~s__state~0); 86520#L147 assume 8528 == ssl3_accept_~s__state~0; 83757#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 87032#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 86463#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 83445#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 83604#L357 assume !(ssl3_accept_~ret~0 <= 0); 83444#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 83515#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87140#L580 ssl3_accept_~skip~0 := 0; 87139#L99-2 assume !false; 87136#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87132#L102 assume !(12292 == ssl3_accept_~s__state~0); 87131#L105 assume !(16384 == ssl3_accept_~s__state~0); 87130#L108 assume !(8192 == ssl3_accept_~s__state~0); 87128#L111 assume !(24576 == ssl3_accept_~s__state~0); 87118#L114 assume !(8195 == ssl3_accept_~s__state~0); 87115#L117 assume !(8480 == ssl3_accept_~s__state~0); 87112#L120 assume !(8481 == ssl3_accept_~s__state~0); 87109#L123 assume !(8482 == ssl3_accept_~s__state~0); 87106#L126 assume !(8464 == ssl3_accept_~s__state~0); 87103#L129 assume !(8465 == ssl3_accept_~s__state~0); 87100#L132 assume !(8466 == ssl3_accept_~s__state~0); 87097#L135 assume !(8496 == ssl3_accept_~s__state~0); 87094#L138 assume !(8497 == ssl3_accept_~s__state~0); 87091#L141 assume !(8512 == ssl3_accept_~s__state~0); 86754#L144 assume !(8513 == ssl3_accept_~s__state~0); 86753#L147 assume !(8528 == ssl3_accept_~s__state~0); 86752#L150 assume !(8529 == ssl3_accept_~s__state~0); 86748#L153 assume 8544 == ssl3_accept_~s__state~0; 83752#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 86974#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 86976#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83494#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 83496#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 83667#L404 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; 86945#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86940#L580 ssl3_accept_~skip~0 := 0; 86939#L99-2 assume !false; 86938#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86936#L102 assume !(12292 == ssl3_accept_~s__state~0); 86935#L105 assume !(16384 == ssl3_accept_~s__state~0); 86934#L108 assume !(8192 == ssl3_accept_~s__state~0); 86933#L111 assume !(24576 == ssl3_accept_~s__state~0); 86931#L114 assume !(8195 == ssl3_accept_~s__state~0); 86930#L117 assume !(8480 == ssl3_accept_~s__state~0); 86925#L120 assume !(8481 == ssl3_accept_~s__state~0); 86923#L123 assume !(8482 == ssl3_accept_~s__state~0); 86921#L126 assume !(8464 == ssl3_accept_~s__state~0); 86919#L129 assume !(8465 == ssl3_accept_~s__state~0); 86917#L132 assume !(8466 == ssl3_accept_~s__state~0); 86915#L135 assume !(8496 == ssl3_accept_~s__state~0); 86891#L138 assume !(8497 == ssl3_accept_~s__state~0); 86887#L141 assume !(8512 == ssl3_accept_~s__state~0); 86883#L144 assume !(8513 == ssl3_accept_~s__state~0); 86878#L147 assume !(8528 == ssl3_accept_~s__state~0); 86874#L150 assume !(8529 == ssl3_accept_~s__state~0); 86870#L153 assume !(8544 == ssl3_accept_~s__state~0); 86866#L156 assume !(8545 == ssl3_accept_~s__state~0); 86862#L159 assume !(8560 == ssl3_accept_~s__state~0); 86857#L162 assume !(8561 == ssl3_accept_~s__state~0); 86853#L165 assume 8448 == ssl3_accept_~s__state~0; 86851#L166 assume !(ssl3_accept_~num1~0 > 0); 86848#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 86815#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86809#L580 ssl3_accept_~skip~0 := 0; 86807#L99-2 assume !false; 86805#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86803#L102 assume !(12292 == ssl3_accept_~s__state~0); 86801#L105 assume !(16384 == ssl3_accept_~s__state~0); 86799#L108 assume !(8192 == ssl3_accept_~s__state~0); 86797#L111 assume !(24576 == ssl3_accept_~s__state~0); 86795#L114 assume !(8195 == ssl3_accept_~s__state~0); 86793#L117 assume !(8480 == ssl3_accept_~s__state~0); 86791#L120 assume !(8481 == ssl3_accept_~s__state~0); 86789#L123 assume !(8482 == ssl3_accept_~s__state~0); 86787#L126 assume !(8464 == ssl3_accept_~s__state~0); 86785#L129 assume !(8465 == ssl3_accept_~s__state~0); 86783#L132 assume !(8466 == ssl3_accept_~s__state~0); 86781#L135 assume !(8496 == ssl3_accept_~s__state~0); 86779#L138 assume !(8497 == ssl3_accept_~s__state~0); 86777#L141 assume !(8512 == ssl3_accept_~s__state~0); 86775#L144 assume !(8513 == ssl3_accept_~s__state~0); 86773#L147 assume !(8528 == ssl3_accept_~s__state~0); 86771#L150 assume !(8529 == ssl3_accept_~s__state~0); 86769#L153 assume !(8544 == ssl3_accept_~s__state~0); 86767#L156 assume !(8545 == ssl3_accept_~s__state~0); 86765#L159 assume !(8560 == ssl3_accept_~s__state~0); 86763#L162 assume !(8561 == ssl3_accept_~s__state~0); 86683#L165 assume !(8448 == ssl3_accept_~s__state~0); 84930#L168 assume 8576 == ssl3_accept_~s__state~0; 84927#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 84924#L444 assume !(ssl3_accept_~ret~0 <= 0); 84900#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 84207#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84894#L580 ssl3_accept_~skip~0 := 0; 84893#L99-2 assume !false; 84892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84891#L102 assume !(12292 == ssl3_accept_~s__state~0); 84890#L105 assume !(16384 == ssl3_accept_~s__state~0); 84889#L108 assume !(8192 == ssl3_accept_~s__state~0); 84888#L111 assume !(24576 == ssl3_accept_~s__state~0); 84887#L114 assume !(8195 == ssl3_accept_~s__state~0); 84886#L117 assume !(8480 == ssl3_accept_~s__state~0); 84885#L120 assume !(8481 == ssl3_accept_~s__state~0); 84884#L123 assume !(8482 == ssl3_accept_~s__state~0); 84883#L126 assume !(8464 == ssl3_accept_~s__state~0); 84881#L129 assume !(8465 == ssl3_accept_~s__state~0); 84882#L132 assume 8466 == ssl3_accept_~s__state~0; 83774#L133 [2019-10-22 08:56:02,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:02,011 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 23 times [2019-10-22 08:56:02,011 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:02,011 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257104903] [2019-10-22 08:56:02,011 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:02,011 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:02,011 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:02,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:02,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:02,019 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:02,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:02,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1316221366, now seen corresponding path program 1 times [2019-10-22 08:56:02,021 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:02,021 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271658131] [2019-10-22 08:56:02,021 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:02,021 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:02,021 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:02,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:02,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:02,069 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:02,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:02,071 INFO L82 PathProgramCache]: Analyzing trace with hash 1684317572, now seen corresponding path program 1 times [2019-10-22 08:56:02,071 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:02,071 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99978883] [2019-10-22 08:56:02,071 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:02,072 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:02,072 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:02,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:02,112 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 08:56:02,113 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99978883] [2019-10-22 08:56:02,113 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:02,113 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:02,113 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794800741] [2019-10-22 08:56:03,173 WARN L191 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 388 DAG size of output: 142 [2019-10-22 08:56:03,234 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:03,234 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:03,234 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:03,234 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:03,234 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:03,234 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:03,234 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:03,234 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:03,234 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration28_Loop [2019-10-22 08:56:03,234 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:03,234 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:03,236 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 08:56:03,244 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 08:56:03,249 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 08:56:03,255 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 08:56:03,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 08:56:03,259 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 08:56:03,267 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 08:56:03,270 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 08:56:03,272 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 08:56:03,274 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 08:56:03,276 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 08:56:03,278 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 08:56:03,279 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 08:56:03,281 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 08:56:03,287 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 08:56:03,291 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 08:56:03,293 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 08:56:03,294 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 08:56:03,298 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 08:56:03,300 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 08:56:03,301 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 08:56:03,304 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 08:56:03,524 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:03,524 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/z3 Starting monitored process 9 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 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:03,527 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:03,527 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:03,530 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:03,530 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:03,538 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:03,538 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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) [2019-10-22 08:56:03,551 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:03,551 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:03,555 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:03,559 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:03,559 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:03,559 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:03,559 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:03,559 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:03,559 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:03,559 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:03,560 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:03,560 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration28_Loop [2019-10-22 08:56:03,560 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:03,560 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:03,561 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 08:56:03,568 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 08:56:03,573 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 08:56:03,577 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 08:56:03,580 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 08:56:03,582 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 08:56:03,584 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 08:56:03,587 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 08:56:03,589 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 08:56:03,591 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 08:56:03,594 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 08:56:03,596 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 08:56:03,598 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 08:56:03,601 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 08:56:03,606 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 08:56:03,619 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 08:56:03,623 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 08:56: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 08:56:03,656 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 08:56:03,658 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 08:56:03,661 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 08:56:03,663 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 08:56:03,891 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:03,891 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:03,892 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 08:56:03,892 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:03,892 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:03,893 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:03,893 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:03,893 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:03,893 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:03,893 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:03,895 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:03,895 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 08:56:03,896 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:03,896 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:03,896 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:03,896 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:03,896 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:03,897 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:03,897 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:03,898 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:03,899 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 08:56:03,899 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:03,899 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:03,899 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:03,899 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:03,900 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:03,900 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:03,900 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:03,902 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:03,903 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:03,903 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:03,903 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:03,903 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:03,903 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:03,903 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-10-22 08:56:03,904 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:03,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:03,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:03,928 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:03,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:03,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:03,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:03,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:03,984 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 08:56:03,985 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-10-22 08:56:03,986 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3957 states and 5001 transitions. cyclomatic complexity: 1057 Second operand 4 states. [2019-10-22 08:56:04,057 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3957 states and 5001 transitions. cyclomatic complexity: 1057. Second operand 4 states. Result 10752 states and 13513 transitions. Complement of second has 4 states. [2019-10-22 08:56:04,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:04,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-10-22 08:56:04,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 377 transitions. [2019-10-22 08:56:04,059 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 16 letters. Loop has 174 letters. [2019-10-22 08:56:04,061 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:04,061 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 190 letters. Loop has 174 letters. [2019-10-22 08:56:04,067 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:04,068 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 377 transitions. Stem has 16 letters. Loop has 348 letters. [2019-10-22 08:56:04,070 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:04,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10752 states and 13513 transitions. [2019-10-22 08:56:04,102 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 6796 [2019-10-22 08:56:04,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10752 states to 10542 states and 13257 transitions. [2019-10-22 08:56:04,131 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7077 [2019-10-22 08:56:04,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7208 [2019-10-22 08:56:04,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10542 states and 13257 transitions. [2019-10-22 08:56:04,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:04,136 INFO L688 BuchiCegarLoop]: Abstraction has 10542 states and 13257 transitions. [2019-10-22 08:56:04,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10542 states and 13257 transitions. [2019-10-22 08:56:04,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10542 to 10360. [2019-10-22 08:56:04,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10360 states. [2019-10-22 08:56:04,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10360 states to 10360 states and 13045 transitions. [2019-10-22 08:56:04,301 INFO L711 BuchiCegarLoop]: Abstraction has 10360 states and 13045 transitions. [2019-10-22 08:56:04,301 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:04,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:04,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:04,302 INFO L87 Difference]: Start difference. First operand 10360 states and 13045 transitions. Second operand 3 states. [2019-10-22 08:56:04,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:04,330 INFO L93 Difference]: Finished difference Result 5342 states and 6670 transitions. [2019-10-22 08:56:04,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:04,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5342 states and 6670 transitions. [2019-10-22 08:56:04,347 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 4190 [2019-10-22 08:56:04,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5342 states to 5338 states and 6666 transitions. [2019-10-22 08:56:04,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4472 [2019-10-22 08:56:04,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4474 [2019-10-22 08:56:04,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5338 states and 6666 transitions. [2019-10-22 08:56:04,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:04,365 INFO L688 BuchiCegarLoop]: Abstraction has 5338 states and 6666 transitions. [2019-10-22 08:56:04,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5338 states and 6666 transitions. [2019-10-22 08:56:04,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5338 to 5286. [2019-10-22 08:56:04,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5286 states. [2019-10-22 08:56:04,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5286 states to 5286 states and 6608 transitions. [2019-10-22 08:56:04,417 INFO L711 BuchiCegarLoop]: Abstraction has 5286 states and 6608 transitions. [2019-10-22 08:56:04,417 INFO L591 BuchiCegarLoop]: Abstraction has 5286 states and 6608 transitions. [2019-10-22 08:56:04,417 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 08:56:04,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5286 states and 6608 transitions. [2019-10-22 08:56:04,429 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4144 [2019-10-22 08:56:04,429 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:04,429 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:04,430 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 08:56:04,430 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 08:56:04,430 INFO L791 eck$LassoCheckResult]: Stem: 114672#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; 114673#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 114663#L85-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; 114664#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 114615#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 114737#L99-2 assume !false; 115537#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115720#L102 assume !(12292 == ssl3_accept_~s__state~0); 115719#L105 assume !(16384 == ssl3_accept_~s__state~0); 115718#L108 assume !(8192 == ssl3_accept_~s__state~0); 115717#L111 assume !(24576 == ssl3_accept_~s__state~0); 115716#L114 assume !(8195 == ssl3_accept_~s__state~0); 115715#L117 assume !(8480 == ssl3_accept_~s__state~0); 115714#L120 assume !(8481 == ssl3_accept_~s__state~0); 115713#L123 assume !(8482 == ssl3_accept_~s__state~0); 115693#L126 assume !(8464 == ssl3_accept_~s__state~0); 115694#L129 assume !(8465 == ssl3_accept_~s__state~0); 115689#L132 assume !(8466 == ssl3_accept_~s__state~0); 115690#L135 assume !(8496 == ssl3_accept_~s__state~0); 115682#L138 [2019-10-22 08:56:04,430 INFO L793 eck$LassoCheckResult]: Loop: 115682#L138 assume !(8497 == ssl3_accept_~s__state~0); 115680#L141 assume !(8512 == ssl3_accept_~s__state~0); 115677#L144 assume !(8513 == ssl3_accept_~s__state~0); 115675#L147 assume !(8528 == ssl3_accept_~s__state~0); 115672#L150 assume !(8529 == ssl3_accept_~s__state~0); 115670#L153 assume !(8544 == ssl3_accept_~s__state~0); 115667#L156 assume !(8545 == ssl3_accept_~s__state~0); 115665#L159 assume !(8560 == ssl3_accept_~s__state~0); 115662#L162 assume !(8561 == ssl3_accept_~s__state~0); 115660#L165 assume 8448 == ssl3_accept_~s__state~0; 115659#L166 assume !(ssl3_accept_~num1~0 > 0); 115657#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 115655#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115645#L580 ssl3_accept_~skip~0 := 0; 115643#L99-2 assume !false; 115641#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115638#L102 assume !(12292 == ssl3_accept_~s__state~0); 115636#L105 assume !(16384 == ssl3_accept_~s__state~0); 115634#L108 assume !(8192 == ssl3_accept_~s__state~0); 115631#L111 assume !(24576 == ssl3_accept_~s__state~0); 115628#L114 assume !(8195 == ssl3_accept_~s__state~0); 115626#L117 assume !(8480 == ssl3_accept_~s__state~0); 115623#L120 assume !(8481 == ssl3_accept_~s__state~0); 115620#L123 assume 8482 == ssl3_accept_~s__state~0; 115621#L124 ssl3_accept_~s__state~0 := 3; 115711#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115706#L580 ssl3_accept_~skip~0 := 0; 115705#L99-2 assume !false; 115704#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115703#L102 assume !(12292 == ssl3_accept_~s__state~0); 115702#L105 assume !(16384 == ssl3_accept_~s__state~0); 115701#L108 assume !(8192 == ssl3_accept_~s__state~0); 115700#L111 assume !(24576 == ssl3_accept_~s__state~0); 115699#L114 assume !(8195 == ssl3_accept_~s__state~0); 115698#L117 assume !(8480 == ssl3_accept_~s__state~0); 115697#L120 assume !(8481 == ssl3_accept_~s__state~0); 115696#L123 assume !(8482 == ssl3_accept_~s__state~0); 115695#L126 assume !(8464 == ssl3_accept_~s__state~0); 115691#L129 assume !(8465 == ssl3_accept_~s__state~0); 115692#L132 assume !(8466 == ssl3_accept_~s__state~0); 115685#L135 assume !(8496 == ssl3_accept_~s__state~0); 115682#L138 [2019-10-22 08:56:04,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:04,431 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-10-22 08:56:04,431 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:04,431 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820131305] [2019-10-22 08:56:04,431 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:04,431 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:04,431 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:04,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:04,441 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 08:56:04,441 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820131305] [2019-10-22 08:56:04,441 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:04,442 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:04,442 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954798605] [2019-10-22 08:56:04,442 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:04,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:04,442 INFO L82 PathProgramCache]: Analyzing trace with hash -687585852, now seen corresponding path program 2 times [2019-10-22 08:56:04,442 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:04,442 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547856718] [2019-10-22 08:56:04,442 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:04,443 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:04,443 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:04,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:04,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:04,449 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:04,547 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:04,547 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:04,547 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:04,547 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:04,547 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:04,547 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:04,547 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:04,547 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:04,548 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration29_Loop [2019-10-22 08:56:04,548 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:04,548 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:04,548 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 08:56:04,552 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 08:56:04,554 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 08:56:04,556 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 08:56:04,560 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 08:56:04,594 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:04,594 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:04,597 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:04,597 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:04,603 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:04,603 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_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 08:56:04,615 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:04,615 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:04,619 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:04,619 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_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/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 08:56:04,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:04,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:04,635 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:04,635 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/z3 Starting monitored process 15 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 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:04,642 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:04,642 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:04,653 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:04,653 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:04,658 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:04,663 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:04,663 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:04,663 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:04,663 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:04,663 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:04,663 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:04,663 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:04,664 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:04,664 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-2.c_Iteration29_Loop [2019-10-22 08:56:04,664 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:04,664 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:04,665 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 08:56:04,670 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 08:56:04,672 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 08:56:04,674 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 08:56:04,676 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 08:56:04,710 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:04,710 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:04,710 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 08:56:04,711 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:04,711 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:04,711 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:04,711 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:04,711 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:04,712 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:04,712 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:04,712 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:04,712 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 08:56:04,713 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:04,713 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:04,713 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:04,713 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:04,713 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:04,713 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:04,714 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:04,715 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:04,715 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 08:56:04,716 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:04,716 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:04,716 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:04,716 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:04,716 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:04,716 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:04,717 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:04,717 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:04,717 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 08:56:04,718 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:04,718 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:04,718 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:04,719 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:04,719 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:04,719 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:04,719 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:04,720 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:04,720 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 08:56:04,720 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:04,720 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:04,720 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:04,721 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:04,721 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:04,721 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:04,721 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:04,723 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:04,725 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:04,725 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:56:04,725 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:04,725 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:04,726 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:04,726 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 08:56:04,726 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:04,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:04,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:04,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:04,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:04,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:04,759 INFO L256 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:04,760 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:04,778 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 08:56:04,778 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 08:56:04,779 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5286 states and 6608 transitions. cyclomatic complexity: 1340 Second operand 5 states. [2019-10-22 08:56:05,105 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5286 states and 6608 transitions. cyclomatic complexity: 1340. Second operand 5 states. Result 16994 states and 21128 transitions. Complement of second has 9 states. [2019-10-22 08:56:05,106 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 08:56:05,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:05,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 340 transitions. [2019-10-22 08:56:05,106 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 19 letters. Loop has 41 letters. [2019-10-22 08:56:05,106 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:05,107 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 60 letters. Loop has 41 letters. [2019-10-22 08:56:05,107 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:05,107 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 340 transitions. Stem has 19 letters. Loop has 82 letters. [2019-10-22 08:56:05,107 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:05,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16994 states and 21128 transitions. [2019-10-22 08:56:05,161 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 7936 [2019-10-22 08:56:05,203 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16994 states to 16689 states and 20725 transitions. [2019-10-22 08:56:05,203 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9074 [2019-10-22 08:56:05,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9120 [2019-10-22 08:56:05,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16689 states and 20725 transitions. [2019-10-22 08:56:05,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:05,212 INFO L688 BuchiCegarLoop]: Abstraction has 16689 states and 20725 transitions. [2019-10-22 08:56:05,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16689 states and 20725 transitions. [2019-10-22 08:56:05,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16689 to 14649. [2019-10-22 08:56:05,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14649 states. [2019-10-22 08:56:05,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14649 states to 14649 states and 18286 transitions. [2019-10-22 08:56:05,377 INFO L711 BuchiCegarLoop]: Abstraction has 14649 states and 18286 transitions. [2019-10-22 08:56:05,377 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:05,377 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:05,377 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:05,377 INFO L87 Difference]: Start difference. First operand 14649 states and 18286 transitions. Second operand 3 states. [2019-10-22 08:56:05,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:05,449 INFO L93 Difference]: Finished difference Result 3044 states and 3703 transitions. [2019-10-22 08:56:05,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:05,450 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3044 states and 3703 transitions. [2019-10-22 08:56:05,457 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-10-22 08:56:05,465 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3044 states to 3034 states and 3693 transitions. [2019-10-22 08:56:05,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2019-10-22 08:56:05,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2019-10-22 08:56:05,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3034 states and 3693 transitions. [2019-10-22 08:56:05,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:05,466 INFO L688 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-10-22 08:56:05,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states and 3693 transitions. [2019-10-22 08:56:05,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3034. [2019-10-22 08:56:05,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3034 states. [2019-10-22 08:56:05,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 3693 transitions. [2019-10-22 08:56:05,493 INFO L711 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-10-22 08:56:05,493 INFO L591 BuchiCegarLoop]: Abstraction has 3034 states and 3693 transitions. [2019-10-22 08:56:05,493 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 08:56:05,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3034 states and 3693 transitions. [2019-10-22 08:56:05,498 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-10-22 08:56:05,498 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:05,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:05,499 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 08:56:05,499 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:05,499 INFO L791 eck$LassoCheckResult]: Stem: 154832#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; 154833#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 154822#L85-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; 154823#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 154778#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 154881#L99-2 assume !false; 155509#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155507#L102 assume !(12292 == ssl3_accept_~s__state~0); 155505#L105 assume !(16384 == ssl3_accept_~s__state~0); 155503#L108 assume !(8192 == ssl3_accept_~s__state~0); 155501#L111 assume !(24576 == ssl3_accept_~s__state~0); 155499#L114 assume !(8195 == ssl3_accept_~s__state~0); 155496#L117 assume !(8480 == ssl3_accept_~s__state~0); 155494#L120 assume !(8481 == ssl3_accept_~s__state~0); 155493#L123 assume !(8482 == ssl3_accept_~s__state~0); 155492#L126 assume 8464 == ssl3_accept_~s__state~0; 155490#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 155426#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 155424#L274-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; 155416#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155410#L580 ssl3_accept_~skip~0 := 0; 155408#L99-2 assume !false; 155406#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155404#L102 assume !(12292 == ssl3_accept_~s__state~0); 155402#L105 assume !(16384 == ssl3_accept_~s__state~0); 155400#L108 assume !(8192 == ssl3_accept_~s__state~0); 155398#L111 assume !(24576 == ssl3_accept_~s__state~0); 155396#L114 assume !(8195 == ssl3_accept_~s__state~0); 155265#L117 assume !(8480 == ssl3_accept_~s__state~0); 155264#L120 assume !(8481 == ssl3_accept_~s__state~0); 155263#L123 assume !(8482 == ssl3_accept_~s__state~0); 155262#L126 assume !(8464 == ssl3_accept_~s__state~0); 155261#L129 assume !(8465 == ssl3_accept_~s__state~0); 155259#L132 assume !(8466 == ssl3_accept_~s__state~0); 155258#L135 assume 8496 == ssl3_accept_~s__state~0; 155051#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 155050#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 155047#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 155042#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 155043#L297-2 ssl3_accept_~s__init_num~0 := 0; 155039#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155035#L580 ssl3_accept_~skip~0 := 0; 155027#L99-2 assume !false; 155028#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155023#L102 assume !(12292 == ssl3_accept_~s__state~0); 155024#L105 assume !(16384 == ssl3_accept_~s__state~0); 155016#L108 assume !(8192 == ssl3_accept_~s__state~0); 155017#L111 assume !(24576 == ssl3_accept_~s__state~0); 155011#L114 assume !(8195 == ssl3_accept_~s__state~0); 155012#L117 assume !(8480 == ssl3_accept_~s__state~0); 155002#L120 assume !(8481 == ssl3_accept_~s__state~0); 154999#L123 assume !(8482 == ssl3_accept_~s__state~0); 155000#L126 assume !(8464 == ssl3_accept_~s__state~0); 155884#L129 assume !(8465 == ssl3_accept_~s__state~0); 155882#L132 assume !(8466 == ssl3_accept_~s__state~0); 155880#L135 assume !(8496 == ssl3_accept_~s__state~0); 155875#L138 assume !(8497 == ssl3_accept_~s__state~0); 154889#L141 [2019-10-22 08:56:05,500 INFO L793 eck$LassoCheckResult]: Loop: 154889#L141 assume 8512 == ssl3_accept_~s__state~0; 154887#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154885#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 154716#L312 assume !(ssl3_accept_~ret~0 <= 0); 154717#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 154836#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155192#L580 ssl3_accept_~skip~0 := 0; 155190#L99-2 assume !false; 155187#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155184#L102 assume !(12292 == ssl3_accept_~s__state~0); 155182#L105 assume !(16384 == ssl3_accept_~s__state~0); 155179#L108 assume !(8192 == ssl3_accept_~s__state~0); 155176#L111 assume !(24576 == ssl3_accept_~s__state~0); 155069#L114 assume !(8195 == ssl3_accept_~s__state~0); 155068#L117 assume !(8480 == ssl3_accept_~s__state~0); 155067#L120 assume !(8481 == ssl3_accept_~s__state~0); 155064#L123 assume !(8482 == ssl3_accept_~s__state~0); 155061#L126 assume !(8464 == ssl3_accept_~s__state~0); 155058#L129 assume !(8465 == ssl3_accept_~s__state~0); 155055#L132 assume !(8466 == ssl3_accept_~s__state~0); 155052#L135 assume !(8496 == ssl3_accept_~s__state~0); 154912#L138 assume !(8497 == ssl3_accept_~s__state~0); 154910#L141 assume !(8512 == ssl3_accept_~s__state~0); 154911#L144 assume !(8513 == ssl3_accept_~s__state~0); 155291#L147 assume 8528 == ssl3_accept_~s__state~0; 155289#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 154809#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 154775#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 154631#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 154815#L357 assume !(ssl3_accept_~ret~0 <= 0); 154630#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 154706#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155253#L580 ssl3_accept_~skip~0 := 0; 155252#L99-2 assume !false; 155251#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155250#L102 assume !(12292 == ssl3_accept_~s__state~0); 155249#L105 assume !(16384 == ssl3_accept_~s__state~0); 155248#L108 assume !(8192 == ssl3_accept_~s__state~0); 155247#L111 assume !(24576 == ssl3_accept_~s__state~0); 155246#L114 assume !(8195 == ssl3_accept_~s__state~0); 155245#L117 assume !(8480 == ssl3_accept_~s__state~0); 155244#L120 assume !(8481 == ssl3_accept_~s__state~0); 155243#L123 assume !(8482 == ssl3_accept_~s__state~0); 155242#L126 assume !(8464 == ssl3_accept_~s__state~0); 155241#L129 assume !(8465 == ssl3_accept_~s__state~0); 155240#L132 assume !(8466 == ssl3_accept_~s__state~0); 155239#L135 assume !(8496 == ssl3_accept_~s__state~0); 155238#L138 assume !(8497 == ssl3_accept_~s__state~0); 155237#L141 assume !(8512 == ssl3_accept_~s__state~0); 155236#L144 assume !(8513 == ssl3_accept_~s__state~0); 155235#L147 assume !(8528 == ssl3_accept_~s__state~0); 155234#L150 assume !(8529 == ssl3_accept_~s__state~0); 155233#L153 assume 8544 == ssl3_accept_~s__state~0; 155232#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 154807#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 154688#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154748#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 154876#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 154877#L404 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; 155549#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155543#L580 ssl3_accept_~skip~0 := 0; 155541#L99-2 assume !false; 155539#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155537#L102 assume !(12292 == ssl3_accept_~s__state~0); 155535#L105 assume !(16384 == ssl3_accept_~s__state~0); 155533#L108 assume !(8192 == ssl3_accept_~s__state~0); 155531#L111 assume !(24576 == ssl3_accept_~s__state~0); 155529#L114 assume !(8195 == ssl3_accept_~s__state~0); 155527#L117 assume !(8480 == ssl3_accept_~s__state~0); 155525#L120 assume !(8481 == ssl3_accept_~s__state~0); 155523#L123 assume !(8482 == ssl3_accept_~s__state~0); 155519#L126 assume !(8464 == ssl3_accept_~s__state~0); 155518#L129 assume !(8465 == ssl3_accept_~s__state~0); 155517#L132 assume !(8466 == ssl3_accept_~s__state~0); 155516#L135 assume !(8496 == ssl3_accept_~s__state~0); 155514#L138 assume !(8497 == ssl3_accept_~s__state~0); 155513#L141 assume !(8512 == ssl3_accept_~s__state~0); 155512#L144 assume !(8513 == ssl3_accept_~s__state~0); 155511#L147 assume !(8528 == ssl3_accept_~s__state~0); 155510#L150 assume !(8529 == ssl3_accept_~s__state~0); 155508#L153 assume !(8544 == ssl3_accept_~s__state~0); 155506#L156 assume !(8545 == ssl3_accept_~s__state~0); 155504#L159 assume !(8560 == ssl3_accept_~s__state~0); 155502#L162 assume !(8561 == ssl3_accept_~s__state~0); 155500#L165 assume 8448 == ssl3_accept_~s__state~0; 155498#L166 assume !(ssl3_accept_~num1~0 > 0); 155495#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 155488#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155483#L580 ssl3_accept_~skip~0 := 0; 155482#L99-2 assume !false; 155481#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155478#L102 assume !(12292 == ssl3_accept_~s__state~0); 155477#L105 assume !(16384 == ssl3_accept_~s__state~0); 155471#L108 assume !(8192 == ssl3_accept_~s__state~0); 155469#L111 assume !(24576 == ssl3_accept_~s__state~0); 155467#L114 assume !(8195 == ssl3_accept_~s__state~0); 155465#L117 assume !(8480 == ssl3_accept_~s__state~0); 155463#L120 assume !(8481 == ssl3_accept_~s__state~0); 155461#L123 assume !(8482 == ssl3_accept_~s__state~0); 155459#L126 assume !(8464 == ssl3_accept_~s__state~0); 155457#L129 assume !(8465 == ssl3_accept_~s__state~0); 155455#L132 assume !(8466 == ssl3_accept_~s__state~0); 155453#L135 assume !(8496 == ssl3_accept_~s__state~0); 155451#L138 assume !(8497 == ssl3_accept_~s__state~0); 155449#L141 assume !(8512 == ssl3_accept_~s__state~0); 155447#L144 assume !(8513 == ssl3_accept_~s__state~0); 155445#L147 assume !(8528 == ssl3_accept_~s__state~0); 155443#L150 assume !(8529 == ssl3_accept_~s__state~0); 155441#L153 assume !(8544 == ssl3_accept_~s__state~0); 155439#L156 assume !(8545 == ssl3_accept_~s__state~0); 155437#L159 assume !(8560 == ssl3_accept_~s__state~0); 155435#L162 assume !(8561 == ssl3_accept_~s__state~0); 155433#L165 assume !(8448 == ssl3_accept_~s__state~0); 155150#L168 assume 8576 == ssl3_accept_~s__state~0; 155148#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 155146#L444 assume !(ssl3_accept_~ret~0 <= 0); 155142#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 155133#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155125#L580 ssl3_accept_~skip~0 := 0; 155122#L99-2 assume !false; 155119#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155114#L102 assume !(12292 == ssl3_accept_~s__state~0); 155115#L105 assume !(16384 == ssl3_accept_~s__state~0); 155106#L108 assume !(8192 == ssl3_accept_~s__state~0); 155103#L111 assume !(24576 == ssl3_accept_~s__state~0); 155099#L114 assume !(8195 == ssl3_accept_~s__state~0); 155096#L117 assume !(8480 == ssl3_accept_~s__state~0); 155092#L120 assume !(8481 == ssl3_accept_~s__state~0); 155089#L123 assume !(8482 == ssl3_accept_~s__state~0); 155085#L126 assume !(8464 == ssl3_accept_~s__state~0); 155080#L129 assume !(8465 == ssl3_accept_~s__state~0); 155081#L132 assume !(8466 == ssl3_accept_~s__state~0); 155073#L135 assume 8496 == ssl3_accept_~s__state~0; 154678#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 154679#L287 assume !(1 == ssl3_accept_~blastFlag~0); 154740#L290 assume !(3 == ssl3_accept_~blastFlag~0); 154741#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 155049#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 155040#L297-2 ssl3_accept_~s__init_num~0 := 0; 155041#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155029#L580 ssl3_accept_~skip~0 := 0; 155030#L99-2 assume !false; 155025#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155026#L102 assume !(12292 == ssl3_accept_~s__state~0); 155021#L105 assume !(16384 == ssl3_accept_~s__state~0); 155022#L108 assume !(8192 == ssl3_accept_~s__state~0); 155014#L111 assume !(24576 == ssl3_accept_~s__state~0); 155015#L114 assume !(8195 == ssl3_accept_~s__state~0); 155004#L117 assume !(8480 == ssl3_accept_~s__state~0); 155005#L120 assume !(8481 == ssl3_accept_~s__state~0); 155885#L123 assume !(8482 == ssl3_accept_~s__state~0); 154997#L126 assume !(8464 == ssl3_accept_~s__state~0); 154995#L129 assume !(8465 == ssl3_accept_~s__state~0); 154993#L132 assume !(8466 == ssl3_accept_~s__state~0); 154991#L135 assume !(8496 == ssl3_accept_~s__state~0); 154891#L138 assume !(8497 == ssl3_accept_~s__state~0); 154889#L141 [2019-10-22 08:56:05,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:05,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 1 times [2019-10-22 08:56:05,500 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:05,500 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215941496] [2019-10-22 08:56:05,500 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,500 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,501 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:05,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:05,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:05,513 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:05,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:05,513 INFO L82 PathProgramCache]: Analyzing trace with hash -298959631, now seen corresponding path program 1 times [2019-10-22 08:56:05,513 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:05,513 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691810692] [2019-10-22 08:56:05,513 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,514 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,514 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:05,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:05,540 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2019-10-22 08:56:05,540 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691810692] [2019-10-22 08:56:05,541 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:05,541 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:05,541 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518589149] [2019-10-22 08:56:05,541 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:05,541 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:05,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:05,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:05,542 INFO L87 Difference]: Start difference. First operand 3034 states and 3693 transitions. cyclomatic complexity: 672 Second operand 3 states. [2019-10-22 08:56:05,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:05,617 INFO L93 Difference]: Finished difference Result 3034 states and 3684 transitions. [2019-10-22 08:56:05,617 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:05,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3034 states and 3684 transitions. [2019-10-22 08:56:05,625 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-10-22 08:56:05,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3034 states to 3034 states and 3684 transitions. [2019-10-22 08:56:05,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 884 [2019-10-22 08:56:05,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 884 [2019-10-22 08:56:05,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3034 states and 3684 transitions. [2019-10-22 08:56:05,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:05,634 INFO L688 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-10-22 08:56:05,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3034 states and 3684 transitions. [2019-10-22 08:56:05,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3034 to 3034. [2019-10-22 08:56:05,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3034 states. [2019-10-22 08:56:05,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3034 states to 3034 states and 3684 transitions. [2019-10-22 08:56:05,658 INFO L711 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-10-22 08:56:05,659 INFO L591 BuchiCegarLoop]: Abstraction has 3034 states and 3684 transitions. [2019-10-22 08:56:05,659 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 08:56:05,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3034 states and 3684 transitions. [2019-10-22 08:56:05,664 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 676 [2019-10-22 08:56:05,665 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:05,665 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:05,666 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 08:56:05,666 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 08:56:05,666 INFO L791 eck$LassoCheckResult]: Stem: 160913#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; 160914#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 160903#L85-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; 160904#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 160864#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 160970#L99-2 assume !false; 161738#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161736#L102 assume !(12292 == ssl3_accept_~s__state~0); 161734#L105 assume !(16384 == ssl3_accept_~s__state~0); 161732#L108 assume !(8192 == ssl3_accept_~s__state~0); 161730#L111 assume !(24576 == ssl3_accept_~s__state~0); 161728#L114 assume !(8195 == ssl3_accept_~s__state~0); 161726#L117 assume !(8480 == ssl3_accept_~s__state~0); 161724#L120 assume !(8481 == ssl3_accept_~s__state~0); 161722#L123 assume !(8482 == ssl3_accept_~s__state~0); 161720#L126 assume 8464 == ssl3_accept_~s__state~0; 160790#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 160791#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 161651#L274-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; 161647#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161640#L580 ssl3_accept_~skip~0 := 0; 161637#L99-2 assume !false; 161634#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161631#L102 assume !(12292 == ssl3_accept_~s__state~0); 161628#L105 assume !(16384 == ssl3_accept_~s__state~0); 161625#L108 assume !(8192 == ssl3_accept_~s__state~0); 161622#L111 assume !(24576 == ssl3_accept_~s__state~0); 161619#L114 assume !(8195 == ssl3_accept_~s__state~0); 161616#L117 assume !(8480 == ssl3_accept_~s__state~0); 161613#L120 assume !(8481 == ssl3_accept_~s__state~0); 161610#L123 assume !(8482 == ssl3_accept_~s__state~0); 161607#L126 assume !(8464 == ssl3_accept_~s__state~0); 161604#L129 assume !(8465 == ssl3_accept_~s__state~0); 161601#L132 assume !(8466 == ssl3_accept_~s__state~0); 161598#L135 assume 8496 == ssl3_accept_~s__state~0; 161595#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 161592#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 161586#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 161587#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 160900#L297-2 ssl3_accept_~s__init_num~0 := 0; 160846#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 160728#L580 ssl3_accept_~skip~0 := 0; 160950#L99-2 assume !false; 160836#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160837#L102 assume !(12292 == ssl3_accept_~s__state~0); 160842#L105 assume !(16384 == ssl3_accept_~s__state~0); 160843#L108 assume !(8192 == ssl3_accept_~s__state~0); 160787#L111 assume !(24576 == ssl3_accept_~s__state~0); 160788#L114 assume !(8195 == ssl3_accept_~s__state~0); 160752#L117 assume !(8480 == ssl3_accept_~s__state~0); 160718#L120 assume !(8481 == ssl3_accept_~s__state~0); 160719#L123 assume !(8482 == ssl3_accept_~s__state~0); 160925#L126 assume !(8464 == ssl3_accept_~s__state~0); 160926#L129 assume !(8465 == ssl3_accept_~s__state~0); 162428#L132 assume !(8466 == ssl3_accept_~s__state~0); 161717#L135 assume !(8496 == ssl3_accept_~s__state~0); 161718#L138 assume !(8497 == ssl3_accept_~s__state~0); 160982#L141 [2019-10-22 08:56:05,666 INFO L793 eck$LassoCheckResult]: Loop: 160982#L141 assume 8512 == ssl3_accept_~s__state~0; 160980#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160978#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 160802#L312 assume !(ssl3_accept_~ret~0 <= 0); 160803#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 161562#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161550#L580 ssl3_accept_~skip~0 := 0; 161546#L99-2 assume !false; 161542#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161538#L102 assume !(12292 == ssl3_accept_~s__state~0); 161534#L105 assume !(16384 == ssl3_accept_~s__state~0); 161530#L108 assume !(8192 == ssl3_accept_~s__state~0); 161526#L111 assume !(24576 == ssl3_accept_~s__state~0); 161522#L114 assume !(8195 == ssl3_accept_~s__state~0); 161518#L117 assume !(8480 == ssl3_accept_~s__state~0); 161514#L120 assume !(8481 == ssl3_accept_~s__state~0); 161510#L123 assume !(8482 == ssl3_accept_~s__state~0); 161506#L126 assume !(8464 == ssl3_accept_~s__state~0); 161502#L129 assume !(8465 == ssl3_accept_~s__state~0); 161498#L132 assume !(8466 == ssl3_accept_~s__state~0); 161494#L135 assume !(8496 == ssl3_accept_~s__state~0); 161490#L138 assume !(8497 == ssl3_accept_~s__state~0); 161487#L141 assume !(8512 == ssl3_accept_~s__state~0); 161485#L144 assume !(8513 == ssl3_accept_~s__state~0); 161483#L147 assume 8528 == ssl3_accept_~s__state~0; 161482#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 161480#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 161478#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 161475#L355 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 161474#L357 assume !(ssl3_accept_~ret~0 <= 0); 161473#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 161471#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161465#L580 ssl3_accept_~skip~0 := 0; 161460#L99-2 assume !false; 161458#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161456#L102 assume !(12292 == ssl3_accept_~s__state~0); 161454#L105 assume !(16384 == ssl3_accept_~s__state~0); 161452#L108 assume !(8192 == ssl3_accept_~s__state~0); 161450#L111 assume !(24576 == ssl3_accept_~s__state~0); 161448#L114 assume !(8195 == ssl3_accept_~s__state~0); 161446#L117 assume !(8480 == ssl3_accept_~s__state~0); 161444#L120 assume !(8481 == ssl3_accept_~s__state~0); 161442#L123 assume !(8482 == ssl3_accept_~s__state~0); 161440#L126 assume !(8464 == ssl3_accept_~s__state~0); 161438#L129 assume !(8465 == ssl3_accept_~s__state~0); 161436#L132 assume !(8466 == ssl3_accept_~s__state~0); 161434#L135 assume !(8496 == ssl3_accept_~s__state~0); 161432#L138 assume !(8497 == ssl3_accept_~s__state~0); 161430#L141 assume !(8512 == ssl3_accept_~s__state~0); 161428#L144 assume !(8513 == ssl3_accept_~s__state~0); 161426#L147 assume !(8528 == ssl3_accept_~s__state~0); 161424#L150 assume !(8529 == ssl3_accept_~s__state~0); 161422#L153 assume 8544 == ssl3_accept_~s__state~0; 161420#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 161418#L380 assume !(0 != ssl3_accept_~s__session__peer~0); 160833#L389 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 160834#L392 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 161411#L401 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 160929#L404 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; 160830#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161710#L580 ssl3_accept_~skip~0 := 0; 161709#L99-2 assume !false; 161708#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161707#L102 assume !(12292 == ssl3_accept_~s__state~0); 161706#L105 assume !(16384 == ssl3_accept_~s__state~0); 161705#L108 assume !(8192 == ssl3_accept_~s__state~0); 161704#L111 assume !(24576 == ssl3_accept_~s__state~0); 161703#L114 assume !(8195 == ssl3_accept_~s__state~0); 161702#L117 assume !(8480 == ssl3_accept_~s__state~0); 161701#L120 assume !(8481 == ssl3_accept_~s__state~0); 161700#L123 assume !(8482 == ssl3_accept_~s__state~0); 161699#L126 assume !(8464 == ssl3_accept_~s__state~0); 161698#L129 assume !(8465 == ssl3_accept_~s__state~0); 161697#L132 assume !(8466 == ssl3_accept_~s__state~0); 161696#L135 assume !(8496 == ssl3_accept_~s__state~0); 161695#L138 assume !(8497 == ssl3_accept_~s__state~0); 161694#L141 assume !(8512 == ssl3_accept_~s__state~0); 161693#L144 assume !(8513 == ssl3_accept_~s__state~0); 161692#L147 assume !(8528 == ssl3_accept_~s__state~0); 161691#L150 assume !(8529 == ssl3_accept_~s__state~0); 161690#L153 assume !(8544 == ssl3_accept_~s__state~0); 161689#L156 assume !(8545 == ssl3_accept_~s__state~0); 161688#L159 assume !(8560 == ssl3_accept_~s__state~0); 161687#L162 assume !(8561 == ssl3_accept_~s__state~0); 161679#L165 assume 8448 == ssl3_accept_~s__state~0; 161677#L166 assume !(ssl3_accept_~num1~0 > 0); 161675#L430-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 161668#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161662#L580 ssl3_accept_~skip~0 := 0; 161660#L99-2 assume !false; 161658#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161656#L102 assume !(12292 == ssl3_accept_~s__state~0); 161654#L105 assume !(16384 == ssl3_accept_~s__state~0); 161652#L108 assume !(8192 == ssl3_accept_~s__state~0); 161648#L111 assume !(24576 == ssl3_accept_~s__state~0); 161641#L114 assume !(8195 == ssl3_accept_~s__state~0); 161638#L117 assume !(8480 == ssl3_accept_~s__state~0); 161635#L120 assume !(8481 == ssl3_accept_~s__state~0); 161632#L123 assume !(8482 == ssl3_accept_~s__state~0); 161629#L126 assume !(8464 == ssl3_accept_~s__state~0); 161626#L129 assume !(8465 == ssl3_accept_~s__state~0); 161623#L132 assume !(8466 == ssl3_accept_~s__state~0); 161620#L135 assume !(8496 == ssl3_accept_~s__state~0); 161617#L138 assume !(8497 == ssl3_accept_~s__state~0); 161614#L141 assume !(8512 == ssl3_accept_~s__state~0); 161611#L144 assume !(8513 == ssl3_accept_~s__state~0); 161608#L147 assume !(8528 == ssl3_accept_~s__state~0); 161605#L150 assume !(8529 == ssl3_accept_~s__state~0); 161602#L153 assume !(8544 == ssl3_accept_~s__state~0); 161599#L156 assume !(8545 == ssl3_accept_~s__state~0); 161596#L159 assume !(8560 == ssl3_accept_~s__state~0); 161593#L162 assume !(8561 == ssl3_accept_~s__state~0); 161589#L165 assume !(8448 == ssl3_accept_~s__state~0); 161577#L168 assume 8576 == ssl3_accept_~s__state~0; 160768#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 160769#L444 assume !(ssl3_accept_~ret~0 <= 0); 161564#L447 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 161555#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161547#L580 ssl3_accept_~skip~0 := 0; 161543#L99-2 assume !false; 161539#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161535#L102 assume !(12292 == ssl3_accept_~s__state~0); 161531#L105 assume !(16384 == ssl3_accept_~s__state~0); 161527#L108 assume !(8192 == ssl3_accept_~s__state~0); 161523#L111 assume !(24576 == ssl3_accept_~s__state~0); 161519#L114 assume !(8195 == ssl3_accept_~s__state~0); 161515#L117 assume !(8480 == ssl3_accept_~s__state~0); 161511#L120 assume !(8481 == ssl3_accept_~s__state~0); 161507#L123 assume !(8482 == ssl3_accept_~s__state~0); 161503#L126 assume !(8464 == ssl3_accept_~s__state~0); 161499#L129 assume !(8465 == ssl3_accept_~s__state~0); 161495#L132 assume 8466 == ssl3_accept_~s__state~0; 161491#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 160713#L274 assume !(0 == ssl3_accept_~blastFlag~0); 160699#L274-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; 160700#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161849#L580 ssl3_accept_~skip~0 := 0; 161847#L99-2 assume !false; 161842#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161840#L102 assume !(12292 == ssl3_accept_~s__state~0); 161838#L105 assume !(16384 == ssl3_accept_~s__state~0); 161836#L108 assume !(8192 == ssl3_accept_~s__state~0); 161834#L111 assume !(24576 == ssl3_accept_~s__state~0); 161832#L114 assume !(8195 == ssl3_accept_~s__state~0); 161830#L117 assume !(8480 == ssl3_accept_~s__state~0); 161828#L120 assume !(8481 == ssl3_accept_~s__state~0); 161826#L123 assume !(8482 == ssl3_accept_~s__state~0); 161824#L126 assume !(8464 == ssl3_accept_~s__state~0); 161822#L129 assume !(8465 == ssl3_accept_~s__state~0); 161817#L132 assume !(8466 == ssl3_accept_~s__state~0); 161811#L135 assume 8496 == ssl3_accept_~s__state~0; 160754#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 160755#L287 assume !(1 == ssl3_accept_~blastFlag~0); 161147#L290 assume !(3 == ssl3_accept_~blastFlag~0); 160820#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 160821#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 160905#L297-2 ssl3_accept_~s__init_num~0 := 0; 162463#L543 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 162460#L580 ssl3_accept_~skip~0 := 0; 160915#L99-2 assume !false; 160916#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 160865#L102 assume !(12292 == ssl3_accept_~s__state~0); 160866#L105 assume !(16384 == ssl3_accept_~s__state~0); 162445#L108 assume !(8192 == ssl3_accept_~s__state~0); 162442#L111 assume !(24576 == ssl3_accept_~s__state~0); 160738#L114 assume !(8195 == ssl3_accept_~s__state~0); 160739#L117 assume !(8480 == ssl3_accept_~s__state~0); 162435#L120 assume !(8481 == ssl3_accept_~s__state~0); 162432#L123 assume !(8482 == ssl3_accept_~s__state~0); 162429#L126 assume !(8464 == ssl3_accept_~s__state~0); 160934#L129 assume !(8465 == ssl3_accept_~s__state~0); 160921#L132 assume !(8466 == ssl3_accept_~s__state~0); 160922#L135 assume !(8496 == ssl3_accept_~s__state~0); 160984#L138 assume !(8497 == ssl3_accept_~s__state~0); 160982#L141 [2019-10-22 08:56:05,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:05,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1273758853, now seen corresponding path program 2 times [2019-10-22 08:56:05,667 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:05,667 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385192245] [2019-10-22 08:56:05,667 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,667 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,667 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:05,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:05,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:05,679 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:05,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:05,679 INFO L82 PathProgramCache]: Analyzing trace with hash 517443768, now seen corresponding path program 1 times [2019-10-22 08:56:05,679 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:05,680 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939117779] [2019-10-22 08:56:05,680 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,680 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,680 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:05,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:05,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:05,710 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:05,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:05,710 INFO L82 PathProgramCache]: Analyzing trace with hash 1325141564, now seen corresponding path program 1 times [2019-10-22 08:56:05,710 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:05,710 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540040286] [2019-10-22 08:56:05,711 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,711 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:05,711 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:05,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:05,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:05,774 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:06,938 WARN L191 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 388 DAG size of output: 146 [2019-10-22 08:56:07,265 WARN L191 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 88 [2019-10-22 08:56:07,347 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 08:56:07 BoogieIcfgContainer [2019-10-22 08:56:07,347 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 08:56:07,348 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 08:56:07,348 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 08:56:07,348 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 08:56:07,349 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:55:54" (3/4) ... [2019-10-22 08:56:07,352 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 08:56:07,424 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_d00ec4ef-bae7-4a53-b504-e1cd3ecbc32c/bin/uautomizer/witness.graphml [2019-10-22 08:56:07,425 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 08:56:07,426 INFO L168 Benchmark]: Toolchain (without parser) took 14019.92 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 580.9 MB). Free memory was 944.5 MB in the beginning and 1.2 GB in the end (delta: -211.3 MB). Peak memory consumption was 369.7 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:07,426 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:56:07,426 INFO L168 Benchmark]: CACSL2BoogieTranslator took 432.90 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.0 MB). Free memory was 944.5 MB in the beginning and 1.1 GB in the end (delta: -188.1 MB). Peak memory consumption was 23.4 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:07,427 INFO L168 Benchmark]: Boogie Procedure Inliner took 56.31 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: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:07,427 INFO L168 Benchmark]: Boogie Preprocessor took 29.54 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 08:56:07,427 INFO L168 Benchmark]: RCFGBuilder took 626.23 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: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:07,427 INFO L168 Benchmark]: BuchiAutomizer took 12793.96 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 439.9 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -104.1 MB). Peak memory consumption was 723.6 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:07,428 INFO L168 Benchmark]: Witness Printer took 77.08 ms. Allocated memory is still 1.6 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 19.1 MB). Peak memory consumption was 19.1 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:07,429 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 967.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 432.90 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.0 MB). Free memory was 944.5 MB in the beginning and 1.1 GB in the end (delta: -188.1 MB). Peak memory consumption was 23.4 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 56.31 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: 6.6 MB). Peak memory consumption was 6.6 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 29.54 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 626.23 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: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 12793.96 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 439.9 MB). Free memory was 1.1 GB in the beginning and 1.2 GB in the end (delta: -104.1 MB). Peak memory consumption was 723.6 MB. Max. memory is 11.5 GB. * Witness Printer took 77.08 ms. Allocated memory is still 1.6 GB. Free memory was 1.2 GB in the beginning and 1.2 GB in the end (delta: 19.1 MB). Peak memory consumption was 19.1 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 33 terminating modules (30 trivial, 3 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 -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 30 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 3034 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 12.7s and 31 iterations. TraceHistogramMax:7. Analysis of lassos took 6.3s. Construction of modules took 2.7s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 33. Automata minimization 0.9s AutomataMinimizationTime, 33 MinimizatonAttempts, 15497 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 5286 states and ocurred in iteration 28. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 7698 SDtfs, 5077 SDslu, 5268 SDs, 0 SdLazy, 3362 SolverSat, 660 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.7s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT0 conc0 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital54 mio100 ax100 hnf97 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: 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@4090a52b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a99c28f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e3a9efa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6279a8ef=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11678b68=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43127a4=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3664de96=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e85598c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bf9128a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@605bf584=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2412deba=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@7a168e58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a77438e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fdfe433=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28f59a5c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@713470ba=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bdb7b57=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d1d5e1a=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=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1621ebf=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=-4294967552, s__verify_mode=7, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6f97a00a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@55e058e9=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ee996b7=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6464185f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@60afa6ff=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=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60987db7=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ba2fddf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@dc92a0e=0, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4362bda7=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d54bdb8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3580b5a1=0, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16561363=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bcfd5c3=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3089d833=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3883c0a8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e7f5509=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6356e0c7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79e6687b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@454336dd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b9a790=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@403c52d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22a3d751=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46901597=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c6682e7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31c6df72=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f3b5dc=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bb7c764=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@263fa96c=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@191a40df=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23779030=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e6673fd=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ce67f93=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L613] int s ; [L614] int tmp ; [L618] 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 [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND FALSE !(__cil_tmp56 + 256UL) [L311] ret = __VERIFIER_nondet_int() [L312] COND FALSE !(ret <= 0) [L317] s__state = 8528 [L318] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L356] ret = __VERIFIER_nondet_int() [L357] COND FALSE !(ret <= 0) [L374] s__state = 8544 [L375] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L379] COND TRUE s__verify_mode + 1 [L380] COND FALSE !(s__session__peer != 0) [L391] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L392] COND FALSE !(__cil_tmp61 + 256UL) [L402] s__s3__tmp__cert_request = 1 [L403] ret = __VERIFIER_nondet_int() [L404] COND FALSE !(ret <= 0) [L407] s__state = 8448 [L408] s__s3__tmp__next_state___0 = 8576 [L409] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L430] COND FALSE !(num1 > 0L) [L439] s__state = s__s3__tmp__next_state___0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L443] ret = __VERIFIER_nondet_int() [L444] COND FALSE !(ret <= 0) [L447] COND TRUE ret == 2 [L448] s__state = 8466 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L580] COND FALSE !(! s__s3__tmp__reuse_message) [L597] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...