./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/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 30944670c48cc2995b7d28a1cfa4117c8585a6fe ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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.23-1dbac8b [2018-11-10 08:15:04,958 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 08:15:04,959 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 08:15:04,968 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 08:15:04,968 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 08:15:04,968 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 08:15:04,969 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 08:15:04,970 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 08:15:04,971 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 08:15:04,972 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 08:15:04,973 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 08:15:04,973 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 08:15:04,973 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 08:15:04,974 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 08:15:04,975 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 08:15:04,975 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 08:15:04,976 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 08:15:04,977 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 08:15:04,978 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 08:15:04,979 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 08:15:04,980 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 08:15:04,980 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 08:15:04,982 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 08:15:04,982 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 08:15:04,982 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 08:15:04,983 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 08:15:04,983 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 08:15:04,984 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 08:15:04,984 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 08:15:04,985 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 08:15:04,985 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 08:15:04,986 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 08:15:04,986 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 08:15:04,986 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 08:15:04,987 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 08:15:04,987 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 08:15:04,987 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 08:15:04,997 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 08:15:04,998 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 08:15:04,999 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 08:15:04,999 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 08:15:04,999 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 08:15:04,999 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 08:15:04,999 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 08:15:04,999 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 08:15:04,999 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 08:15:04,999 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 08:15:05,000 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 08:15:05,000 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 08:15:05,000 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 08:15:05,000 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 08:15:05,000 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 08:15:05,000 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 08:15:05,000 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 08:15:05,000 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 08:15:05,001 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 08:15:05,001 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 08:15:05,001 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 08:15:05,001 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 08:15:05,001 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 08:15:05,001 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 08:15:05,001 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 08:15:05,001 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 08:15:05,002 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 08:15:05,002 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 08:15:05,002 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 08:15:05,002 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 08:15:05,003 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 08:15:05,003 INFO L133 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_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/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 -> 30944670c48cc2995b7d28a1cfa4117c8585a6fe [2018-11-10 08:15:05,026 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 08:15:05,036 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 08:15:05,039 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 08:15:05,040 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 08:15:05,040 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 08:15:05,041 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-11-10 08:15:05,085 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/data/5de3e142b/e180d3dd913846c7a3a5fbcab4433528/FLAG86c862b6c [2018-11-10 08:15:05,447 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 08:15:05,448 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/sv-benchmarks/c/ssh-simplified/s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-11-10 08:15:05,457 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/data/5de3e142b/e180d3dd913846c7a3a5fbcab4433528/FLAG86c862b6c [2018-11-10 08:15:05,467 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/data/5de3e142b/e180d3dd913846c7a3a5fbcab4433528 [2018-11-10 08:15:05,469 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 08:15:05,470 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 08:15:05,471 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 08:15:05,471 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 08:15:05,473 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 08:15:05,474 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,476 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@549999d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05, skipping insertion in model container [2018-11-10 08:15:05,476 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,481 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 08:15:05,510 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 08:15:05,653 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 08:15:05,655 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 08:15:05,698 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 08:15:05,707 INFO L193 MainTranslator]: Completed translation [2018-11-10 08:15:05,707 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05 WrapperNode [2018-11-10 08:15:05,708 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 08:15:05,708 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 08:15:05,708 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 08:15:05,708 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 08:15:05,713 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,719 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,779 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 08:15:05,779 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 08:15:05,780 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 08:15:05,780 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 08:15:05,786 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,787 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,789 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,789 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,795 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,802 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,803 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... [2018-11-10 08:15:05,806 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 08:15:05,806 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 08:15:05,806 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 08:15:05,807 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 08:15:05,807 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/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 [2018-11-10 08:15:05,846 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 08:15:05,846 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 08:15:05,913 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 08:15:05,914 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 08:15:06,286 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 08:15:06,287 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 08:15:06 BoogieIcfgContainer [2018-11-10 08:15:06,287 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 08:15:06,287 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 08:15:06,287 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 08:15:06,290 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 08:15:06,291 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 08:15:06,292 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 08:15:05" (1/3) ... [2018-11-10 08:15:06,293 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1e654e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 08:15:06, skipping insertion in model container [2018-11-10 08:15:06,293 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 08:15:06,293 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:15:05" (2/3) ... [2018-11-10 08:15:06,293 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1e654e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 08:15:06, skipping insertion in model container [2018-11-10 08:15:06,293 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 08:15:06,293 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 08:15:06" (3/3) ... [2018-11-10 08:15:06,296 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6_true-unreach-call_false-termination.cil.c [2018-11-10 08:15:06,328 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 08:15:06,329 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 08:15:06,329 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 08:15:06,329 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 08:15:06,329 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 08:15:06,329 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 08:15:06,329 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 08:15:06,329 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 08:15:06,330 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 08:15:06,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states. [2018-11-10 08:15:06,358 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-11-10 08:15:06,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:06,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:06,364 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 08:15:06,364 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:06,364 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 08:15:06,364 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 158 states. [2018-11-10 08:15:06,368 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 136 [2018-11-10 08:15:06,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:06,369 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:06,369 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 08:15:06,369 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:06,374 INFO L793 eck$LassoCheckResult]: Stem: 118#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 8#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 128#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113#L85-2true ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 146#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 160#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 119#L99-3true [2018-11-10 08:15:06,374 INFO L795 eck$LassoCheckResult]: Loop: 119#L99-3true assume true; 123#L99-1true assume !false; 60#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80#L102true assume !(ssl3_accept_~s__state~0 == 12292); 69#L105true assume !(ssl3_accept_~s__state~0 == 16384); 71#L108true assume !(ssl3_accept_~s__state~0 == 8192); 41#L111true assume !(ssl3_accept_~s__state~0 == 24576); 19#L114true assume !(ssl3_accept_~s__state~0 == 8195); 27#L117true assume ssl3_accept_~s__state~0 == 8480; 124#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 104#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; 102#L603true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 23#L640true ssl3_accept_~skip~0 := 0; 119#L99-3true [2018-11-10 08:15:06,379 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:06,379 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-10 08:15:06,380 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:06,381 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:06,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:06,414 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:06,414 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:06,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:06,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:06,458 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:06,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1102237848, now seen corresponding path program 1 times [2018-11-10 08:15:06,458 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:06,458 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:06,458 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:06,459 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:06,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:06,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:06,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:06,468 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:06,469 INFO L82 PathProgramCache]: Analyzing trace with hash -634461081, now seen corresponding path program 1 times [2018-11-10 08:15:06,469 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:06,469 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:06,469 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:06,470 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:06,470 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:06,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:06,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:06,516 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:06,516 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:06,616 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:15:06,617 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:15:06,617 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:15:06,617 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:15:06,617 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 08:15:06,617 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:15:06,617 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:15:06,617 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:15:06,618 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 08:15:06,618 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:15:06,618 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:15:06,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,641 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,643 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,645 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,656 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,671 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,729 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:15:06,730 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/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 [2018-11-10 08:15:06,733 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:15:06,733 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:15:06,738 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:15:06,739 INFO L446 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_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:15:06,763 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:15:06,763 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:15:06,793 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:15:06,793 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:15:06,833 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 08:15:06,834 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:15:06,834 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:15:06,834 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:15:06,834 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:15:06,835 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 08:15:06,835 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:15:06,835 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:15:06,835 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:15:06,835 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 08:15:06,835 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:15:06,835 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:15:06,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,846 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,852 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:06,939 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:15:06,943 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 08:15:06,945 INFO L122 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 [2018-11-10 08:15:06,946 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:15:06,946 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:15:06,947 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:15:06,947 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:15:06,947 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:15:06,949 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:15:06,949 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:15:06,951 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:15:06,952 INFO L122 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 [2018-11-10 08:15:06,952 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:15:06,952 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:15:06,953 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:15:06,953 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:15:06,953 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:15:06,954 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:15:06,954 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:15:06,962 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 08:15:06,968 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 08:15:06,968 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 08:15:06,970 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 08:15:06,970 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 08:15:06,970 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 08:15:06,970 INFO L519 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 [] [2018-11-10 08:15:06,971 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 08:15:06,997 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:07,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:07,011 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:07,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:07,021 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:07,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:07,055 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 [2018-11-10 08:15:07,056 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 158 states. Second operand 5 states. [2018-11-10 08:15:07,600 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 158 states.. Second operand 5 states. Result 880 states and 1501 transitions. Complement of second has 10 states. [2018-11-10 08:15:07,601 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 [2018-11-10 08:15:07,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 08:15:07,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 643 transitions. [2018-11-10 08:15:07,604 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 08:15:07,605 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:15:07,605 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 08:15:07,606 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:15:07,606 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 643 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 08:15:07,606 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:15:07,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 880 states and 1501 transitions. [2018-11-10 08:15:07,619 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 345 [2018-11-10 08:15:07,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 880 states to 734 states and 1162 transitions. [2018-11-10 08:15:07,628 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2018-11-10 08:15:07,629 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-11-10 08:15:07,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 1162 transitions. [2018-11-10 08:15:07,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:07,631 INFO L705 BuchiCegarLoop]: Abstraction has 734 states and 1162 transitions. [2018-11-10 08:15:07,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 1162 transitions. [2018-11-10 08:15:07,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 510. [2018-11-10 08:15:07,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2018-11-10 08:15:07,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 800 transitions. [2018-11-10 08:15:07,669 INFO L728 BuchiCegarLoop]: Abstraction has 510 states and 800 transitions. [2018-11-10 08:15:07,671 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:07,671 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:07,672 INFO L87 Difference]: Start difference. First operand 510 states and 800 transitions. Second operand 3 states. [2018-11-10 08:15:07,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:07,753 INFO L93 Difference]: Finished difference Result 565 states and 884 transitions. [2018-11-10 08:15:07,757 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:07,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 565 states and 884 transitions. [2018-11-10 08:15:07,760 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 281 [2018-11-10 08:15:07,762 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 565 states to 565 states and 884 transitions. [2018-11-10 08:15:07,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 347 [2018-11-10 08:15:07,763 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 347 [2018-11-10 08:15:07,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 565 states and 884 transitions. [2018-11-10 08:15:07,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:07,764 INFO L705 BuchiCegarLoop]: Abstraction has 565 states and 884 transitions. [2018-11-10 08:15:07,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states and 884 transitions. [2018-11-10 08:15:07,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 544. [2018-11-10 08:15:07,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 544 states. [2018-11-10 08:15:07,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 857 transitions. [2018-11-10 08:15:07,780 INFO L728 BuchiCegarLoop]: Abstraction has 544 states and 857 transitions. [2018-11-10 08:15:07,780 INFO L608 BuchiCegarLoop]: Abstraction has 544 states and 857 transitions. [2018-11-10 08:15:07,780 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 08:15:07,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 544 states and 857 transitions. [2018-11-10 08:15:07,783 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2018-11-10 08:15:07,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:07,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:07,784 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:07,784 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:07,784 INFO L793 eck$LassoCheckResult]: Stem: 2468#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2226#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 2227#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2456#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 2457#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2408#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2506#L99-3 assume true; 2466#L99-1 assume !false; 2364#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2365#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2381#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2382#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2590#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2587#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2289#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2232#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2233#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2498#L126 assume ssl3_accept_~s__state~0 == 8464; 2323#L133 [2018-11-10 08:15:07,784 INFO L795 eck$LassoCheckResult]: Loop: 2323#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 2216#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2210#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; 2211#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2604#L640 ssl3_accept_~skip~0 := 0; 2602#L99-3 assume true; 2600#L99-1 assume !false; 2598#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2595#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2588#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2589#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2592#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2576#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2512#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2508#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2509#L126 assume ssl3_accept_~s__state~0 == 8464; 2323#L133 [2018-11-10 08:15:07,786 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:07,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-10 08:15:07,787 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:07,787 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:07,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:07,788 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:07,788 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:07,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:07,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:07,803 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:07,803 INFO L82 PathProgramCache]: Analyzing trace with hash -863738372, now seen corresponding path program 1 times [2018-11-10 08:15:07,803 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:07,803 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:07,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:07,804 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:07,804 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:07,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:07,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:07,821 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:07,821 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:07,821 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:07,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:07,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:07,822 INFO L87 Difference]: Start difference. First operand 544 states and 857 transitions. cyclomatic complexity: 316 Second operand 3 states. [2018-11-10 08:15:07,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:07,969 INFO L93 Difference]: Finished difference Result 655 states and 1036 transitions. [2018-11-10 08:15:07,970 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:07,970 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 655 states and 1036 transitions. [2018-11-10 08:15:07,973 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-10 08:15:07,976 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 655 states to 655 states and 1036 transitions. [2018-11-10 08:15:07,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2018-11-10 08:15:07,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2018-11-10 08:15:07,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 655 states and 1036 transitions. [2018-11-10 08:15:07,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:07,978 INFO L705 BuchiCegarLoop]: Abstraction has 655 states and 1036 transitions. [2018-11-10 08:15:07,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states and 1036 transitions. [2018-11-10 08:15:07,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 579. [2018-11-10 08:15:07,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 579 states. [2018-11-10 08:15:07,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 908 transitions. [2018-11-10 08:15:07,988 INFO L728 BuchiCegarLoop]: Abstraction has 579 states and 908 transitions. [2018-11-10 08:15:07,988 INFO L608 BuchiCegarLoop]: Abstraction has 579 states and 908 transitions. [2018-11-10 08:15:07,988 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 08:15:07,988 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 908 transitions. [2018-11-10 08:15:07,991 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 310 [2018-11-10 08:15:07,991 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:07,991 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:07,992 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:07,992 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2018-11-10 08:15:07,993 INFO L793 eck$LassoCheckResult]: Stem: 3678#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3432#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 3433#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3666#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 3667#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3613#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3723#L99-3 assume true; 3811#L99-1 assume !false; 3866#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3865#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3864#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3862#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3860#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3857#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3853#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3850#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3848#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3734#L126 assume ssl3_accept_~s__state~0 == 8464; 3530#L133 [2018-11-10 08:15:07,993 INFO L795 eck$LassoCheckResult]: Loop: 3530#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 3421#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3415#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; 3416#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3942#L640 ssl3_accept_~skip~0 := 0; 3941#L99-3 assume true; 3679#L99-1 assume !false; 3572#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3573#L102 assume ssl3_accept_~s__state~0 == 12292; 3464#L103 ssl3_accept_~s__new_session~0 := 1; 3465#L211 ssl3_accept_~s__server~0 := 1; 3514#L216 assume ssl3_accept_~cb~0 != 0; 3500#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3501#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3548#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3555#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3641#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 3643#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3812#L640 ssl3_accept_~skip~0 := 0; 3809#L99-3 assume true; 3807#L99-1 assume !false; 3805#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3803#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3802#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3800#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3798#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3795#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3792#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3728#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3724#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3725#L126 assume ssl3_accept_~s__state~0 == 8464; 3530#L133 [2018-11-10 08:15:07,993 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:07,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-10 08:15:07,993 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:07,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:07,994 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:07,994 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:07,995 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:07,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,008 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,008 INFO L82 PathProgramCache]: Analyzing trace with hash -1472794394, now seen corresponding path program 1 times [2018-11-10 08:15:08,008 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,008 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,009 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:08,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,023 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:08,024 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,024 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:08,024 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:08,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:08,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:08,024 INFO L87 Difference]: Start difference. First operand 579 states and 908 transitions. cyclomatic complexity: 332 Second operand 3 states. [2018-11-10 08:15:08,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:08,119 INFO L93 Difference]: Finished difference Result 705 states and 1020 transitions. [2018-11-10 08:15:08,119 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:08,119 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1020 transitions. [2018-11-10 08:15:08,122 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 390 [2018-11-10 08:15:08,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 632 states and 940 transitions. [2018-11-10 08:15:08,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2018-11-10 08:15:08,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 452 [2018-11-10 08:15:08,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 940 transitions. [2018-11-10 08:15:08,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:08,127 INFO L705 BuchiCegarLoop]: Abstraction has 632 states and 940 transitions. [2018-11-10 08:15:08,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 940 transitions. [2018-11-10 08:15:08,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 589. [2018-11-10 08:15:08,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-10 08:15:08,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 889 transitions. [2018-11-10 08:15:08,136 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 889 transitions. [2018-11-10 08:15:08,137 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 889 transitions. [2018-11-10 08:15:08,137 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 08:15:08,137 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 889 transitions. [2018-11-10 08:15:08,139 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-10 08:15:08,139 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:08,139 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:08,140 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:08,140 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:08,140 INFO L793 eck$LassoCheckResult]: Stem: 4957#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4722#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 4723#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4945#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 4946#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4898#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 5000#L99-3 assume true; 5046#L99-1 assume !false; 5264#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5262#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5260#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5258#L108 assume ssl3_accept_~s__state~0 == 8192; 4759#L211 [2018-11-10 08:15:08,140 INFO L795 eck$LassoCheckResult]: Loop: 4759#L211 ssl3_accept_~s__server~0 := 1; 4802#L216 assume ssl3_accept_~cb~0 != 0; 4790#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4791#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4832#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4839#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5154#L243 assume ssl3_accept_~s__state~0 != 12292; 4999#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 4719#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 5202#L640 ssl3_accept_~skip~0 := 0; 5199#L99-3 assume true; 5196#L99-1 assume !false; 5193#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5189#L102 assume !(ssl3_accept_~s__state~0 == 12292); 5186#L105 assume !(ssl3_accept_~s__state~0 == 16384); 5183#L108 assume ssl3_accept_~s__state~0 == 8192; 4759#L211 [2018-11-10 08:15:08,140 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,141 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-10 08:15:08,141 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,141 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,143 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:08,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:08,162 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,162 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:08,163 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:15:08,163 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1459625092, now seen corresponding path program 1 times [2018-11-10 08:15:08,163 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,163 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,164 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:08,164 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:08,186 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,186 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:08,186 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:08,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:08,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:08,187 INFO L87 Difference]: Start difference. First operand 589 states and 889 transitions. cyclomatic complexity: 303 Second operand 3 states. [2018-11-10 08:15:08,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:08,258 INFO L93 Difference]: Finished difference Result 599 states and 897 transitions. [2018-11-10 08:15:08,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:08,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 897 transitions. [2018-11-10 08:15:08,261 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-10 08:15:08,262 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 897 transitions. [2018-11-10 08:15:08,262 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 423 [2018-11-10 08:15:08,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-11-10 08:15:08,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 897 transitions. [2018-11-10 08:15:08,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:08,263 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 897 transitions. [2018-11-10 08:15:08,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 897 transitions. [2018-11-10 08:15:08,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-11-10 08:15:08,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-10 08:15:08,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 885 transitions. [2018-11-10 08:15:08,268 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 885 transitions. [2018-11-10 08:15:08,269 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 885 transitions. [2018-11-10 08:15:08,269 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 08:15:08,269 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 885 transitions. [2018-11-10 08:15:08,270 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-10 08:15:08,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:08,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:08,271 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:08,271 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:08,271 INFO L793 eck$LassoCheckResult]: Stem: 6149#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5913#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 5914#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6139#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 6140#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6092#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 6194#L99-3 assume true; 6240#L99-1 assume !false; 6392#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6390#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6388#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6386#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6384#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6382#L114 assume ssl3_accept_~s__state~0 == 8195; 6191#L211 [2018-11-10 08:15:08,271 INFO L795 eck$LassoCheckResult]: Loop: 6191#L211 ssl3_accept_~s__server~0 := 1; 5997#L216 assume ssl3_accept_~cb~0 != 0; 5984#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5985#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 6027#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 6034#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 6037#L243 assume ssl3_accept_~s__state~0 != 12292; 6038#L244 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post30 + 1;havoc ssl3_accept_#t~post30; 5916#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6288#L640 ssl3_accept_~skip~0 := 0; 6287#L99-3 assume true; 6286#L99-1 assume !false; 6285#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6284#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6283#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6282#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6281#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6280#L114 assume ssl3_accept_~s__state~0 == 8195; 6191#L211 [2018-11-10 08:15:08,272 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,272 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-10 08:15:08,272 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,272 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:08,273 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:08,296 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,296 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:08,296 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:15:08,296 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,296 INFO L82 PathProgramCache]: Analyzing trace with hash -1754588439, now seen corresponding path program 1 times [2018-11-10 08:15:08,296 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,297 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,297 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,297 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:08,297 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:08,319 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,319 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:08,319 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:08,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:08,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:08,320 INFO L87 Difference]: Start difference. First operand 589 states and 885 transitions. cyclomatic complexity: 299 Second operand 3 states. [2018-11-10 08:15:08,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:08,402 INFO L93 Difference]: Finished difference Result 599 states and 893 transitions. [2018-11-10 08:15:08,403 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:08,403 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 893 transitions. [2018-11-10 08:15:08,405 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2018-11-10 08:15:08,408 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 893 transitions. [2018-11-10 08:15:08,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 423 [2018-11-10 08:15:08,409 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2018-11-10 08:15:08,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 893 transitions. [2018-11-10 08:15:08,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:08,409 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 893 transitions. [2018-11-10 08:15:08,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 893 transitions. [2018-11-10 08:15:08,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-11-10 08:15:08,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-10 08:15:08,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 881 transitions. [2018-11-10 08:15:08,418 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 881 transitions. [2018-11-10 08:15:08,419 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 881 transitions. [2018-11-10 08:15:08,419 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 08:15:08,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 881 transitions. [2018-11-10 08:15:08,421 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-10 08:15:08,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:08,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:08,422 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:08,422 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2018-11-10 08:15:08,422 INFO L793 eck$LassoCheckResult]: Stem: 7352#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7108#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 7109#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7342#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 7343#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 7291#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 7399#L99-3 assume true; 7445#L99-1 assume !false; 7594#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7591#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7588#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7585#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7582#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7579#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7573#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7572#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7571#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7569#L126 assume ssl3_accept_~s__state~0 == 8464; 7207#L133 [2018-11-10 08:15:08,423 INFO L795 eck$LassoCheckResult]: Loop: 7207#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7101#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 7095#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; 7096#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7655#L640 ssl3_accept_~skip~0 := 0; 7654#L99-3 assume true; 7653#L99-1 assume !false; 7652#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7651#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7650#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7648#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7644#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7642#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7640#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7638#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7636#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7365#L126 assume !(ssl3_accept_~s__state~0 == 8464); 7366#L129 assume !(ssl3_accept_~s__state~0 == 8465); 7357#L132 assume !(ssl3_accept_~s__state~0 == 8466); 7358#L135 assume ssl3_accept_~s__state~0 == 8496; 7318#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7561#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 7557#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 7130#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 7131#L293-2 ssl3_accept_~s__init_num~0 := 0; 7135#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7664#L640 ssl3_accept_~skip~0 := 0; 7663#L99-3 assume true; 7662#L99-1 assume !false; 7661#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7649#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7645#L105 assume ssl3_accept_~s__state~0 == 16384; 7576#L211 ssl3_accept_~s__server~0 := 1; 7641#L216 assume ssl3_accept_~cb~0 != 0; 7639#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7637#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7626#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7623#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7618#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 7614#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7605#L640 ssl3_accept_~skip~0 := 0; 7603#L99-3 assume true; 7600#L99-1 assume !false; 7595#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7592#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7589#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7586#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7583#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7481#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7482#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7484#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7570#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7568#L126 assume ssl3_accept_~s__state~0 == 8464; 7207#L133 [2018-11-10 08:15:08,423 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-10 08:15:08,423 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,423 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,424 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:08,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,433 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,433 INFO L82 PathProgramCache]: Analyzing trace with hash 1551089122, now seen corresponding path program 1 times [2018-11-10 08:15:08,434 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,434 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,434 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:08,434 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,457 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:08,457 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,457 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:08,458 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:08,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:08,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:08,458 INFO L87 Difference]: Start difference. First operand 589 states and 881 transitions. cyclomatic complexity: 295 Second operand 3 states. [2018-11-10 08:15:08,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:08,568 INFO L93 Difference]: Finished difference Result 741 states and 1112 transitions. [2018-11-10 08:15:08,569 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:08,569 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 741 states and 1112 transitions. [2018-11-10 08:15:08,571 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 478 [2018-11-10 08:15:08,573 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 741 states to 734 states and 1105 transitions. [2018-11-10 08:15:08,573 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 510 [2018-11-10 08:15:08,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 510 [2018-11-10 08:15:08,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 734 states and 1105 transitions. [2018-11-10 08:15:08,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:08,574 INFO L705 BuchiCegarLoop]: Abstraction has 734 states and 1105 transitions. [2018-11-10 08:15:08,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states and 1105 transitions. [2018-11-10 08:15:08,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 712. [2018-11-10 08:15:08,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 712 states. [2018-11-10 08:15:08,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1071 transitions. [2018-11-10 08:15:08,581 INFO L728 BuchiCegarLoop]: Abstraction has 712 states and 1071 transitions. [2018-11-10 08:15:08,581 INFO L608 BuchiCegarLoop]: Abstraction has 712 states and 1071 transitions. [2018-11-10 08:15:08,581 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 08:15:08,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 712 states and 1071 transitions. [2018-11-10 08:15:08,583 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2018-11-10 08:15:08,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:08,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:08,584 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:08,584 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2018-11-10 08:15:08,584 INFO L793 eck$LassoCheckResult]: Stem: 8686#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8444#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 8445#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8672#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 8673#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 8626#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8733#L99-3 assume true; 8688#L99-1 assume !false; 8581#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8582#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8627#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9130#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8533#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8483#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8484#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9049#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9050#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8752#L126 assume ssl3_accept_~s__state~0 == 8464; 8541#L133 [2018-11-10 08:15:08,584 INFO L795 eck$LassoCheckResult]: Loop: 8541#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8437#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 8431#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; 8432#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9067#L640 ssl3_accept_~skip~0 := 0; 9066#L99-3 assume true; 9065#L99-1 assume !false; 9064#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9063#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9062#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9061#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9060#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9059#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8507#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8454#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8455#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9041#L126 assume !(ssl3_accept_~s__state~0 == 8464); 9040#L129 assume !(ssl3_accept_~s__state~0 == 8465); 9039#L132 assume !(ssl3_accept_~s__state~0 == 8466); 9035#L135 assume ssl3_accept_~s__state~0 == 8496; 8509#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8510#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9005#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 8981#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 8953#L293-2 ssl3_accept_~s__init_num~0 := 0; 8761#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8943#L640 ssl3_accept_~skip~0 := 0; 8941#L99-3 assume true; 8939#L99-1 assume !false; 8937#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8935#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8933#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8931#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8929#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8927#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8925#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8923#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8921#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8919#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8915#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8914#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8912#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8907#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8905#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8903#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8901#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8899#L150 assume !(ssl3_accept_~s__state~0 == 8529); 8766#L153 assume !(ssl3_accept_~s__state~0 == 8544); 8767#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8768#L159 assume ssl3_accept_~s__state~0 == 8560; 8609#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 8610#L427 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; 8447#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9112#L640 ssl3_accept_~skip~0 := 0; 9108#L99-3 assume true; 9106#L99-1 assume !false; 9104#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9103#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9102#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9101#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9100#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9048#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9009#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8770#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8734#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8735#L126 assume ssl3_accept_~s__state~0 == 8464; 8541#L133 [2018-11-10 08:15:08,584 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,584 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-10 08:15:08,584 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,585 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,585 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,585 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:08,585 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,594 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,594 INFO L82 PathProgramCache]: Analyzing trace with hash -371003862, now seen corresponding path program 1 times [2018-11-10 08:15:08,595 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,595 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,595 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:08,595 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,624 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:08,625 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,625 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:08,625 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:08,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:08,625 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:08,625 INFO L87 Difference]: Start difference. First operand 712 states and 1071 transitions. cyclomatic complexity: 362 Second operand 3 states. [2018-11-10 08:15:08,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:08,740 INFO L93 Difference]: Finished difference Result 851 states and 1184 transitions. [2018-11-10 08:15:08,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:08,740 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 851 states and 1184 transitions. [2018-11-10 08:15:08,742 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2018-11-10 08:15:08,744 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 851 states to 851 states and 1184 transitions. [2018-11-10 08:15:08,744 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592 [2018-11-10 08:15:08,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 592 [2018-11-10 08:15:08,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 851 states and 1184 transitions. [2018-11-10 08:15:08,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:08,745 INFO L705 BuchiCegarLoop]: Abstraction has 851 states and 1184 transitions. [2018-11-10 08:15:08,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851 states and 1184 transitions. [2018-11-10 08:15:08,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851 to 843. [2018-11-10 08:15:08,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 843 states. [2018-11-10 08:15:08,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 843 states to 843 states and 1173 transitions. [2018-11-10 08:15:08,752 INFO L728 BuchiCegarLoop]: Abstraction has 843 states and 1173 transitions. [2018-11-10 08:15:08,752 INFO L608 BuchiCegarLoop]: Abstraction has 843 states and 1173 transitions. [2018-11-10 08:15:08,752 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 08:15:08,752 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 843 states and 1173 transitions. [2018-11-10 08:15:08,754 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2018-11-10 08:15:08,754 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:08,754 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:08,755 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:08,755 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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] [2018-11-10 08:15:08,755 INFO L793 eck$LassoCheckResult]: Stem: 10256#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 10011#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 10012#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10244#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 10245#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 10186#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 10313#L99-3 assume true; 10390#L99-1 assume !false; 10734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10732#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10730#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10728#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10726#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10724#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10722#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10720#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10718#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10716#L126 assume ssl3_accept_~s__state~0 == 8464; 10109#L133 [2018-11-10 08:15:08,756 INFO L795 eck$LassoCheckResult]: Loop: 10109#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10004#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9998#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; 9999#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10830#L640 ssl3_accept_~skip~0 := 0; 10257#L99-3 assume true; 10258#L99-1 assume !false; 10821#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10819#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10817#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10815#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10813#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10051#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10052#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10021#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10022#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10298#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10807#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10806#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10697#L135 assume ssl3_accept_~s__state~0 == 8496; 10075#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10076#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 10123#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 10031#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 10033#L293-2 ssl3_accept_~s__init_num~0 := 0; 10038#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10675#L640 ssl3_accept_~skip~0 := 0; 10673#L99-3 assume true; 10671#L99-1 assume !false; 10669#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10667#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10665#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10663#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10661#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10659#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10642#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10640#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10638#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10636#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10634#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10632#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10631#L135 assume !(ssl3_accept_~s__state~0 == 8496); 10630#L138 assume !(ssl3_accept_~s__state~0 == 8497); 10498#L141 assume !(ssl3_accept_~s__state~0 == 8512); 10496#L144 assume !(ssl3_accept_~s__state~0 == 8513); 10497#L147 assume !(ssl3_accept_~s__state~0 == 8528); 10693#L150 assume !(ssl3_accept_~s__state~0 == 8529); 10402#L153 assume !(ssl3_accept_~s__state~0 == 8544); 10403#L156 assume !(ssl3_accept_~s__state~0 == 8545); 10404#L159 assume ssl3_accept_~s__state~0 == 8560; 10173#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 10174#L427 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; 10014#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10587#L640 ssl3_accept_~skip~0 := 0; 10584#L99-3 assume true; 10581#L99-1 assume !false; 10578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10575#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10572#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10569#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10561#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10557#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10553#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10317#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10318#L126 assume ssl3_accept_~s__state~0 == 8464; 10109#L133 [2018-11-10 08:15:08,756 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,756 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-10 08:15:08,756 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:08,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,765 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1268397140, now seen corresponding path program 1 times [2018-11-10 08:15:08,765 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,765 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,766 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:08,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,793 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:08,794 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,794 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:08,794 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:08,794 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:08,794 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:08,794 INFO L87 Difference]: Start difference. First operand 843 states and 1173 transitions. cyclomatic complexity: 333 Second operand 3 states. [2018-11-10 08:15:08,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:08,882 INFO L93 Difference]: Finished difference Result 930 states and 1281 transitions. [2018-11-10 08:15:08,883 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:08,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1281 transitions. [2018-11-10 08:15:08,885 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 611 [2018-11-10 08:15:08,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 930 states and 1281 transitions. [2018-11-10 08:15:08,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 643 [2018-11-10 08:15:08,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 643 [2018-11-10 08:15:08,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 930 states and 1281 transitions. [2018-11-10 08:15:08,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:08,889 INFO L705 BuchiCegarLoop]: Abstraction has 930 states and 1281 transitions. [2018-11-10 08:15:08,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states and 1281 transitions. [2018-11-10 08:15:08,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 915. [2018-11-10 08:15:08,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 915 states. [2018-11-10 08:15:08,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 915 states to 915 states and 1260 transitions. [2018-11-10 08:15:08,897 INFO L728 BuchiCegarLoop]: Abstraction has 915 states and 1260 transitions. [2018-11-10 08:15:08,897 INFO L608 BuchiCegarLoop]: Abstraction has 915 states and 1260 transitions. [2018-11-10 08:15:08,897 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 08:15:08,897 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 915 states and 1260 transitions. [2018-11-10 08:15:08,899 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 601 [2018-11-10 08:15:08,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:08,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:08,900 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:08,900 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 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] [2018-11-10 08:15:08,901 INFO L793 eck$LassoCheckResult]: Stem: 12034#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11790#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 11791#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12021#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 12022#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11968#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 12085#L99-3 assume true; 12171#L99-1 assume !false; 12591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12589#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12587#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12585#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12583#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12582#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12581#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12580#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12574#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12572#L126 assume ssl3_accept_~s__state~0 == 8464; 11890#L133 [2018-11-10 08:15:08,901 INFO L795 eck$LassoCheckResult]: Loop: 11890#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11783#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 11777#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; 11778#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11942#L640 ssl3_accept_~skip~0 := 0; 12654#L99-3 assume true; 12653#L99-1 assume !false; 12651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12650#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12648#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12642#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12640#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12638#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12636#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12634#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12632#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12630#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12054#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12040#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11975#L135 assume ssl3_accept_~s__state~0 == 8496; 11854#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11855#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11903#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 11810#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11812#L293-2 ssl3_accept_~s__init_num~0 := 0; 12579#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12573#L640 ssl3_accept_~skip~0 := 0; 12571#L99-3 assume true; 12569#L99-1 assume !false; 12567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12564#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12563#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12561#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12559#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12556#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12555#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12553#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12552#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12546#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12544#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12542#L132 assume !(ssl3_accept_~s__state~0 == 8466); 12540#L135 assume !(ssl3_accept_~s__state~0 == 8496); 12538#L138 assume !(ssl3_accept_~s__state~0 == 8497); 12536#L141 assume ssl3_accept_~s__state~0 == 8512; 12294#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12533#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11816#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11817#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12672#L640 ssl3_accept_~skip~0 := 0; 12670#L99-3 assume true; 12668#L99-1 assume !false; 12666#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12664#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12662#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12660#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12658#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12656#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12655#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11800#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11801#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12073#L126 assume !(ssl3_accept_~s__state~0 == 8464); 12488#L129 assume !(ssl3_accept_~s__state~0 == 8465); 12487#L132 assume !(ssl3_accept_~s__state~0 == 8466); 12486#L135 assume !(ssl3_accept_~s__state~0 == 8496); 12485#L138 assume !(ssl3_accept_~s__state~0 == 8497); 12484#L141 assume !(ssl3_accept_~s__state~0 == 8512); 12483#L144 assume !(ssl3_accept_~s__state~0 == 8513); 12481#L147 assume !(ssl3_accept_~s__state~0 == 8528); 12482#L150 assume !(ssl3_accept_~s__state~0 == 8529); 12141#L153 assume !(ssl3_accept_~s__state~0 == 8544); 12142#L156 assume !(ssl3_accept_~s__state~0 == 8545); 12143#L159 assume ssl3_accept_~s__state~0 == 8560; 11955#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11956#L427 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; 11793#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12323#L640 ssl3_accept_~skip~0 := 0; 12321#L99-3 assume true; 12319#L99-1 assume !false; 12317#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12315#L102 assume !(ssl3_accept_~s__state~0 == 12292); 12313#L105 assume !(ssl3_accept_~s__state~0 == 16384); 12311#L108 assume !(ssl3_accept_~s__state~0 == 8192); 12309#L111 assume !(ssl3_accept_~s__state~0 == 24576); 12307#L114 assume !(ssl3_accept_~s__state~0 == 8195); 12305#L117 assume !(ssl3_accept_~s__state~0 == 8480); 12303#L120 assume !(ssl3_accept_~s__state~0 == 8481); 12089#L123 assume !(ssl3_accept_~s__state~0 == 8482); 12090#L126 assume ssl3_accept_~s__state~0 == 8464; 11890#L133 [2018-11-10 08:15:08,901 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,901 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-10 08:15:08,901 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,901 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:08,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:08,910 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:08,911 INFO L82 PathProgramCache]: Analyzing trace with hash 2086183242, now seen corresponding path program 1 times [2018-11-10 08:15:08,911 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:08,911 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:08,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,911 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:08,911 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:08,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:08,945 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 08:15:08,946 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:08,946 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:08,947 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:08,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:08,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:08,947 INFO L87 Difference]: Start difference. First operand 915 states and 1260 transitions. cyclomatic complexity: 348 Second operand 3 states. [2018-11-10 08:15:09,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:09,037 INFO L93 Difference]: Finished difference Result 1035 states and 1422 transitions. [2018-11-10 08:15:09,038 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:09,038 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1035 states and 1422 transitions. [2018-11-10 08:15:09,040 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 681 [2018-11-10 08:15:09,043 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1035 states to 1035 states and 1422 transitions. [2018-11-10 08:15:09,043 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 713 [2018-11-10 08:15:09,044 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 713 [2018-11-10 08:15:09,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1035 states and 1422 transitions. [2018-11-10 08:15:09,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:09,044 INFO L705 BuchiCegarLoop]: Abstraction has 1035 states and 1422 transitions. [2018-11-10 08:15:09,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states and 1422 transitions. [2018-11-10 08:15:09,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 993. [2018-11-10 08:15:09,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 993 states. [2018-11-10 08:15:09,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 993 states to 993 states and 1353 transitions. [2018-11-10 08:15:09,053 INFO L728 BuchiCegarLoop]: Abstraction has 993 states and 1353 transitions. [2018-11-10 08:15:09,053 INFO L608 BuchiCegarLoop]: Abstraction has 993 states and 1353 transitions. [2018-11-10 08:15:09,053 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 08:15:09,053 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 993 states and 1353 transitions. [2018-11-10 08:15:09,056 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 653 [2018-11-10 08:15:09,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:09,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:09,057 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:09,057 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 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] [2018-11-10 08:15:09,057 INFO L793 eck$LassoCheckResult]: Stem: 13985#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13746#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13747#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13973#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 13974#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 13921#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 14042#L99-3 assume true; 14191#L99-1 assume !false; 14498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14495#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14492#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14489#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14486#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14483#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14480#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14477#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14344#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14341#L126 assume ssl3_accept_~s__state~0 == 8464; 13846#L133 [2018-11-10 08:15:09,057 INFO L795 eck$LassoCheckResult]: Loop: 13846#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 13739#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 13733#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; 13734#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14453#L640 ssl3_accept_~skip~0 := 0; 14451#L99-3 assume true; 14449#L99-1 assume !false; 14447#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14445#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14443#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14441#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14439#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14438#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14437#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14435#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14434#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14433#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14432#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14425#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14424#L135 assume ssl3_accept_~s__state~0 == 8496; 14164#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14423#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 14417#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 14415#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 14411#L293-2 ssl3_accept_~s__init_num~0 := 0; 14410#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14405#L640 ssl3_accept_~skip~0 := 0; 14403#L99-3 assume true; 14402#L99-1 assume !false; 14401#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14400#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14399#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14398#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14397#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14396#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14395#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14394#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14393#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14391#L126 assume !(ssl3_accept_~s__state~0 == 8464); 14389#L129 assume !(ssl3_accept_~s__state~0 == 8465); 14388#L132 assume !(ssl3_accept_~s__state~0 == 8466); 14387#L135 assume !(ssl3_accept_~s__state~0 == 8496); 14383#L138 assume !(ssl3_accept_~s__state~0 == 8497); 14381#L141 assume !(ssl3_accept_~s__state~0 == 8512); 14379#L144 assume !(ssl3_accept_~s__state~0 == 8513); 14378#L147 assume !(ssl3_accept_~s__state~0 == 8528); 14372#L150 assume !(ssl3_accept_~s__state~0 == 8529); 14370#L153 assume !(ssl3_accept_~s__state~0 == 8544); 14368#L156 assume !(ssl3_accept_~s__state~0 == 8545); 14366#L159 assume !(ssl3_accept_~s__state~0 == 8560); 14364#L162 assume !(ssl3_accept_~s__state~0 == 8561); 14362#L165 assume !(ssl3_accept_~s__state~0 == 8448); 14360#L168 assume !(ssl3_accept_~s__state~0 == 8576); 14358#L171 assume !(ssl3_accept_~s__state~0 == 8577); 14356#L174 assume !(ssl3_accept_~s__state~0 == 8592); 14354#L177 assume !(ssl3_accept_~s__state~0 == 8593); 14353#L180 assume !(ssl3_accept_~s__state~0 == 8608); 14350#L183 assume !(ssl3_accept_~s__state~0 == 8609); 14346#L186 assume !(ssl3_accept_~s__state~0 == 8640); 14345#L189 assume !(ssl3_accept_~s__state~0 == 8641); 14041#L192 assume ssl3_accept_~s__state~0 == 8656; 13916#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13917#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13740#L533 assume ssl3_accept_~blastFlag~0 == 10;ssl3_accept_~blastFlag~0 := 11; 13741#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13979#L553 assume !(ssl3_accept_~tmp___10~0 == 0); 13980#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14632#L640 ssl3_accept_~skip~0 := 0; 14630#L99-3 assume true; 14309#L99-1 assume !false; 14310#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14148#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14149#L105 assume ssl3_accept_~s__state~0 == 16384; 13783#L211 ssl3_accept_~s__server~0 := 1; 13829#L216 assume ssl3_accept_~cb~0 != 0; 13817#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13818#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 14385#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 14382#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 14380#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 14377#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 14371#L640 ssl3_accept_~skip~0 := 0; 14369#L99-3 assume true; 14367#L99-1 assume !false; 14365#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14363#L102 assume !(ssl3_accept_~s__state~0 == 12292); 14361#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14359#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14357#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14355#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14351#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14347#L120 assume !(ssl3_accept_~s__state~0 == 8481); 14342#L123 assume !(ssl3_accept_~s__state~0 == 8482); 14343#L126 assume ssl3_accept_~s__state~0 == 8464; 13846#L133 [2018-11-10 08:15:09,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,058 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-10 08:15:09,058 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,058 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:09,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:09,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:09,066 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,066 INFO L82 PathProgramCache]: Analyzing trace with hash 259503395, now seen corresponding path program 1 times [2018-11-10 08:15:09,066 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,067 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:09,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:09,093 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2018-11-10 08:15:09,093 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:09,094 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:09,094 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:09,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:09,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:09,094 INFO L87 Difference]: Start difference. First operand 993 states and 1353 transitions. cyclomatic complexity: 363 Second operand 3 states. [2018-11-10 08:15:09,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:09,168 INFO L93 Difference]: Finished difference Result 1977 states and 2643 transitions. [2018-11-10 08:15:09,169 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:09,169 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1977 states and 2643 transitions. [2018-11-10 08:15:09,175 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-11-10 08:15:09,180 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1977 states to 1977 states and 2643 transitions. [2018-11-10 08:15:09,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1361 [2018-11-10 08:15:09,182 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1361 [2018-11-10 08:15:09,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1977 states and 2643 transitions. [2018-11-10 08:15:09,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:09,183 INFO L705 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-11-10 08:15:09,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states and 2643 transitions. [2018-11-10 08:15:09,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2018-11-10 08:15:09,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1977 states. [2018-11-10 08:15:09,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2643 transitions. [2018-11-10 08:15:09,202 INFO L728 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-11-10 08:15:09,202 INFO L608 BuchiCegarLoop]: Abstraction has 1977 states and 2643 transitions. [2018-11-10 08:15:09,203 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 08:15:09,203 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2643 transitions. [2018-11-10 08:15:09,208 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1306 [2018-11-10 08:15:09,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:09,208 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:09,210 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:09,210 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:09,210 INFO L793 eck$LassoCheckResult]: Stem: 16981#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16722#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 16723#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16964#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 16965#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 16910#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 17038#L99-3 assume true; 17588#L99-1 assume !false; 18206#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18204#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18202#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18200#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18198#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18196#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18194#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18191#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18188#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17441#L126 assume ssl3_accept_~s__state~0 == 8464; 16827#L133 [2018-11-10 08:15:09,210 INFO L795 eck$LassoCheckResult]: Loop: 16827#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16715#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 16716#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; 18067#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18062#L640 ssl3_accept_~skip~0 := 0; 18061#L99-3 assume true; 18060#L99-1 assume !false; 18059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18057#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18056#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18055#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18054#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18053#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18052#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18051#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18049#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18047#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18046#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18045#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18043#L135 assume ssl3_accept_~s__state~0 == 8496; 17675#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18041#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 17863#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 18038#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 18039#L293-2 ssl3_accept_~s__init_num~0 := 0; 18631#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18625#L640 ssl3_accept_~skip~0 := 0; 18623#L99-3 assume true; 18620#L99-1 assume !false; 18619#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18618#L102 assume !(ssl3_accept_~s__state~0 == 12292); 18617#L105 assume !(ssl3_accept_~s__state~0 == 16384); 18616#L108 assume !(ssl3_accept_~s__state~0 == 8192); 18615#L111 assume !(ssl3_accept_~s__state~0 == 24576); 18614#L114 assume !(ssl3_accept_~s__state~0 == 8195); 18613#L117 assume !(ssl3_accept_~s__state~0 == 8480); 18612#L120 assume !(ssl3_accept_~s__state~0 == 8481); 18611#L123 assume !(ssl3_accept_~s__state~0 == 8482); 18610#L126 assume !(ssl3_accept_~s__state~0 == 8464); 18609#L129 assume !(ssl3_accept_~s__state~0 == 8465); 18608#L132 assume !(ssl3_accept_~s__state~0 == 8466); 18607#L135 assume !(ssl3_accept_~s__state~0 == 8496); 18606#L138 assume !(ssl3_accept_~s__state~0 == 8497); 18605#L141 assume !(ssl3_accept_~s__state~0 == 8512); 18604#L144 assume !(ssl3_accept_~s__state~0 == 8513); 18603#L147 assume !(ssl3_accept_~s__state~0 == 8528); 18602#L150 assume !(ssl3_accept_~s__state~0 == 8529); 18601#L153 assume !(ssl3_accept_~s__state~0 == 8544); 18598#L156 assume !(ssl3_accept_~s__state~0 == 8545); 18596#L159 assume !(ssl3_accept_~s__state~0 == 8560); 18595#L162 assume !(ssl3_accept_~s__state~0 == 8561); 18589#L165 assume !(ssl3_accept_~s__state~0 == 8448); 18587#L168 assume !(ssl3_accept_~s__state~0 == 8576); 18585#L171 assume !(ssl3_accept_~s__state~0 == 8577); 18583#L174 assume !(ssl3_accept_~s__state~0 == 8592); 18581#L177 assume !(ssl3_accept_~s__state~0 == 8593); 18579#L180 assume !(ssl3_accept_~s__state~0 == 8608); 18577#L183 assume !(ssl3_accept_~s__state~0 == 8609); 18576#L186 assume !(ssl3_accept_~s__state~0 == 8640); 18575#L189 assume !(ssl3_accept_~s__state~0 == 8641); 18263#L192 assume ssl3_accept_~s__state~0 == 8656; 17716#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 17015#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 17016#L533 assume !(ssl3_accept_~blastFlag~0 == 10); 18192#L536 assume !(ssl3_accept_~blastFlag~0 == 13); 18189#L539 assume !(ssl3_accept_~blastFlag~0 == 16); 18185#L542 assume !(ssl3_accept_~blastFlag~0 == 19); 18182#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 18181#L553 assume !(ssl3_accept_~tmp___10~0 == 0); 18180#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 18172#L640 ssl3_accept_~skip~0 := 0; 18131#L99-3 assume true; 18130#L99-1 assume !false; 18129#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18128#L102 assume ssl3_accept_~s__state~0 == 12292; 17894#L103 ssl3_accept_~s__new_session~0 := 1; 17887#L211 ssl3_accept_~s__server~0 := 1; 18123#L216 assume ssl3_accept_~cb~0 != 0; 18122#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 18100#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 18097#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 18094#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 18093#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 17913#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17908#L640 ssl3_accept_~skip~0 := 0; 17903#L99-3 assume true; 17901#L99-1 assume !false; 17899#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17897#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17895#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17892#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17890#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17888#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17695#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17646#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17095#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17096#L126 assume ssl3_accept_~s__state~0 == 8464; 16827#L133 [2018-11-10 08:15:09,211 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,211 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-10 08:15:09,211 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,211 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,212 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:09,212 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:09,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:09,221 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,221 INFO L82 PathProgramCache]: Analyzing trace with hash 109196320, now seen corresponding path program 1 times [2018-11-10 08:15:09,221 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,222 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,222 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,222 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:09,222 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:09,248 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 08:15:09,248 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:09,248 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:09,249 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:09,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:09,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:09,249 INFO L87 Difference]: Start difference. First operand 1977 states and 2643 transitions. cyclomatic complexity: 669 Second operand 3 states. [2018-11-10 08:15:09,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:09,418 INFO L93 Difference]: Finished difference Result 1869 states and 2479 transitions. [2018-11-10 08:15:09,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:09,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1869 states and 2479 transitions. [2018-11-10 08:15:09,426 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2018-11-10 08:15:09,433 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1869 states to 1865 states and 2475 transitions. [2018-11-10 08:15:09,433 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1317 [2018-11-10 08:15:09,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1317 [2018-11-10 08:15:09,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1865 states and 2475 transitions. [2018-11-10 08:15:09,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:09,434 INFO L705 BuchiCegarLoop]: Abstraction has 1865 states and 2475 transitions. [2018-11-10 08:15:09,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states and 2475 transitions. [2018-11-10 08:15:09,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 1851. [2018-11-10 08:15:09,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1851 states. [2018-11-10 08:15:09,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1851 states to 1851 states and 2457 transitions. [2018-11-10 08:15:09,456 INFO L728 BuchiCegarLoop]: Abstraction has 1851 states and 2457 transitions. [2018-11-10 08:15:09,457 INFO L608 BuchiCegarLoop]: Abstraction has 1851 states and 2457 transitions. [2018-11-10 08:15:09,457 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 08:15:09,457 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1851 states and 2457 transitions. [2018-11-10 08:15:09,461 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1142 [2018-11-10 08:15:09,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:09,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:09,462 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:09,462 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2018-11-10 08:15:09,462 INFO L793 eck$LassoCheckResult]: Stem: 20825#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20573#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 20574#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20810#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 20811#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 20752#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 20882#L99-3 assume true; 21251#L99-1 assume !false; 22059#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22055#L102 assume !(ssl3_accept_~s__state~0 == 12292); 22053#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22051#L108 assume !(ssl3_accept_~s__state~0 == 8192); 22049#L111 assume !(ssl3_accept_~s__state~0 == 24576); 22047#L114 assume !(ssl3_accept_~s__state~0 == 8195); 22045#L117 assume !(ssl3_accept_~s__state~0 == 8480); 22043#L120 assume !(ssl3_accept_~s__state~0 == 8481); 22040#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20922#L126 assume ssl3_accept_~s__state~0 == 8464; 20920#L133 [2018-11-10 08:15:09,462 INFO L795 eck$LassoCheckResult]: Loop: 20920#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 21698#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 20561#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; 20562#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 22025#L640 ssl3_accept_~skip~0 := 0; 22023#L99-3 assume true; 22021#L99-1 assume !false; 22019#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22017#L102 assume !(ssl3_accept_~s__state~0 == 12292); 22015#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22013#L108 assume !(ssl3_accept_~s__state~0 == 8192); 22011#L111 assume !(ssl3_accept_~s__state~0 == 24576); 22009#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21987#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21986#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21985#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21984#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21983#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21982#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21493#L135 assume ssl3_accept_~s__state~0 == 8496; 20987#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 21490#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 21487#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 21484#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 21482#L293-2 ssl3_accept_~s__init_num~0 := 0; 21479#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21473#L640 ssl3_accept_~skip~0 := 0; 21472#L99-3 assume true; 21469#L99-1 assume !false; 21466#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21460#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21458#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21456#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21454#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21452#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21450#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21448#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21446#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21444#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21442#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21440#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21438#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21436#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21434#L141 assume ssl3_accept_~s__state~0 == 8512; 20984#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21429#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 21426#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21423#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21417#L640 ssl3_accept_~skip~0 := 0; 21415#L99-3 assume true; 21413#L99-1 assume !false; 21411#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21408#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21403#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21393#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21381#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21375#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21369#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21368#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21367#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21365#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21364#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21363#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21362#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21360#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21359#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21358#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21356#L147 assume ssl3_accept_~s__state~0 == 8528; 20981#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21350#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 21348#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 21346#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 21315#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 21308#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21032#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21290#L640 ssl3_accept_~skip~0 := 0; 21287#L99-3 assume true; 21284#L99-1 assume !false; 21282#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21280#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21278#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21276#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21274#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21272#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21270#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21268#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21266#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21263#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21257#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21254#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21250#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21247#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21244#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21241#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21238#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21181#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21027#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21028#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21029#L159 assume ssl3_accept_~s__state~0 == 8560; 20735#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 20736#L427 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; 21332#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21898#L640 ssl3_accept_~skip~0 := 0; 21896#L99-3 assume true; 21894#L99-1 assume !false; 21892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21890#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21888#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21887#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21850#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21669#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21659#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21580#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20913#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20915#L126 assume ssl3_accept_~s__state~0 == 8464; 20920#L133 [2018-11-10 08:15:09,463 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,463 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-10 08:15:09,463 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,463 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,464 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:09,464 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:09,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:09,470 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,470 INFO L82 PathProgramCache]: Analyzing trace with hash 1631440623, now seen corresponding path program 1 times [2018-11-10 08:15:09,470 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,470 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,471 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:09,471 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:09,509 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-10 08:15:09,509 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:09,510 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:09,510 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:09,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:09,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:09,510 INFO L87 Difference]: Start difference. First operand 1851 states and 2457 transitions. cyclomatic complexity: 611 Second operand 3 states. [2018-11-10 08:15:09,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:09,619 INFO L93 Difference]: Finished difference Result 2067 states and 2731 transitions. [2018-11-10 08:15:09,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:09,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2067 states and 2731 transitions. [2018-11-10 08:15:09,622 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2018-11-10 08:15:09,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2067 states to 2067 states and 2731 transitions. [2018-11-10 08:15:09,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1445 [2018-11-10 08:15:09,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1445 [2018-11-10 08:15:09,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2067 states and 2731 transitions. [2018-11-10 08:15:09,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:09,628 INFO L705 BuchiCegarLoop]: Abstraction has 2067 states and 2731 transitions. [2018-11-10 08:15:09,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2067 states and 2731 transitions. [2018-11-10 08:15:09,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2067 to 2019. [2018-11-10 08:15:09,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2019 states. [2018-11-10 08:15:09,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2019 states to 2019 states and 2655 transitions. [2018-11-10 08:15:09,643 INFO L728 BuchiCegarLoop]: Abstraction has 2019 states and 2655 transitions. [2018-11-10 08:15:09,644 INFO L608 BuchiCegarLoop]: Abstraction has 2019 states and 2655 transitions. [2018-11-10 08:15:09,644 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 08:15:09,644 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2019 states and 2655 transitions. [2018-11-10 08:15:09,647 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1254 [2018-11-10 08:15:09,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:09,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:09,648 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:09,648 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:09,649 INFO L793 eck$LassoCheckResult]: Stem: 24754#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24497#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 24498#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24739#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 24740#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 24681#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 24825#L99-3 assume true; 24989#L99-1 assume !false; 25574#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25571#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25568#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25565#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25562#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25559#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25556#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25553#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25550#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25551#L126 assume ssl3_accept_~s__state~0 == 8464; 24596#L133 [2018-11-10 08:15:09,649 INFO L795 eck$LassoCheckResult]: Loop: 24596#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 24597#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 24492#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; 25760#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25754#L640 ssl3_accept_~skip~0 := 0; 25752#L99-3 assume true; 25750#L99-1 assume !false; 25748#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25746#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25744#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25742#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25740#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25738#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25737#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25736#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25735#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25734#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25733#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25730#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25727#L135 assume ssl3_accept_~s__state~0 == 8496; 25379#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25720#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 25717#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 25715#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 25716#L293-2 ssl3_accept_~s__init_num~0 := 0; 26009#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26003#L640 ssl3_accept_~skip~0 := 0; 25997#L99-3 assume true; 25995#L99-1 assume !false; 25993#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25991#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25989#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25987#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25985#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25983#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25981#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25979#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25977#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25975#L126 assume !(ssl3_accept_~s__state~0 == 8464); 25973#L129 assume !(ssl3_accept_~s__state~0 == 8465); 25971#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25969#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25967#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25965#L141 assume ssl3_accept_~s__state~0 == 8512; 25371#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25961#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 25962#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26439#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26433#L640 ssl3_accept_~skip~0 := 0; 26431#L99-3 assume true; 26429#L99-1 assume !false; 26427#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26425#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26423#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26421#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26420#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26419#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26417#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26416#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26415#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26414#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26413#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26412#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26411#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26410#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26409#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26408#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26406#L147 assume ssl3_accept_~s__state~0 == 8528; 25364#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26404#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26403#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 26402#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 26396#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 26389#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26386#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26380#L640 ssl3_accept_~skip~0 := 0; 26378#L99-3 assume true; 26376#L99-1 assume !false; 26374#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26372#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26370#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26368#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26366#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26364#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26362#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26360#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26357#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26356#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26349#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26346#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26343#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26340#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26337#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26334#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26331#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26325#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26081#L153 assume ssl3_accept_~s__state~0 == 8544; 25355#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 24780#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 24781#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26082#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 25662#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 26080#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 25612#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 25592#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 25581#L640 ssl3_accept_~skip~0 := 0; 25578#L99-3 assume true; 25576#L99-1 assume !false; 25573#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25570#L102 assume !(ssl3_accept_~s__state~0 == 12292); 25567#L105 assume !(ssl3_accept_~s__state~0 == 16384); 25564#L108 assume !(ssl3_accept_~s__state~0 == 8192); 25561#L111 assume !(ssl3_accept_~s__state~0 == 24576); 25558#L114 assume !(ssl3_accept_~s__state~0 == 8195); 25555#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25552#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25549#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25546#L126 assume ssl3_accept_~s__state~0 == 8464; 24596#L133 [2018-11-10 08:15:09,649 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-10 08:15:09,649 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,649 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,650 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:09,650 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:09,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:09,657 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1738118546, now seen corresponding path program 1 times [2018-11-10 08:15:09,657 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,657 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,658 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:09,658 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:09,693 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 08:15:09,694 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:09,694 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:09,694 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:09,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:09,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:09,697 INFO L87 Difference]: Start difference. First operand 2019 states and 2655 transitions. cyclomatic complexity: 641 Second operand 3 states. [2018-11-10 08:15:09,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:09,804 INFO L93 Difference]: Finished difference Result 2171 states and 2837 transitions. [2018-11-10 08:15:09,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:09,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2171 states and 2837 transitions. [2018-11-10 08:15:09,813 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1320 [2018-11-10 08:15:09,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2171 states to 2125 states and 2773 transitions. [2018-11-10 08:15:09,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1523 [2018-11-10 08:15:09,823 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1559 [2018-11-10 08:15:09,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2125 states and 2773 transitions. [2018-11-10 08:15:09,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:09,824 INFO L705 BuchiCegarLoop]: Abstraction has 2125 states and 2773 transitions. [2018-11-10 08:15:09,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2125 states and 2773 transitions. [2018-11-10 08:15:09,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2125 to 2021. [2018-11-10 08:15:09,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-11-10 08:15:09,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2650 transitions. [2018-11-10 08:15:09,845 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2650 transitions. [2018-11-10 08:15:09,845 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2650 transitions. [2018-11-10 08:15:09,845 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 08:15:09,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2650 transitions. [2018-11-10 08:15:09,850 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-11-10 08:15:09,850 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:09,850 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:09,850 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:09,850 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:09,851 INFO L793 eck$LassoCheckResult]: Stem: 28928#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28693#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 28694#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28914#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 28915#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 28860#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 28986#L99-3 assume true; 29405#L99-1 assume !false; 29403#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29402#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29401#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29400#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29399#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29398#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29397#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29395#L120 assume ssl3_accept_~s__state~0 == 8481; 29396#L121 [2018-11-10 08:15:09,851 INFO L795 eck$LassoCheckResult]: Loop: 29396#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 30380#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; 30376#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30370#L640 ssl3_accept_~skip~0 := 0; 30368#L99-3 assume true; 30366#L99-1 assume !false; 30364#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30362#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30360#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30358#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30356#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30354#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30352#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30350#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30348#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30346#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30343#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30341#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30340#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30009#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30199#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30198#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30197#L147 assume !(ssl3_accept_~s__state~0 == 8528); 30195#L150 assume !(ssl3_accept_~s__state~0 == 8529); 30193#L153 assume !(ssl3_accept_~s__state~0 == 8544); 30190#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29914#L159 assume !(ssl3_accept_~s__state~0 == 8560); 29905#L162 assume !(ssl3_accept_~s__state~0 == 8561); 29048#L165 assume ssl3_accept_~s__state~0 == 8448; 29049#L166 assume !(ssl3_accept_~num1~0 > 0); 28892#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28893#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29555#L640 ssl3_accept_~skip~0 := 0; 29554#L99-3 assume true; 29553#L99-1 assume !false; 29552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29550#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29549#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29548#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29546#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29544#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29543#L117 assume ssl3_accept_~s__state~0 == 8480; 29396#L121 [2018-11-10 08:15:09,851 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,851 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-10 08:15:09,851 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,851 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,852 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:09,852 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:09,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:09,867 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:09,867 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:09,868 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:15:09,868 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:09,868 INFO L82 PathProgramCache]: Analyzing trace with hash 68394588, now seen corresponding path program 1 times [2018-11-10 08:15:09,868 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:09,868 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:09,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,869 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:09,869 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:09,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:09,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:09,887 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:15:09,887 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:15:09,898 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:09,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:09,905 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:09,912 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:09,929 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 08:15:09,929 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 08:15:09,929 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:09,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:09,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:09,929 INFO L87 Difference]: Start difference. First operand 2021 states and 2650 transitions. cyclomatic complexity: 636 Second operand 3 states. [2018-11-10 08:15:09,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:09,995 INFO L93 Difference]: Finished difference Result 2025 states and 2650 transitions. [2018-11-10 08:15:09,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:09,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2025 states and 2650 transitions. [2018-11-10 08:15:10,000 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1302 [2018-11-10 08:15:10,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2025 states to 2025 states and 2650 transitions. [2018-11-10 08:15:10,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1459 [2018-11-10 08:15:10,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1459 [2018-11-10 08:15:10,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2025 states and 2650 transitions. [2018-11-10 08:15:10,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:10,006 INFO L705 BuchiCegarLoop]: Abstraction has 2025 states and 2650 transitions. [2018-11-10 08:15:10,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states and 2650 transitions. [2018-11-10 08:15:10,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 2021. [2018-11-10 08:15:10,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-11-10 08:15:10,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2646 transitions. [2018-11-10 08:15:10,019 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2646 transitions. [2018-11-10 08:15:10,019 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2646 transitions. [2018-11-10 08:15:10,019 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 08:15:10,019 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2646 transitions. [2018-11-10 08:15:10,023 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-11-10 08:15:10,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:10,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:10,023 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:10,023 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:10,024 INFO L793 eck$LassoCheckResult]: Stem: 33105#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32870#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 32871#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33091#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 33092#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 33041#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 33165#L99-3 assume true; 33725#L99-1 assume !false; 33721#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33717#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33713#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33709#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33705#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33702#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33698#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33691#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33687#L123 assume ssl3_accept_~s__state~0 == 8482; 33043#L124 [2018-11-10 08:15:10,024 INFO L795 eck$LassoCheckResult]: Loop: 33043#L124 ssl3_accept_~s__state~0 := 3; 32873#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 34600#L640 ssl3_accept_~skip~0 := 0; 34598#L99-3 assume true; 34596#L99-1 assume !false; 34594#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34592#L102 assume !(ssl3_accept_~s__state~0 == 12292); 34590#L105 assume !(ssl3_accept_~s__state~0 == 16384); 34587#L108 assume !(ssl3_accept_~s__state~0 == 8192); 34581#L111 assume !(ssl3_accept_~s__state~0 == 24576); 34579#L114 assume !(ssl3_accept_~s__state~0 == 8195); 34577#L117 assume !(ssl3_accept_~s__state~0 == 8480); 34575#L120 assume !(ssl3_accept_~s__state~0 == 8481); 34573#L123 assume !(ssl3_accept_~s__state~0 == 8482); 34571#L126 assume !(ssl3_accept_~s__state~0 == 8464); 34569#L129 assume !(ssl3_accept_~s__state~0 == 8465); 34561#L132 assume !(ssl3_accept_~s__state~0 == 8466); 34041#L135 assume !(ssl3_accept_~s__state~0 == 8496); 34038#L138 assume !(ssl3_accept_~s__state~0 == 8497); 34036#L141 assume !(ssl3_accept_~s__state~0 == 8512); 34034#L144 assume !(ssl3_accept_~s__state~0 == 8513); 34031#L147 assume !(ssl3_accept_~s__state~0 == 8528); 34027#L150 assume !(ssl3_accept_~s__state~0 == 8529); 34024#L153 assume !(ssl3_accept_~s__state~0 == 8544); 34021#L156 assume !(ssl3_accept_~s__state~0 == 8545); 34019#L159 assume !(ssl3_accept_~s__state~0 == 8560); 34017#L162 assume !(ssl3_accept_~s__state~0 == 8561); 33988#L165 assume ssl3_accept_~s__state~0 == 8448; 32969#L166 assume !(ssl3_accept_~num1~0 > 0); 32970#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33969#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33960#L640 ssl3_accept_~skip~0 := 0; 33958#L99-3 assume true; 33956#L99-1 assume !false; 33954#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33952#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33950#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33948#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33946#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33943#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33941#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33939#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33937#L123 assume ssl3_accept_~s__state~0 == 8482; 33043#L124 [2018-11-10 08:15:10,024 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,024 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-10 08:15:10,024 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,024 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,025 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:10,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:10,043 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:10,043 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:10,043 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:15:10,043 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1846105134, now seen corresponding path program 1 times [2018-11-10 08:15:10,043 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,043 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,044 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,044 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,044 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:10,059 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:10,059 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:10,059 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:10,060 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:10,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:10,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:10,060 INFO L87 Difference]: Start difference. First operand 2021 states and 2646 transitions. cyclomatic complexity: 632 Second operand 3 states. [2018-11-10 08:15:10,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:10,120 INFO L93 Difference]: Finished difference Result 2021 states and 2642 transitions. [2018-11-10 08:15:10,121 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:10,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2021 states and 2642 transitions. [2018-11-10 08:15:10,124 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-11-10 08:15:10,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2021 states to 2021 states and 2642 transitions. [2018-11-10 08:15:10,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1455 [2018-11-10 08:15:10,128 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1455 [2018-11-10 08:15:10,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2021 states and 2642 transitions. [2018-11-10 08:15:10,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:10,129 INFO L705 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-11-10 08:15:10,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2021 states and 2642 transitions. [2018-11-10 08:15:10,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2021 to 2021. [2018-11-10 08:15:10,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2021 states. [2018-11-10 08:15:10,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2642 transitions. [2018-11-10 08:15:10,141 INFO L728 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-11-10 08:15:10,141 INFO L608 BuchiCegarLoop]: Abstraction has 2021 states and 2642 transitions. [2018-11-10 08:15:10,142 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 08:15:10,142 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2642 transitions. [2018-11-10 08:15:10,145 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1298 [2018-11-10 08:15:10,145 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:10,145 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:10,146 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:10,147 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2018-11-10 08:15:10,147 INFO L793 eck$LassoCheckResult]: Stem: 37154#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 36919#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 36920#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37139#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 37140#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 37084#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 37217#L99-3 assume true; 38331#L99-1 assume !false; 38898#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38896#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38894#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38892#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38890#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38887#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38884#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38881#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37200#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37201#L126 assume ssl3_accept_~s__state~0 == 8464; 37229#L133 [2018-11-10 08:15:10,147 INFO L795 eck$LassoCheckResult]: Loop: 37229#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 38199#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 36907#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; 36908#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38190#L640 ssl3_accept_~skip~0 := 0; 38188#L99-3 assume true; 38186#L99-1 assume !false; 38184#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38182#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38180#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38178#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38176#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38174#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38172#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38170#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38169#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 38165#L129 assume !(ssl3_accept_~s__state~0 == 8465); 38163#L132 assume !(ssl3_accept_~s__state~0 == 8466); 38040#L135 assume ssl3_accept_~s__state~0 == 8496; 37590#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 38039#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 38036#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 38033#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 38032#L293-2 ssl3_accept_~s__init_num~0 := 0; 38030#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38024#L640 ssl3_accept_~skip~0 := 0; 38023#L99-3 assume true; 38021#L99-1 assume !false; 38020#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38017#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38016#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38014#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38013#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38012#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38010#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38002#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38000#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37999#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37992#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37990#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37989#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37988#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37970#L141 assume ssl3_accept_~s__state~0 == 8512; 37586#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37965#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 37962#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37929#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37923#L640 ssl3_accept_~skip~0 := 0; 37921#L99-3 assume true; 37919#L99-1 assume !false; 37917#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37915#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37913#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37911#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37910#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37909#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37907#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37906#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37905#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37904#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37903#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37902#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37900#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37899#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37898#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37896#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37895#L147 assume ssl3_accept_~s__state~0 == 8528; 37575#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37894#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 37892#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 37893#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 37885#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 37882#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37879#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37869#L640 ssl3_accept_~skip~0 := 0; 37867#L99-3 assume true; 37865#L99-1 assume !false; 37863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37861#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37859#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37857#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37855#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37853#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37851#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37849#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37847#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37845#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37843#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37841#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37839#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37837#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37835#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37833#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37831#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37829#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37794#L153 assume ssl3_accept_~s__state~0 == 8544; 37554#L157 assume !(ssl3_accept_~s__verify_mode~0 + 1 != 0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 37653#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 37642#L640 ssl3_accept_~skip~0 := 0; 37639#L99-3 assume true; 37640#L99-1 assume !false; 37762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37632#L102 assume !(ssl3_accept_~s__state~0 == 12292); 37629#L105 assume !(ssl3_accept_~s__state~0 == 16384); 37630#L108 assume !(ssl3_accept_~s__state~0 == 8192); 37752#L111 assume !(ssl3_accept_~s__state~0 == 24576); 37620#L114 assume !(ssl3_accept_~s__state~0 == 8195); 37616#L117 assume !(ssl3_accept_~s__state~0 == 8480); 37617#L120 assume !(ssl3_accept_~s__state~0 == 8481); 37742#L123 assume !(ssl3_accept_~s__state~0 == 8482); 37604#L126 assume !(ssl3_accept_~s__state~0 == 8464); 37600#L129 assume !(ssl3_accept_~s__state~0 == 8465); 37601#L132 assume !(ssl3_accept_~s__state~0 == 8466); 37732#L135 assume !(ssl3_accept_~s__state~0 == 8496); 37589#L138 assume !(ssl3_accept_~s__state~0 == 8497); 37584#L141 assume !(ssl3_accept_~s__state~0 == 8512); 37585#L144 assume !(ssl3_accept_~s__state~0 == 8513); 37722#L147 assume !(ssl3_accept_~s__state~0 == 8528); 37574#L150 assume !(ssl3_accept_~s__state~0 == 8529); 37572#L153 assume !(ssl3_accept_~s__state~0 == 8544); 37573#L156 assume !(ssl3_accept_~s__state~0 == 8545); 37715#L159 assume !(ssl3_accept_~s__state~0 == 8560); 37536#L162 assume !(ssl3_accept_~s__state~0 == 8561); 37537#L165 assume !(ssl3_accept_~s__state~0 == 8448); 37675#L168 assume ssl3_accept_~s__state~0 == 8576; 37672#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 37670#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 37668#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 37665#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 37666#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 38082#L640 ssl3_accept_~skip~0 := 0; 38079#L99-3 assume true; 38076#L99-1 assume !false; 38073#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38070#L102 assume !(ssl3_accept_~s__state~0 == 12292); 38067#L105 assume !(ssl3_accept_~s__state~0 == 16384); 38064#L108 assume !(ssl3_accept_~s__state~0 == 8192); 38061#L111 assume !(ssl3_accept_~s__state~0 == 24576); 38058#L114 assume !(ssl3_accept_~s__state~0 == 8195); 38055#L117 assume !(ssl3_accept_~s__state~0 == 8480); 38052#L120 assume !(ssl3_accept_~s__state~0 == 8481); 38050#L123 assume !(ssl3_accept_~s__state~0 == 8482); 38048#L126 assume ssl3_accept_~s__state~0 == 8464; 37229#L133 [2018-11-10 08:15:10,147 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,147 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-10 08:15:10,147 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,148 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,149 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:10,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:10,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,157 INFO L82 PathProgramCache]: Analyzing trace with hash -537534923, now seen corresponding path program 1 times [2018-11-10 08:15:10,157 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,158 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:10,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 08:15:10,192 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:10,192 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:10,193 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:10,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:10,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:10,193 INFO L87 Difference]: Start difference. First operand 2021 states and 2642 transitions. cyclomatic complexity: 628 Second operand 3 states. [2018-11-10 08:15:10,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:10,263 INFO L93 Difference]: Finished difference Result 1655 states and 2121 transitions. [2018-11-10 08:15:10,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:10,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1655 states and 2121 transitions. [2018-11-10 08:15:10,266 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 996 [2018-11-10 08:15:10,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1655 states to 1415 states and 1822 transitions. [2018-11-10 08:15:10,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1065 [2018-11-10 08:15:10,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1305 [2018-11-10 08:15:10,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1415 states and 1822 transitions. [2018-11-10 08:15:10,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:10,271 INFO L705 BuchiCegarLoop]: Abstraction has 1415 states and 1822 transitions. [2018-11-10 08:15:10,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states and 1822 transitions. [2018-11-10 08:15:10,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1171. [2018-11-10 08:15:10,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1171 states. [2018-11-10 08:15:10,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1171 states to 1171 states and 1514 transitions. [2018-11-10 08:15:10,282 INFO L728 BuchiCegarLoop]: Abstraction has 1171 states and 1514 transitions. [2018-11-10 08:15:10,282 INFO L608 BuchiCegarLoop]: Abstraction has 1171 states and 1514 transitions. [2018-11-10 08:15:10,282 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 08:15:10,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1171 states and 1514 transitions. [2018-11-10 08:15:10,285 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 992 [2018-11-10 08:15:10,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:10,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:10,286 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:10,286 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:10,286 INFO L793 eck$LassoCheckResult]: Stem: 40777#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 40598#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 40599#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40764#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 40765#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 40728#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 40816#L99-3 assume true; 40849#L99-1 assume !false; 41596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41595#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41594#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41593#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41592#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41591#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41590#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41589#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41588#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41405#L126 assume ssl3_accept_~s__state~0 == 8464; 40670#L133 [2018-11-10 08:15:10,287 INFO L795 eck$LassoCheckResult]: Loop: 40670#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 40593#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 40589#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; 40590#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41470#L640 ssl3_accept_~skip~0 := 0; 41467#L99-3 assume true; 41464#L99-1 assume !false; 41461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41458#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41455#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41452#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41449#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41446#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41443#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41440#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41437#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41434#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41431#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41428#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41423#L135 assume ssl3_accept_~s__state~0 == 8496; 41171#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40712#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 40680#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 40614#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 40616#L293-2 ssl3_accept_~s__init_num~0 := 0; 40661#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41728#L640 ssl3_accept_~skip~0 := 0; 41726#L99-3 assume true; 41721#L99-1 assume !false; 41719#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41717#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41715#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41713#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41711#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41709#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41707#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41705#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41703#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41701#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41699#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41697#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41695#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41693#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41691#L141 assume ssl3_accept_~s__state~0 == 8512; 40807#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40663#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 40619#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40620#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40636#L640 ssl3_accept_~skip~0 := 0; 40637#L99-3 assume true; 40778#L99-1 assume !false; 40694#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40695#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40708#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40709#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40665#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40627#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40628#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41741#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41740#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41739#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41738#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41737#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41736#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41735#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41734#L141 assume !(ssl3_accept_~s__state~0 == 8512); 40671#L144 assume !(ssl3_accept_~s__state~0 == 8513); 40640#L147 assume ssl3_accept_~s__state~0 == 8528; 40641#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40791#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 40804#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 40761#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 40755#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 40678#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 40758#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41636#L640 ssl3_accept_~skip~0 := 0; 41634#L99-3 assume true; 41632#L99-1 assume !false; 41630#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41628#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41626#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41624#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41622#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41620#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41618#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41616#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41614#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41612#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41610#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41608#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41606#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41604#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41603#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41601#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41599#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41597#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41587#L153 assume ssl3_accept_~s__state~0 == 8544; 40737#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 40738#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 40749#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40745#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 40635#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40631#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 40600#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 40601#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41529#L640 ssl3_accept_~skip~0 := 0; 41527#L99-3 assume true; 41525#L99-1 assume !false; 41522#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41519#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41515#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41508#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41505#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41502#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41499#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41496#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41493#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41490#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41487#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41485#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41250#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41249#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41248#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41247#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41246#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41245#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41244#L153 assume !(ssl3_accept_~s__state~0 == 8544); 41243#L156 assume !(ssl3_accept_~s__state~0 == 8545); 41242#L159 assume !(ssl3_accept_~s__state~0 == 8560); 41241#L162 assume !(ssl3_accept_~s__state~0 == 8561); 41239#L165 assume ssl3_accept_~s__state~0 == 8448; 40673#L166 assume !(ssl3_accept_~num1~0 > 0); 40674#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40750#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40913#L640 ssl3_accept_~skip~0 := 0; 40909#L99-3 assume true; 40907#L99-1 assume !false; 40904#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40902#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40898#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40896#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40893#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40890#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40889#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40884#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40885#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41238#L126 assume ssl3_accept_~s__state~0 == 8464; 40670#L133 [2018-11-10 08:15:10,287 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-10 08:15:10,287 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,287 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:10,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:10,294 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,294 INFO L82 PathProgramCache]: Analyzing trace with hash -852090166, now seen corresponding path program 1 times [2018-11-10 08:15:10,294 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,294 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,295 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:10,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:10,355 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 08:15:10,355 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:15:10,356 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:15:10,369 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:10,389 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:10,408 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 08:15:10,425 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 08:15:10,425 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 08:15:10,425 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:10,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 08:15:10,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 08:15:10,426 INFO L87 Difference]: Start difference. First operand 1171 states and 1514 transitions. cyclomatic complexity: 346 Second operand 4 states. [2018-11-10 08:15:10,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:10,601 INFO L93 Difference]: Finished difference Result 2095 states and 2664 transitions. [2018-11-10 08:15:10,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 08:15:10,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2095 states and 2664 transitions. [2018-11-10 08:15:10,608 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1916 [2018-11-10 08:15:10,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2095 states to 2095 states and 2664 transitions. [2018-11-10 08:15:10,615 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1985 [2018-11-10 08:15:10,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1985 [2018-11-10 08:15:10,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2095 states and 2664 transitions. [2018-11-10 08:15:10,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:10,616 INFO L705 BuchiCegarLoop]: Abstraction has 2095 states and 2664 transitions. [2018-11-10 08:15:10,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2095 states and 2664 transitions. [2018-11-10 08:15:10,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2095 to 1543. [2018-11-10 08:15:10,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1543 states. [2018-11-10 08:15:10,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1543 states to 1543 states and 1984 transitions. [2018-11-10 08:15:10,637 INFO L728 BuchiCegarLoop]: Abstraction has 1543 states and 1984 transitions. [2018-11-10 08:15:10,637 INFO L608 BuchiCegarLoop]: Abstraction has 1543 states and 1984 transitions. [2018-11-10 08:15:10,637 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 08:15:10,637 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1543 states and 1984 transitions. [2018-11-10 08:15:10,640 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1364 [2018-11-10 08:15:10,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:10,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:10,642 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:10,642 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:10,642 INFO L793 eck$LassoCheckResult]: Stem: 44507#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 44313#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 44314#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 44495#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 44496#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 44449#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 44559#L99-3 assume true; 44585#L99-1 assume !false; 45475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45473#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45471#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45469#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45467#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45465#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45463#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45143#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45141#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45138#L126 assume ssl3_accept_~s__state~0 == 8464; 44386#L133 [2018-11-10 08:15:10,642 INFO L795 eck$LassoCheckResult]: Loop: 44386#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 44307#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 44303#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; 44304#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45586#L640 ssl3_accept_~skip~0 := 0; 45583#L99-3 assume true; 45580#L99-1 assume !false; 45577#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45574#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45571#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45568#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45562#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45449#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45447#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45445#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45443#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45178#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45172#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45127#L135 assume ssl3_accept_~s__state~0 == 8496; 44364#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 44365#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 44397#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 44398#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 44376#L293-2 ssl3_accept_~s__init_num~0 := 0; 44377#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44350#L640 ssl3_accept_~skip~0 := 0; 44351#L99-3 assume true; 44508#L99-1 assume !false; 44414#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44415#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44430#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44431#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44381#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44340#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44341#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44319#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44320#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44523#L126 assume !(ssl3_accept_~s__state~0 == 8464); 44524#L129 assume !(ssl3_accept_~s__state~0 == 8465); 44516#L132 assume !(ssl3_accept_~s__state~0 == 8466); 44455#L135 assume !(ssl3_accept_~s__state~0 == 8496); 44456#L138 assume !(ssl3_accept_~s__state~0 == 8497); 44435#L141 assume !(ssl3_accept_~s__state~0 == 8512); 44387#L144 assume !(ssl3_accept_~s__state~0 == 8513); 44354#L147 assume !(ssl3_accept_~s__state~0 == 8528); 44355#L150 assume !(ssl3_accept_~s__state~0 == 8529); 44323#L153 assume !(ssl3_accept_~s__state~0 == 8544); 44324#L156 assume !(ssl3_accept_~s__state~0 == 8545); 44552#L159 assume !(ssl3_accept_~s__state~0 == 8560); 44533#L162 assume !(ssl3_accept_~s__state~0 == 8561); 44488#L165 assume !(ssl3_accept_~s__state~0 == 8448); 44489#L168 assume !(ssl3_accept_~s__state~0 == 8576); 45705#L171 assume !(ssl3_accept_~s__state~0 == 8577); 45704#L174 assume !(ssl3_accept_~s__state~0 == 8592); 45703#L177 assume !(ssl3_accept_~s__state~0 == 8593); 45702#L180 assume !(ssl3_accept_~s__state~0 == 8608); 45695#L183 assume !(ssl3_accept_~s__state~0 == 8609); 45694#L186 assume !(ssl3_accept_~s__state~0 == 8640); 45691#L189 assume !(ssl3_accept_~s__state~0 == 8641); 45304#L192 assume ssl3_accept_~s__state~0 == 8656; 44969#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 45683#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45681#L533 assume !(ssl3_accept_~blastFlag~0 == 10); 45679#L536 assume !(ssl3_accept_~blastFlag~0 == 13); 45677#L539 assume !(ssl3_accept_~blastFlag~0 == 16); 45675#L542 assume !(ssl3_accept_~blastFlag~0 == 19); 45673#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 45671#L553 assume !(ssl3_accept_~tmp___10~0 == 0); 45668#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45662#L640 ssl3_accept_~skip~0 := 0; 45660#L99-3 assume true; 45658#L99-1 assume !false; 45656#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45654#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45652#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45650#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45648#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45646#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45644#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45642#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45640#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45638#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45330#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45328#L132 assume !(ssl3_accept_~s__state~0 == 8466); 45325#L135 assume !(ssl3_accept_~s__state~0 == 8496); 45179#L138 assume !(ssl3_accept_~s__state~0 == 8497); 45177#L141 assume !(ssl3_accept_~s__state~0 == 8512); 45176#L144 assume !(ssl3_accept_~s__state~0 == 8513); 45175#L147 assume !(ssl3_accept_~s__state~0 == 8528); 45174#L150 assume !(ssl3_accept_~s__state~0 == 8529); 45173#L153 assume !(ssl3_accept_~s__state~0 == 8544); 45079#L156 assume !(ssl3_accept_~s__state~0 == 8545); 45076#L159 assume !(ssl3_accept_~s__state~0 == 8560); 45071#L162 assume !(ssl3_accept_~s__state~0 == 8561); 45017#L165 assume !(ssl3_accept_~s__state~0 == 8448); 45013#L168 assume !(ssl3_accept_~s__state~0 == 8576); 45005#L171 assume !(ssl3_accept_~s__state~0 == 8577); 44997#L174 assume !(ssl3_accept_~s__state~0 == 8592); 44992#L177 assume !(ssl3_accept_~s__state~0 == 8593); 44988#L180 assume !(ssl3_accept_~s__state~0 == 8608); 44983#L183 assume !(ssl3_accept_~s__state~0 == 8609); 44979#L186 assume !(ssl3_accept_~s__state~0 == 8640); 44975#L189 assume !(ssl3_accept_~s__state~0 == 8641); 44972#L192 assume !(ssl3_accept_~s__state~0 == 8656); 44968#L195 assume !(ssl3_accept_~s__state~0 == 8657); 44544#L198 assume ssl3_accept_~s__state~0 == 8672; 44920#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 44536#L561 assume !(ssl3_accept_~blastFlag~0 == 11); 44499#L564 assume !(ssl3_accept_~blastFlag~0 == 14); 44494#L567 assume !(ssl3_accept_~blastFlag~0 == 17); 44486#L570 assume !(ssl3_accept_~blastFlag~0 == 20); 44450#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 44451#L580 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 44549#L580-2 ssl3_accept_~s__init_num~0 := 0; 44454#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 45382#L640 ssl3_accept_~skip~0 := 0; 45380#L99-3 assume true; 45378#L99-1 assume !false; 45376#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45374#L102 assume !(ssl3_accept_~s__state~0 == 12292); 45372#L105 assume !(ssl3_accept_~s__state~0 == 16384); 45370#L108 assume !(ssl3_accept_~s__state~0 == 8192); 45368#L111 assume !(ssl3_accept_~s__state~0 == 24576); 45366#L114 assume !(ssl3_accept_~s__state~0 == 8195); 45364#L117 assume !(ssl3_accept_~s__state~0 == 8480); 45362#L120 assume !(ssl3_accept_~s__state~0 == 8481); 45360#L123 assume !(ssl3_accept_~s__state~0 == 8482); 45358#L126 assume !(ssl3_accept_~s__state~0 == 8464); 45356#L129 assume !(ssl3_accept_~s__state~0 == 8465); 45354#L132 assume !(ssl3_accept_~s__state~0 == 8466); 44669#L135 assume !(ssl3_accept_~s__state~0 == 8496); 44668#L138 assume !(ssl3_accept_~s__state~0 == 8497); 44667#L141 assume !(ssl3_accept_~s__state~0 == 8512); 44665#L144 assume !(ssl3_accept_~s__state~0 == 8513); 44663#L147 assume !(ssl3_accept_~s__state~0 == 8528); 44664#L150 assume !(ssl3_accept_~s__state~0 == 8529); 44700#L153 assume !(ssl3_accept_~s__state~0 == 8544); 44694#L156 assume !(ssl3_accept_~s__state~0 == 8545); 44695#L159 assume !(ssl3_accept_~s__state~0 == 8560); 44723#L162 assume !(ssl3_accept_~s__state~0 == 8561); 44721#L165 assume ssl3_accept_~s__state~0 == 8448; 44640#L166 assume !(ssl3_accept_~num1~0 > 0); 44639#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44632#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 44628#L640 ssl3_accept_~skip~0 := 0; 44623#L99-3 assume true; 44624#L99-1 assume !false; 44619#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44620#L102 assume !(ssl3_accept_~s__state~0 == 12292); 44614#L105 assume !(ssl3_accept_~s__state~0 == 16384); 44615#L108 assume !(ssl3_accept_~s__state~0 == 8192); 44609#L111 assume !(ssl3_accept_~s__state~0 == 24576); 44611#L114 assume !(ssl3_accept_~s__state~0 == 8195); 44604#L117 assume !(ssl3_accept_~s__state~0 == 8480); 44605#L120 assume !(ssl3_accept_~s__state~0 == 8481); 44599#L123 assume !(ssl3_accept_~s__state~0 == 8482); 44600#L126 assume ssl3_accept_~s__state~0 == 8464; 44386#L133 [2018-11-10 08:15:10,642 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-10 08:15:10,643 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,643 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,643 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:10,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:10,650 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1619188437, now seen corresponding path program 1 times [2018-11-10 08:15:10,650 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,650 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,651 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,651 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:10,691 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-10 08:15:10,691 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:10,691 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:10,692 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:10,692 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:10,692 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:10,692 INFO L87 Difference]: Start difference. First operand 1543 states and 1984 transitions. cyclomatic complexity: 444 Second operand 3 states. [2018-11-10 08:15:10,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:10,715 INFO L93 Difference]: Finished difference Result 2795 states and 3624 transitions. [2018-11-10 08:15:10,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:10,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2795 states and 3624 transitions. [2018-11-10 08:15:10,725 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2616 [2018-11-10 08:15:10,733 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2795 states to 2795 states and 3624 transitions. [2018-11-10 08:15:10,733 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2018-11-10 08:15:10,735 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2018-11-10 08:15:10,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2795 states and 3624 transitions. [2018-11-10 08:15:10,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:10,735 INFO L705 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-11-10 08:15:10,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2795 states and 3624 transitions. [2018-11-10 08:15:10,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2795 to 2795. [2018-11-10 08:15:10,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2795 states. [2018-11-10 08:15:10,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2795 states to 2795 states and 3624 transitions. [2018-11-10 08:15:10,759 INFO L728 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-11-10 08:15:10,759 INFO L608 BuchiCegarLoop]: Abstraction has 2795 states and 3624 transitions. [2018-11-10 08:15:10,759 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 08:15:10,759 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2795 states and 3624 transitions. [2018-11-10 08:15:10,765 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2616 [2018-11-10 08:15:10,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:10,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:10,766 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:10,767 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-11-10 08:15:10,767 INFO L793 eck$LassoCheckResult]: Stem: 48845#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 48656#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 48657#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 48833#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 48834#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 48792#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 48897#L99-3 assume true; 48923#L99-1 assume !false; 50058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50059#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50050#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50051#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50042#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50043#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50034#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50035#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49973#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49974#L126 assume ssl3_accept_~s__state~0 == 8464; 49010#L133 [2018-11-10 08:15:10,767 INFO L795 eck$LassoCheckResult]: Loop: 49010#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 50706#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 49537#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; 50704#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50699#L640 ssl3_accept_~skip~0 := 0; 50698#L99-3 assume true; 50697#L99-1 assume !false; 50696#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50695#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50694#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50693#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50692#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50691#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50690#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50689#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50688#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50687#L126 assume !(ssl3_accept_~s__state~0 == 8464); 50686#L129 assume !(ssl3_accept_~s__state~0 == 8465); 50685#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49818#L135 assume ssl3_accept_~s__state~0 == 8496; 48997#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49815#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 49251#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 49811#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 48675#L293-2 ssl3_accept_~s__init_num~0 := 0; 49807#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49801#L640 ssl3_accept_~skip~0 := 0; 49799#L99-3 assume true; 49797#L99-1 assume !false; 49794#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49791#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49788#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49785#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49782#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49779#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49776#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49773#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49770#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49767#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49764#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49761#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49758#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49755#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49752#L141 assume ssl3_accept_~s__state~0 == 8512; 48886#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48887#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 48850#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49213#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49209#L640 ssl3_accept_~skip~0 := 0; 49196#L99-3 assume true; 49197#L99-1 assume !false; 49190#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49191#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49184#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49185#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49178#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49179#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49172#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49173#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49166#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49160#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49161#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49153#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49154#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49143#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49144#L144 assume !(ssl3_accept_~s__state~0 == 8513); 48940#L147 assume ssl3_accept_~s__state~0 == 8528; 48941#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 48882#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 48883#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 48888#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 50314#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 50313#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50311#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50306#L640 ssl3_accept_~skip~0 := 0; 50305#L99-3 assume true; 50303#L99-1 assume !false; 50298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50296#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50294#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50292#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50290#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50288#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50286#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50284#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50282#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50280#L126 assume !(ssl3_accept_~s__state~0 == 8464); 50278#L129 assume !(ssl3_accept_~s__state~0 == 8465); 50276#L132 assume !(ssl3_accept_~s__state~0 == 8466); 50274#L135 assume !(ssl3_accept_~s__state~0 == 8496); 50272#L138 assume !(ssl3_accept_~s__state~0 == 8497); 50270#L141 assume !(ssl3_accept_~s__state~0 == 8512); 50268#L144 assume !(ssl3_accept_~s__state~0 == 8513); 50266#L147 assume !(ssl3_accept_~s__state~0 == 8528); 50264#L150 assume !(ssl3_accept_~s__state~0 == 8529); 50262#L153 assume ssl3_accept_~s__state~0 == 8544; 49739#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 48957#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 48956#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 48949#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 48950#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50247#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 50245#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 50238#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50227#L640 ssl3_accept_~skip~0 := 0; 50225#L99-3 assume true; 50222#L99-1 assume !false; 50219#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50216#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50213#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50210#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50207#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50203#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50196#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50193#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50191#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50188#L126 assume !(ssl3_accept_~s__state~0 == 8464); 50185#L129 assume !(ssl3_accept_~s__state~0 == 8465); 50182#L132 assume !(ssl3_accept_~s__state~0 == 8466); 50179#L135 assume !(ssl3_accept_~s__state~0 == 8496); 50176#L138 assume !(ssl3_accept_~s__state~0 == 8497); 50174#L141 assume !(ssl3_accept_~s__state~0 == 8512); 50172#L144 assume !(ssl3_accept_~s__state~0 == 8513); 50170#L147 assume !(ssl3_accept_~s__state~0 == 8528); 50168#L150 assume !(ssl3_accept_~s__state~0 == 8529); 50166#L153 assume !(ssl3_accept_~s__state~0 == 8544); 50164#L156 assume !(ssl3_accept_~s__state~0 == 8545); 50162#L159 assume !(ssl3_accept_~s__state~0 == 8560); 50160#L162 assume !(ssl3_accept_~s__state~0 == 8561); 50158#L165 assume ssl3_accept_~s__state~0 == 8448; 50156#L166 assume !(ssl3_accept_~num1~0 > 0); 50153#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50150#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50144#L640 ssl3_accept_~skip~0 := 0; 50142#L99-3 assume true; 50140#L99-1 assume !false; 50138#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50136#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50130#L105 assume ssl3_accept_~s__state~0 == 16384; 50128#L211 ssl3_accept_~s__server~0 := 1; 50126#L216 assume ssl3_accept_~cb~0 != 0; 50124#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 50122#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 50119#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 50116#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 50113#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 50110#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50102#L640 ssl3_accept_~skip~0 := 0; 50099#L99-3 assume true; 50095#L99-1 assume !false; 50093#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50090#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50088#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50086#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50084#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50082#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50079#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50080#L120 assume !(ssl3_accept_~s__state~0 == 8481); 50190#L123 assume !(ssl3_accept_~s__state~0 == 8482); 50187#L126 assume ssl3_accept_~s__state~0 == 8464; 49010#L133 [2018-11-10 08:15:10,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,767 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-10 08:15:10,767 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,767 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,768 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:10,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:10,773 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:10,773 INFO L82 PathProgramCache]: Analyzing trace with hash -816549344, now seen corresponding path program 1 times [2018-11-10 08:15:10,774 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:10,774 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:10,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,774 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:10,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:10,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:10,813 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 08:15:10,813 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:15:10,813 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:15:10,824 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:10,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:10,856 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:10,881 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-10 08:15:10,898 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 08:15:10,898 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 08:15:10,899 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:10,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 08:15:10,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 08:15:10,899 INFO L87 Difference]: Start difference. First operand 2795 states and 3624 transitions. cyclomatic complexity: 833 Second operand 5 states. [2018-11-10 08:15:11,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:11,107 INFO L93 Difference]: Finished difference Result 4332 states and 5491 transitions. [2018-11-10 08:15:11,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 08:15:11,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4332 states and 5491 transitions. [2018-11-10 08:15:11,123 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3509 [2018-11-10 08:15:11,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4332 states to 4260 states and 5415 transitions. [2018-11-10 08:15:11,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4150 [2018-11-10 08:15:11,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4150 [2018-11-10 08:15:11,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4260 states and 5415 transitions. [2018-11-10 08:15:11,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:11,136 INFO L705 BuchiCegarLoop]: Abstraction has 4260 states and 5415 transitions. [2018-11-10 08:15:11,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states and 5415 transitions. [2018-11-10 08:15:11,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 3300. [2018-11-10 08:15:11,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3300 states. [2018-11-10 08:15:11,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3300 states to 3300 states and 4237 transitions. [2018-11-10 08:15:11,169 INFO L728 BuchiCegarLoop]: Abstraction has 3300 states and 4237 transitions. [2018-11-10 08:15:11,169 INFO L608 BuchiCegarLoop]: Abstraction has 3300 states and 4237 transitions. [2018-11-10 08:15:11,169 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 08:15:11,169 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3300 states and 4237 transitions. [2018-11-10 08:15:11,176 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3105 [2018-11-10 08:15:11,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:11,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:11,178 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:11,178 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:11,178 INFO L793 eck$LassoCheckResult]: Stem: 56475#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 56278#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 56279#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56462#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 56463#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 56416#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 56534#L99-3 assume true; 56560#L99-1 assume !false; 57290#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57291#L102 assume !(ssl3_accept_~s__state~0 == 12292); 57276#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57277#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57261#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57262#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56829#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56830#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56805#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56806#L126 assume ssl3_accept_~s__state~0 == 8464; 56691#L133 [2018-11-10 08:15:11,178 INFO L795 eck$LassoCheckResult]: Loop: 56691#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 57988#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 57668#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; 57982#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 57976#L640 ssl3_accept_~skip~0 := 0; 57974#L99-3 assume true; 57972#L99-1 assume !false; 57970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57968#L102 assume !(ssl3_accept_~s__state~0 == 12292); 57966#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57964#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57962#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57960#L114 assume !(ssl3_accept_~s__state~0 == 8195); 57958#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57956#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57954#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57952#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57950#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57948#L132 assume !(ssl3_accept_~s__state~0 == 8466); 57784#L135 assume ssl3_accept_~s__state~0 == 8496; 56688#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 57775#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 57637#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 57769#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 56298#L293-2 ssl3_accept_~s__init_num~0 := 0; 57763#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 57756#L640 ssl3_accept_~skip~0 := 0; 57753#L99-3 assume true; 57750#L99-1 assume !false; 57747#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57744#L102 assume !(ssl3_accept_~s__state~0 == 12292); 57741#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57738#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57735#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57732#L114 assume !(ssl3_accept_~s__state~0 == 8195); 57729#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57724#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57721#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57718#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57715#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57712#L132 assume !(ssl3_accept_~s__state~0 == 8466); 57709#L135 assume !(ssl3_accept_~s__state~0 == 8496); 57706#L138 assume !(ssl3_accept_~s__state~0 == 8497); 57675#L141 assume ssl3_accept_~s__state~0 == 8512; 56685#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57671#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 57672#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 58261#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58256#L640 ssl3_accept_~skip~0 := 0; 58255#L99-3 assume true; 58254#L99-1 assume !false; 58253#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58252#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58251#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58250#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58249#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58248#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58247#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58246#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58245#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58244#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58243#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58242#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58241#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58240#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58239#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58238#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58237#L147 assume ssl3_accept_~s__state~0 == 8528; 56682#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 58236#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 58235#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 58232#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 58227#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 58224#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 58222#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58217#L640 ssl3_accept_~skip~0 := 0; 58216#L99-3 assume true; 58215#L99-1 assume !false; 58213#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58208#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58206#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58204#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58202#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58200#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58198#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58196#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58194#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58192#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58189#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58186#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58183#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58180#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58177#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58174#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58171#L147 assume !(ssl3_accept_~s__state~0 == 8528); 58168#L150 assume !(ssl3_accept_~s__state~0 == 8529); 58164#L153 assume ssl3_accept_~s__state~0 == 8544; 56679#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 58154#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 58150#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 58145#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 58142#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 58139#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 58132#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 58129#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58124#L640 ssl3_accept_~skip~0 := 0; 58123#L99-3 assume true; 58122#L99-1 assume !false; 58121#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58120#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58119#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58118#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58117#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58116#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58115#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58114#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58113#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58112#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58111#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58110#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58109#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58108#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58107#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58106#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58105#L147 assume !(ssl3_accept_~s__state~0 == 8528); 58104#L150 assume !(ssl3_accept_~s__state~0 == 8529); 58103#L153 assume !(ssl3_accept_~s__state~0 == 8544); 58102#L156 assume !(ssl3_accept_~s__state~0 == 8545); 58099#L159 assume !(ssl3_accept_~s__state~0 == 8560); 58097#L162 assume !(ssl3_accept_~s__state~0 == 8561); 58093#L165 assume ssl3_accept_~s__state~0 == 8448; 58091#L166 assume !(ssl3_accept_~num1~0 > 0); 58088#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 58082#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58072#L640 ssl3_accept_~skip~0 := 0; 58070#L99-3 assume true; 58068#L99-1 assume !false; 58066#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58064#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58062#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58060#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58058#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58056#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58054#L117 assume !(ssl3_accept_~s__state~0 == 8480); 58052#L120 assume !(ssl3_accept_~s__state~0 == 8481); 58050#L123 assume !(ssl3_accept_~s__state~0 == 8482); 58048#L126 assume !(ssl3_accept_~s__state~0 == 8464); 58046#L129 assume !(ssl3_accept_~s__state~0 == 8465); 58044#L132 assume !(ssl3_accept_~s__state~0 == 8466); 58042#L135 assume !(ssl3_accept_~s__state~0 == 8496); 58040#L138 assume !(ssl3_accept_~s__state~0 == 8497); 58038#L141 assume !(ssl3_accept_~s__state~0 == 8512); 58036#L144 assume !(ssl3_accept_~s__state~0 == 8513); 58034#L147 assume !(ssl3_accept_~s__state~0 == 8528); 58032#L150 assume !(ssl3_accept_~s__state~0 == 8529); 58030#L153 assume !(ssl3_accept_~s__state~0 == 8544); 58028#L156 assume !(ssl3_accept_~s__state~0 == 8545); 58026#L159 assume !(ssl3_accept_~s__state~0 == 8560); 58024#L162 assume !(ssl3_accept_~s__state~0 == 8561); 58022#L165 assume !(ssl3_accept_~s__state~0 == 8448); 58020#L168 assume ssl3_accept_~s__state~0 == 8576; 58015#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 57990#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 57989#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 57985#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 57986#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 58009#L640 ssl3_accept_~skip~0 := 0; 58008#L99-3 assume true; 58007#L99-1 assume !false; 58006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58005#L102 assume !(ssl3_accept_~s__state~0 == 12292); 58004#L105 assume !(ssl3_accept_~s__state~0 == 16384); 58003#L108 assume !(ssl3_accept_~s__state~0 == 8192); 58002#L111 assume !(ssl3_accept_~s__state~0 == 24576); 58001#L114 assume !(ssl3_accept_~s__state~0 == 8195); 58000#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57999#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57998#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57996#L126 assume ssl3_accept_~s__state~0 == 8464; 56691#L133 [2018-11-10 08:15:11,178 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:11,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-10 08:15:11,179 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:11,179 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:11,179 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,179 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:11,179 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:11,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:11,185 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:11,185 INFO L82 PathProgramCache]: Analyzing trace with hash -212354028, now seen corresponding path program 1 times [2018-11-10 08:15:11,185 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:11,185 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:11,185 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,186 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:11,186 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:11,242 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-10 08:15:11,242 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:11,242 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:11,242 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:11,242 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:11,242 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:11,243 INFO L87 Difference]: Start difference. First operand 3300 states and 4237 transitions. cyclomatic complexity: 943 Second operand 3 states. [2018-11-10 08:15:11,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:11,363 INFO L93 Difference]: Finished difference Result 3628 states and 4609 transitions. [2018-11-10 08:15:11,365 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:11,365 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3628 states and 4609 transitions. [2018-11-10 08:15:11,375 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3231 [2018-11-10 08:15:11,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3628 states to 3508 states and 4489 transitions. [2018-11-10 08:15:11,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3398 [2018-11-10 08:15:11,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3398 [2018-11-10 08:15:11,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3508 states and 4489 transitions. [2018-11-10 08:15:11,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:11,386 INFO L705 BuchiCegarLoop]: Abstraction has 3508 states and 4489 transitions. [2018-11-10 08:15:11,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3508 states and 4489 transitions. [2018-11-10 08:15:11,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3508 to 3280. [2018-11-10 08:15:11,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3280 states. [2018-11-10 08:15:11,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 4199 transitions. [2018-11-10 08:15:11,413 INFO L728 BuchiCegarLoop]: Abstraction has 3280 states and 4199 transitions. [2018-11-10 08:15:11,413 INFO L608 BuchiCegarLoop]: Abstraction has 3280 states and 4199 transitions. [2018-11-10 08:15:11,414 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 08:15:11,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3280 states and 4199 transitions. [2018-11-10 08:15:11,421 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3063 [2018-11-10 08:15:11,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:11,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:11,422 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:11,422 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-11-10 08:15:11,422 INFO L793 eck$LassoCheckResult]: Stem: 63415#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 63211#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 63212#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63402#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 63403#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 63352#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 63479#L99-3 assume true; 63505#L99-1 assume !false; 66061#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66057#L102 assume !(ssl3_accept_~s__state~0 == 12292); 66053#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66049#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66045#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66041#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66037#L117 assume !(ssl3_accept_~s__state~0 == 8480); 66033#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66029#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66025#L126 assume ssl3_accept_~s__state~0 == 8464; 64632#L133 [2018-11-10 08:15:11,422 INFO L795 eck$LassoCheckResult]: Loop: 64632#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 66416#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 66356#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; 66415#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 66430#L640 ssl3_accept_~skip~0 := 0; 66429#L99-3 assume true; 66428#L99-1 assume !false; 66427#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66426#L102 assume !(ssl3_accept_~s__state~0 == 12292); 66425#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66424#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66423#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66422#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66421#L117 assume !(ssl3_accept_~s__state~0 == 8480); 66420#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66419#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66418#L126 assume !(ssl3_accept_~s__state~0 == 8464); 66417#L129 assume !(ssl3_accept_~s__state~0 == 8465); 66377#L132 assume !(ssl3_accept_~s__state~0 == 8466); 64622#L135 assume ssl3_accept_~s__state~0 == 8496; 64621#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 64620#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 63788#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 64619#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 63231#L293-2 ssl3_accept_~s__init_num~0 := 0; 64617#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 64612#L640 ssl3_accept_~skip~0 := 0; 64611#L99-3 assume true; 64610#L99-1 assume !false; 64609#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64608#L102 assume !(ssl3_accept_~s__state~0 == 12292); 64607#L105 assume !(ssl3_accept_~s__state~0 == 16384); 64606#L108 assume !(ssl3_accept_~s__state~0 == 8192); 64605#L111 assume !(ssl3_accept_~s__state~0 == 24576); 64604#L114 assume !(ssl3_accept_~s__state~0 == 8195); 64603#L117 assume !(ssl3_accept_~s__state~0 == 8480); 64602#L120 assume !(ssl3_accept_~s__state~0 == 8481); 64601#L123 assume !(ssl3_accept_~s__state~0 == 8482); 64600#L126 assume !(ssl3_accept_~s__state~0 == 8464); 64599#L129 assume !(ssl3_accept_~s__state~0 == 8465); 64598#L132 assume !(ssl3_accept_~s__state~0 == 8466); 64597#L135 assume !(ssl3_accept_~s__state~0 == 8496); 64596#L138 assume !(ssl3_accept_~s__state~0 == 8497); 64590#L141 assume ssl3_accept_~s__state~0 == 8512; 64587#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63278#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 63232#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63233#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65477#L640 ssl3_accept_~skip~0 := 0; 65475#L99-3 assume true; 65473#L99-1 assume !false; 65471#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65469#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65467#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65465#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65463#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65461#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65459#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65457#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65455#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65453#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65451#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65449#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65447#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65445#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65443#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65441#L144 assume !(ssl3_accept_~s__state~0 == 8513); 63531#L147 assume ssl3_accept_~s__state~0 == 8528; 63532#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63456#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63457#L324-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 66236#L333 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 63389#L336 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 63296#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 63393#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65483#L640 ssl3_accept_~skip~0 := 0; 65478#L99-3 assume true; 65476#L99-1 assume !false; 65474#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65472#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65470#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65468#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65466#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65464#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65462#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65460#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65458#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65456#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65454#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65452#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65450#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65448#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65446#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65444#L144 assume !(ssl3_accept_~s__state~0 == 8513); 65442#L147 assume !(ssl3_accept_~s__state~0 == 8528); 65440#L150 assume !(ssl3_accept_~s__state~0 == 8529); 63933#L153 assume ssl3_accept_~s__state~0 == 8544; 63362#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 63364#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 63549#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63547#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 63262#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 63244#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 63245#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 66183#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 66177#L640 ssl3_accept_~skip~0 := 0; 66175#L99-3 assume true; 66173#L99-1 assume !false; 66171#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66169#L102 assume !(ssl3_accept_~s__state~0 == 12292); 66167#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66165#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66163#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66161#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66159#L117 assume !(ssl3_accept_~s__state~0 == 8480); 66157#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66155#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66153#L126 assume !(ssl3_accept_~s__state~0 == 8464); 66151#L129 assume !(ssl3_accept_~s__state~0 == 8465); 66149#L132 assume !(ssl3_accept_~s__state~0 == 8466); 66147#L135 assume !(ssl3_accept_~s__state~0 == 8496); 66145#L138 assume !(ssl3_accept_~s__state~0 == 8497); 66143#L141 assume !(ssl3_accept_~s__state~0 == 8512); 66142#L144 assume !(ssl3_accept_~s__state~0 == 8513); 66141#L147 assume !(ssl3_accept_~s__state~0 == 8528); 66140#L150 assume !(ssl3_accept_~s__state~0 == 8529); 66139#L153 assume !(ssl3_accept_~s__state~0 == 8544); 66123#L156 assume !(ssl3_accept_~s__state~0 == 8545); 66124#L159 assume !(ssl3_accept_~s__state~0 == 8560); 66137#L162 assume !(ssl3_accept_~s__state~0 == 8561); 65835#L165 assume ssl3_accept_~s__state~0 == 8448; 65836#L166 assume !(ssl3_accept_~num1~0 > 0); 63379#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63380#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 66223#L640 ssl3_accept_~skip~0 := 0; 66115#L99-3 assume true; 66113#L99-1 assume !false; 66111#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66109#L102 assume !(ssl3_accept_~s__state~0 == 12292); 66107#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66105#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66103#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66101#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66099#L117 assume !(ssl3_accept_~s__state~0 == 8480); 66097#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66094#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66088#L126 assume !(ssl3_accept_~s__state~0 == 8464); 66075#L129 assume !(ssl3_accept_~s__state~0 == 8465); 66069#L132 assume !(ssl3_accept_~s__state~0 == 8466); 66066#L135 assume !(ssl3_accept_~s__state~0 == 8496); 66063#L138 assume !(ssl3_accept_~s__state~0 == 8497); 66059#L141 assume !(ssl3_accept_~s__state~0 == 8512); 66055#L144 assume !(ssl3_accept_~s__state~0 == 8513); 66051#L147 assume !(ssl3_accept_~s__state~0 == 8528); 66047#L150 assume !(ssl3_accept_~s__state~0 == 8529); 66043#L153 assume !(ssl3_accept_~s__state~0 == 8544); 66039#L156 assume !(ssl3_accept_~s__state~0 == 8545); 66035#L159 assume !(ssl3_accept_~s__state~0 == 8560); 66031#L162 assume !(ssl3_accept_~s__state~0 == 8561); 66027#L165 assume !(ssl3_accept_~s__state~0 == 8448); 66024#L168 assume ssl3_accept_~s__state~0 == 8576; 65830#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 66019#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 66016#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 66011#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 65741#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 66405#L640 ssl3_accept_~skip~0 := 0; 66403#L99-3 assume true; 66401#L99-1 assume !false; 66399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66397#L102 assume !(ssl3_accept_~s__state~0 == 12292); 66395#L105 assume !(ssl3_accept_~s__state~0 == 16384); 66393#L108 assume !(ssl3_accept_~s__state~0 == 8192); 66391#L111 assume !(ssl3_accept_~s__state~0 == 24576); 66389#L114 assume !(ssl3_accept_~s__state~0 == 8195); 66387#L117 assume !(ssl3_accept_~s__state~0 == 8480); 63536#L120 assume !(ssl3_accept_~s__state~0 == 8481); 66385#L123 assume !(ssl3_accept_~s__state~0 == 8482); 66383#L126 assume !(ssl3_accept_~s__state~0 == 8464); 66380#L129 assume !(ssl3_accept_~s__state~0 == 8465); 66381#L132 assume ssl3_accept_~s__state~0 == 8466; 64632#L133 [2018-11-10 08:15:11,423 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:11,423 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-10 08:15:11,423 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:11,423 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:11,423 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,424 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:11,424 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:11,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:11,429 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:11,429 INFO L82 PathProgramCache]: Analyzing trace with hash 2086214201, now seen corresponding path program 1 times [2018-11-10 08:15:11,429 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:11,429 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:11,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,430 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:11,430 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:11,483 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-10 08:15:11,483 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:11,483 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:11,485 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:11,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:11,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:11,486 INFO L87 Difference]: Start difference. First operand 3280 states and 4199 transitions. cyclomatic complexity: 926 Second operand 3 states. [2018-11-10 08:15:11,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:11,508 INFO L93 Difference]: Finished difference Result 5918 states and 7537 transitions. [2018-11-10 08:15:11,509 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:11,509 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5918 states and 7537 transitions. [2018-11-10 08:15:11,526 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5701 [2018-11-10 08:15:11,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5918 states to 5918 states and 7537 transitions. [2018-11-10 08:15:11,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5808 [2018-11-10 08:15:11,544 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5808 [2018-11-10 08:15:11,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5918 states and 7537 transitions. [2018-11-10 08:15:11,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:11,544 INFO L705 BuchiCegarLoop]: Abstraction has 5918 states and 7537 transitions. [2018-11-10 08:15:11,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5918 states and 7537 transitions. [2018-11-10 08:15:11,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5918 to 3280. [2018-11-10 08:15:11,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3280 states. [2018-11-10 08:15:11,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3280 states to 3280 states and 4195 transitions. [2018-11-10 08:15:11,582 INFO L728 BuchiCegarLoop]: Abstraction has 3280 states and 4195 transitions. [2018-11-10 08:15:11,582 INFO L608 BuchiCegarLoop]: Abstraction has 3280 states and 4195 transitions. [2018-11-10 08:15:11,582 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 08:15:11,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3280 states and 4195 transitions. [2018-11-10 08:15:11,590 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3063 [2018-11-10 08:15:11,590 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:11,590 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:11,591 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:11,591 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:11,591 INFO L793 eck$LassoCheckResult]: Stem: 72603#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 72415#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 72416#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72591#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 72592#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 72548#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 72654#L99-3 assume true; 72680#L99-1 assume !false; 73727#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 73726#L102 assume !(ssl3_accept_~s__state~0 == 12292); 73725#L105 assume !(ssl3_accept_~s__state~0 == 16384); 73724#L108 assume !(ssl3_accept_~s__state~0 == 8192); 73723#L111 assume !(ssl3_accept_~s__state~0 == 24576); 73722#L114 assume !(ssl3_accept_~s__state~0 == 8195); 72911#L117 assume !(ssl3_accept_~s__state~0 == 8480); 72912#L120 assume !(ssl3_accept_~s__state~0 == 8481); 73719#L123 assume !(ssl3_accept_~s__state~0 == 8482); 73718#L126 assume ssl3_accept_~s__state~0 == 8464; 72777#L133 [2018-11-10 08:15:11,591 INFO L795 eck$LassoCheckResult]: Loop: 72777#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 75619#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 75615#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; 75616#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 75603#L640 ssl3_accept_~skip~0 := 0; 75604#L99-3 assume true; 75596#L99-1 assume !false; 75597#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75589#L102 assume !(ssl3_accept_~s__state~0 == 12292); 75590#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75579#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75580#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75568#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75569#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75559#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75560#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75548#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75549#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75392#L132 assume !(ssl3_accept_~s__state~0 == 8466); 75064#L135 assume ssl3_accept_~s__state~0 == 8496; 72771#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 74436#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 74899#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 74960#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 72434#L293-2 ssl3_accept_~s__init_num~0 := 0; 74948#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 74942#L640 ssl3_accept_~skip~0 := 0; 74940#L99-3 assume true; 74938#L99-1 assume !false; 74936#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74934#L102 assume !(ssl3_accept_~s__state~0 == 12292); 74933#L105 assume !(ssl3_accept_~s__state~0 == 16384); 74932#L108 assume !(ssl3_accept_~s__state~0 == 8192); 74931#L111 assume !(ssl3_accept_~s__state~0 == 24576); 74930#L114 assume !(ssl3_accept_~s__state~0 == 8195); 74929#L117 assume !(ssl3_accept_~s__state~0 == 8480); 74927#L120 assume !(ssl3_accept_~s__state~0 == 8481); 74925#L123 assume !(ssl3_accept_~s__state~0 == 8482); 74910#L126 assume !(ssl3_accept_~s__state~0 == 8464); 74908#L129 assume !(ssl3_accept_~s__state~0 == 8465); 74906#L132 assume !(ssl3_accept_~s__state~0 == 8466); 74904#L135 assume !(ssl3_accept_~s__state~0 == 8496); 74843#L138 assume !(ssl3_accept_~s__state~0 == 8497); 74838#L141 assume ssl3_accept_~s__state~0 == 8512; 72641#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72478#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 72435#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72436#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 75438#L640 ssl3_accept_~skip~0 := 0; 75437#L99-3 assume true; 75435#L99-1 assume !false; 75430#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75428#L102 assume !(ssl3_accept_~s__state~0 == 12292); 75426#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75424#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75422#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75420#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75418#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75414#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75408#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75407#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75406#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75404#L132 assume !(ssl3_accept_~s__state~0 == 8466); 75401#L135 assume !(ssl3_accept_~s__state~0 == 8496); 75398#L138 assume !(ssl3_accept_~s__state~0 == 8497); 75396#L141 assume !(ssl3_accept_~s__state~0 == 8512); 75394#L144 assume !(ssl3_accept_~s__state~0 == 8513); 73097#L147 assume ssl3_accept_~s__state~0 == 8528; 72626#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72627#L324 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72637#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 72408#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 72409#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 72483#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 75072#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 75063#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 75054#L640 ssl3_accept_~skip~0 := 0; 75052#L99-3 assume true; 75050#L99-1 assume !false; 75048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75046#L102 assume !(ssl3_accept_~s__state~0 == 12292); 75044#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75042#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75040#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75038#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75036#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75034#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75032#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75030#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75028#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75026#L132 assume !(ssl3_accept_~s__state~0 == 8466); 75024#L135 assume !(ssl3_accept_~s__state~0 == 8496); 75022#L138 assume !(ssl3_accept_~s__state~0 == 8497); 75020#L141 assume !(ssl3_accept_~s__state~0 == 8512); 75018#L144 assume !(ssl3_accept_~s__state~0 == 8513); 75016#L147 assume !(ssl3_accept_~s__state~0 == 8528); 75014#L150 assume !(ssl3_accept_~s__state~0 == 8529); 75012#L153 assume ssl3_accept_~s__state~0 == 8544; 72756#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 75009#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 75007#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75003#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 74998#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 74997#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 74996#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 74888#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 74882#L640 ssl3_accept_~skip~0 := 0; 74880#L99-3 assume true; 74878#L99-1 assume !false; 74876#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74874#L102 assume !(ssl3_accept_~s__state~0 == 12292); 74872#L105 assume !(ssl3_accept_~s__state~0 == 16384); 74870#L108 assume !(ssl3_accept_~s__state~0 == 8192); 74868#L111 assume !(ssl3_accept_~s__state~0 == 24576); 74866#L114 assume !(ssl3_accept_~s__state~0 == 8195); 74864#L117 assume !(ssl3_accept_~s__state~0 == 8480); 74862#L120 assume !(ssl3_accept_~s__state~0 == 8481); 74860#L123 assume !(ssl3_accept_~s__state~0 == 8482); 74858#L126 assume !(ssl3_accept_~s__state~0 == 8464); 74856#L129 assume !(ssl3_accept_~s__state~0 == 8465); 74854#L132 assume !(ssl3_accept_~s__state~0 == 8466); 74853#L135 assume !(ssl3_accept_~s__state~0 == 8496); 74852#L138 assume !(ssl3_accept_~s__state~0 == 8497); 74851#L141 assume !(ssl3_accept_~s__state~0 == 8512); 74850#L144 assume !(ssl3_accept_~s__state~0 == 8513); 74849#L147 assume !(ssl3_accept_~s__state~0 == 8528); 74848#L150 assume !(ssl3_accept_~s__state~0 == 8529); 74847#L153 assume !(ssl3_accept_~s__state~0 == 8544); 74845#L156 assume !(ssl3_accept_~s__state~0 == 8545); 74844#L159 assume !(ssl3_accept_~s__state~0 == 8560); 74841#L162 assume !(ssl3_accept_~s__state~0 == 8561); 74839#L165 assume ssl3_accept_~s__state~0 == 8448; 74836#L166 assume !(ssl3_accept_~num1~0 > 0); 74833#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 74831#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 74824#L640 ssl3_accept_~skip~0 := 0; 74822#L99-3 assume true; 74816#L99-1 assume !false; 74814#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 74812#L102 assume !(ssl3_accept_~s__state~0 == 12292); 74810#L105 assume !(ssl3_accept_~s__state~0 == 16384); 74808#L108 assume !(ssl3_accept_~s__state~0 == 8192); 74806#L111 assume !(ssl3_accept_~s__state~0 == 24576); 74804#L114 assume !(ssl3_accept_~s__state~0 == 8195); 74802#L117 assume !(ssl3_accept_~s__state~0 == 8480); 74800#L120 assume !(ssl3_accept_~s__state~0 == 8481); 74798#L123 assume !(ssl3_accept_~s__state~0 == 8482); 74796#L126 assume !(ssl3_accept_~s__state~0 == 8464); 74794#L129 assume !(ssl3_accept_~s__state~0 == 8465); 74792#L132 assume !(ssl3_accept_~s__state~0 == 8466); 74790#L135 assume !(ssl3_accept_~s__state~0 == 8496); 74788#L138 assume !(ssl3_accept_~s__state~0 == 8497); 74786#L141 assume !(ssl3_accept_~s__state~0 == 8512); 74784#L144 assume !(ssl3_accept_~s__state~0 == 8513); 74398#L147 assume !(ssl3_accept_~s__state~0 == 8528); 74055#L150 assume !(ssl3_accept_~s__state~0 == 8529); 74050#L153 assume !(ssl3_accept_~s__state~0 == 8544); 74047#L156 assume !(ssl3_accept_~s__state~0 == 8545); 74044#L159 assume !(ssl3_accept_~s__state~0 == 8560); 74043#L162 assume !(ssl3_accept_~s__state~0 == 8561); 74041#L165 assume !(ssl3_accept_~s__state~0 == 8448); 74042#L168 assume ssl3_accept_~s__state~0 == 8576; 73767#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 75376#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 75375#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 75374#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 73070#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 75611#L640 ssl3_accept_~skip~0 := 0; 75599#L99-3 assume true; 75600#L99-1 assume !false; 75592#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75593#L102 assume !(ssl3_accept_~s__state~0 == 12292); 75584#L105 assume !(ssl3_accept_~s__state~0 == 16384); 75585#L108 assume !(ssl3_accept_~s__state~0 == 8192); 75573#L111 assume !(ssl3_accept_~s__state~0 == 24576); 75574#L114 assume !(ssl3_accept_~s__state~0 == 8195); 75564#L117 assume !(ssl3_accept_~s__state~0 == 8480); 75454#L120 assume !(ssl3_accept_~s__state~0 == 8481); 75554#L123 assume !(ssl3_accept_~s__state~0 == 8482); 75555#L126 assume !(ssl3_accept_~s__state~0 == 8464); 75543#L129 assume !(ssl3_accept_~s__state~0 == 8465); 75544#L132 assume ssl3_accept_~s__state~0 == 8466; 72777#L133 [2018-11-10 08:15:11,591 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:11,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-10 08:15:11,592 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:11,592 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:11,592 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,592 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:11,592 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:11,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:11,598 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:11,598 INFO L82 PathProgramCache]: Analyzing trace with hash 758282559, now seen corresponding path program 1 times [2018-11-10 08:15:11,598 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:11,598 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:11,598 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,598 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:11,599 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:11,658 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-10 08:15:11,658 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:11,658 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:11,658 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:11,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:11,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:11,659 INFO L87 Difference]: Start difference. First operand 3280 states and 4195 transitions. cyclomatic complexity: 922 Second operand 3 states. [2018-11-10 08:15:11,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:11,679 INFO L93 Difference]: Finished difference Result 5926 states and 7549 transitions. [2018-11-10 08:15:11,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:11,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5926 states and 7549 transitions. [2018-11-10 08:15:11,696 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 5709 [2018-11-10 08:15:11,710 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5926 states to 5926 states and 7549 transitions. [2018-11-10 08:15:11,710 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5816 [2018-11-10 08:15:11,713 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5816 [2018-11-10 08:15:11,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5926 states and 7549 transitions. [2018-11-10 08:15:11,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:11,714 INFO L705 BuchiCegarLoop]: Abstraction has 5926 states and 7549 transitions. [2018-11-10 08:15:11,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5926 states and 7549 transitions. [2018-11-10 08:15:11,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5926 to 3284. [2018-11-10 08:15:11,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3284 states. [2018-11-10 08:15:11,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3284 states to 3284 states and 4199 transitions. [2018-11-10 08:15:11,750 INFO L728 BuchiCegarLoop]: Abstraction has 3284 states and 4199 transitions. [2018-11-10 08:15:11,750 INFO L608 BuchiCegarLoop]: Abstraction has 3284 states and 4199 transitions. [2018-11-10 08:15:11,750 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 08:15:11,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3284 states and 4199 transitions. [2018-11-10 08:15:11,758 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3067 [2018-11-10 08:15:11,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:11,758 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:11,759 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:11,759 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:11,759 INFO L793 eck$LassoCheckResult]: Stem: 81831#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 81629#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 81630#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 81820#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 81821#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 81774#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 81889#L99-3 assume true; 81915#L99-1 assume !false; 82141#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82137#L102 assume !(ssl3_accept_~s__state~0 == 12292); 82138#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82777#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82778#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82129#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82130#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82125#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82126#L123 assume !(ssl3_accept_~s__state~0 == 8482); 82121#L126 assume ssl3_accept_~s__state~0 == 8464; 82005#L133 [2018-11-10 08:15:11,759 INFO L795 eck$LassoCheckResult]: Loop: 82005#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 84839#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 83466#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; 84835#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 84048#L640 ssl3_accept_~skip~0 := 0; 84049#L99-3 assume true; 84036#L99-1 assume !false; 84037#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84028#L102 assume !(ssl3_accept_~s__state~0 == 12292); 84029#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84020#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84021#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84013#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84014#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84007#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84008#L123 assume !(ssl3_accept_~s__state~0 == 8482); 83843#L126 assume !(ssl3_accept_~s__state~0 == 8464); 83844#L129 assume !(ssl3_accept_~s__state~0 == 8465); 82828#L132 assume !(ssl3_accept_~s__state~0 == 8466); 82640#L135 assume ssl3_accept_~s__state~0 == 8496; 82636#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 82633#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 82630#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 82628#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 81648#L293-2 ssl3_accept_~s__init_num~0 := 0; 82626#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 82621#L640 ssl3_accept_~skip~0 := 0; 82620#L99-3 assume true; 82619#L99-1 assume !false; 82618#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82617#L102 assume !(ssl3_accept_~s__state~0 == 12292); 82616#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82615#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82614#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82613#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82612#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82611#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82610#L123 assume !(ssl3_accept_~s__state~0 == 8482); 82609#L126 assume !(ssl3_accept_~s__state~0 == 8464); 82608#L129 assume !(ssl3_accept_~s__state~0 == 8465); 82607#L132 assume !(ssl3_accept_~s__state~0 == 8466); 82606#L135 assume !(ssl3_accept_~s__state~0 == 8496); 82605#L138 assume !(ssl3_accept_~s__state~0 == 8497); 82604#L141 assume ssl3_accept_~s__state~0 == 8512; 81998#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81698#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 81699#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 83195#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 83191#L640 ssl3_accept_~skip~0 := 0; 83126#L99-3 assume true; 83127#L99-1 assume !false; 83120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83121#L102 assume !(ssl3_accept_~s__state~0 == 12292); 83114#L105 assume !(ssl3_accept_~s__state~0 == 16384); 83115#L108 assume !(ssl3_accept_~s__state~0 == 8192); 83108#L111 assume !(ssl3_accept_~s__state~0 == 24576); 83109#L114 assume !(ssl3_accept_~s__state~0 == 8195); 83102#L117 assume !(ssl3_accept_~s__state~0 == 8480); 83103#L120 assume !(ssl3_accept_~s__state~0 == 8481); 83096#L123 assume !(ssl3_accept_~s__state~0 == 8482); 83097#L126 assume !(ssl3_accept_~s__state~0 == 8464); 83090#L129 assume !(ssl3_accept_~s__state~0 == 8465); 83091#L132 assume !(ssl3_accept_~s__state~0 == 8466); 83084#L135 assume !(ssl3_accept_~s__state~0 == 8496); 83085#L138 assume !(ssl3_accept_~s__state~0 == 8497); 82809#L141 assume !(ssl3_accept_~s__state~0 == 8512); 82810#L144 assume !(ssl3_accept_~s__state~0 == 8513); 82304#L147 assume ssl3_accept_~s__state~0 == 8528; 81995#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82481#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 82483#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 81692#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 82484#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 82485#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 81812#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81813#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 82486#L640 ssl3_accept_~skip~0 := 0; 82462#L99-3 assume true; 82450#L99-1 assume !false; 82451#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82436#L102 assume !(ssl3_accept_~s__state~0 == 12292); 82437#L105 assume !(ssl3_accept_~s__state~0 == 16384); 82426#L108 assume !(ssl3_accept_~s__state~0 == 8192); 82427#L111 assume !(ssl3_accept_~s__state~0 == 24576); 82416#L114 assume !(ssl3_accept_~s__state~0 == 8195); 82417#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82406#L120 assume !(ssl3_accept_~s__state~0 == 8481); 82407#L123 assume !(ssl3_accept_~s__state~0 == 8482); 82396#L126 assume !(ssl3_accept_~s__state~0 == 8464); 82397#L129 assume !(ssl3_accept_~s__state~0 == 8465); 82385#L132 assume !(ssl3_accept_~s__state~0 == 8466); 82386#L135 assume !(ssl3_accept_~s__state~0 == 8496); 82375#L138 assume !(ssl3_accept_~s__state~0 == 8497); 82376#L141 assume !(ssl3_accept_~s__state~0 == 8512); 82364#L144 assume !(ssl3_accept_~s__state~0 == 8513); 82365#L147 assume !(ssl3_accept_~s__state~0 == 8528); 82351#L150 assume !(ssl3_accept_~s__state~0 == 8529); 82352#L153 assume ssl3_accept_~s__state~0 == 8544; 81785#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 81787#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 82316#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82317#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 81680#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 81681#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 84183#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 84180#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 84175#L640 ssl3_accept_~skip~0 := 0; 84174#L99-3 assume true; 84173#L99-1 assume !false; 84172#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84171#L102 assume !(ssl3_accept_~s__state~0 == 12292); 84170#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84169#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84168#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84167#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84166#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84165#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84164#L123 assume !(ssl3_accept_~s__state~0 == 8482); 84163#L126 assume !(ssl3_accept_~s__state~0 == 8464); 84162#L129 assume !(ssl3_accept_~s__state~0 == 8465); 84161#L132 assume !(ssl3_accept_~s__state~0 == 8466); 84160#L135 assume !(ssl3_accept_~s__state~0 == 8496); 84159#L138 assume !(ssl3_accept_~s__state~0 == 8497); 84158#L141 assume !(ssl3_accept_~s__state~0 == 8512); 84157#L144 assume !(ssl3_accept_~s__state~0 == 8513); 84156#L147 assume !(ssl3_accept_~s__state~0 == 8528); 84155#L150 assume !(ssl3_accept_~s__state~0 == 8529); 84154#L153 assume !(ssl3_accept_~s__state~0 == 8544); 84153#L156 assume !(ssl3_accept_~s__state~0 == 8545); 84152#L159 assume !(ssl3_accept_~s__state~0 == 8560); 84151#L162 assume !(ssl3_accept_~s__state~0 == 8561); 84150#L165 assume ssl3_accept_~s__state~0 == 8448; 84149#L166 assume !(ssl3_accept_~num1~0 > 0); 84147#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 84145#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 84140#L640 ssl3_accept_~skip~0 := 0; 84139#L99-3 assume true; 84138#L99-1 assume !false; 84137#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84136#L102 assume !(ssl3_accept_~s__state~0 == 12292); 84135#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84134#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84133#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84132#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84131#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84130#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84129#L123 assume !(ssl3_accept_~s__state~0 == 8482); 84128#L126 assume !(ssl3_accept_~s__state~0 == 8464); 84127#L129 assume !(ssl3_accept_~s__state~0 == 8465); 84126#L132 assume !(ssl3_accept_~s__state~0 == 8466); 84125#L135 assume !(ssl3_accept_~s__state~0 == 8496); 84124#L138 assume !(ssl3_accept_~s__state~0 == 8497); 84123#L141 assume !(ssl3_accept_~s__state~0 == 8512); 84122#L144 assume !(ssl3_accept_~s__state~0 == 8513); 84121#L147 assume !(ssl3_accept_~s__state~0 == 8528); 84120#L150 assume !(ssl3_accept_~s__state~0 == 8529); 84119#L153 assume !(ssl3_accept_~s__state~0 == 8544); 84118#L156 assume !(ssl3_accept_~s__state~0 == 8545); 84117#L159 assume !(ssl3_accept_~s__state~0 == 8560); 84114#L162 assume !(ssl3_accept_~s__state~0 == 8561); 84112#L165 assume !(ssl3_accept_~s__state~0 == 8448); 84079#L168 assume ssl3_accept_~s__state~0 == 8576; 84074#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 84072#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 84070#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 84063#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 82282#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 84831#L640 ssl3_accept_~skip~0 := 0; 84040#L99-3 assume true; 84041#L99-1 assume !false; 84032#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84033#L102 assume !(ssl3_accept_~s__state~0 == 12292); 84024#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84025#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84016#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84017#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84011#L117 assume !(ssl3_accept_~s__state~0 == 8480); 82872#L120 assume !(ssl3_accept_~s__state~0 == 8481); 83853#L123 assume !(ssl3_accept_~s__state~0 == 8482); 83854#L126 assume !(ssl3_accept_~s__state~0 == 8464); 83138#L129 assume !(ssl3_accept_~s__state~0 == 8465); 83139#L132 assume ssl3_accept_~s__state~0 == 8466; 82005#L133 [2018-11-10 08:15:11,759 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:11,760 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-10 08:15:11,760 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:11,760 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:11,760 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,760 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:11,760 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:11,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:11,766 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:11,766 INFO L82 PathProgramCache]: Analyzing trace with hash -968862403, now seen corresponding path program 1 times [2018-11-10 08:15:11,766 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:11,766 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:11,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,766 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:11,766 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:11,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:11,890 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-10 08:15:11,890 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:11,890 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-10 08:15:11,890 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:11,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 08:15:11,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 08:15:11,890 INFO L87 Difference]: Start difference. First operand 3284 states and 4199 transitions. cyclomatic complexity: 922 Second operand 5 states. [2018-11-10 08:15:11,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:11,979 INFO L93 Difference]: Finished difference Result 13828 states and 17541 transitions. [2018-11-10 08:15:11,979 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 08:15:11,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13828 states and 17541 transitions. [2018-11-10 08:15:12,014 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13453 [2018-11-10 08:15:12,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13828 states to 13828 states and 17541 transitions. [2018-11-10 08:15:12,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13718 [2018-11-10 08:15:12,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13718 [2018-11-10 08:15:12,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13828 states and 17541 transitions. [2018-11-10 08:15:12,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:12,053 INFO L705 BuchiCegarLoop]: Abstraction has 13828 states and 17541 transitions. [2018-11-10 08:15:12,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13828 states and 17541 transitions. [2018-11-10 08:15:12,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13828 to 5954. [2018-11-10 08:15:12,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5954 states. [2018-11-10 08:15:12,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5954 states to 5954 states and 7589 transitions. [2018-11-10 08:15:12,128 INFO L728 BuchiCegarLoop]: Abstraction has 5954 states and 7589 transitions. [2018-11-10 08:15:12,128 INFO L608 BuchiCegarLoop]: Abstraction has 5954 states and 7589 transitions. [2018-11-10 08:15:12,128 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 08:15:12,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5954 states and 7589 transitions. [2018-11-10 08:15:12,140 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 5737 [2018-11-10 08:15:12,141 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:12,141 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:12,142 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:12,142 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:12,142 INFO L793 eck$LassoCheckResult]: Stem: 98949#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 98756#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 98757#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 98932#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 98933#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 98887#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 99003#L99-3 assume true; 99033#L99-1 assume !false; 99207#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99203#L102 assume !(ssl3_accept_~s__state~0 == 12292); 99204#L105 assume !(ssl3_accept_~s__state~0 == 16384); 99199#L108 assume !(ssl3_accept_~s__state~0 == 8192); 99200#L111 assume !(ssl3_accept_~s__state~0 == 24576); 99195#L114 assume !(ssl3_accept_~s__state~0 == 8195); 99196#L117 assume !(ssl3_accept_~s__state~0 == 8480); 99191#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99192#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99187#L126 assume ssl3_accept_~s__state~0 == 8464; 98827#L133 [2018-11-10 08:15:12,142 INFO L795 eck$LassoCheckResult]: Loop: 98827#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 98751#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 98747#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; 98748#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 104429#L640 ssl3_accept_~skip~0 := 0; 104425#L99-3 assume true; 104422#L99-1 assume !false; 104414#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104147#L102 assume !(ssl3_accept_~s__state~0 == 12292); 104146#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104144#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104142#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104141#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104140#L117 assume !(ssl3_accept_~s__state~0 == 8480); 104138#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104135#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104118#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104117#L129 assume !(ssl3_accept_~s__state~0 == 8465); 103954#L132 assume !(ssl3_accept_~s__state~0 == 8466); 100502#L135 assume ssl3_accept_~s__state~0 == 8496; 100327#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 100291#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 99945#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 100246#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 98775#L293-2 ssl3_accept_~s__init_num~0 := 0; 100196#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 100175#L640 ssl3_accept_~skip~0 := 0; 100165#L99-3 assume true; 100159#L99-1 assume !false; 100153#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100147#L102 assume !(ssl3_accept_~s__state~0 == 12292); 100141#L105 assume !(ssl3_accept_~s__state~0 == 16384); 100135#L108 assume !(ssl3_accept_~s__state~0 == 8192); 100129#L111 assume !(ssl3_accept_~s__state~0 == 24576); 100123#L114 assume !(ssl3_accept_~s__state~0 == 8195); 100119#L117 assume !(ssl3_accept_~s__state~0 == 8480); 100000#L120 assume !(ssl3_accept_~s__state~0 == 8481); 99983#L123 assume !(ssl3_accept_~s__state~0 == 8482); 99962#L126 assume !(ssl3_accept_~s__state~0 == 8464); 99418#L129 assume !(ssl3_accept_~s__state~0 == 8465); 99382#L132 assume !(ssl3_accept_~s__state~0 == 8466); 99369#L135 assume !(ssl3_accept_~s__state~0 == 8496); 99366#L138 assume !(ssl3_accept_~s__state~0 == 8497); 99060#L141 assume ssl3_accept_~s__state~0 == 8512; 99058#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99912#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 101760#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 98950#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 98951#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 104666#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 103746#L640 ssl3_accept_~skip~0 := 0; 103747#L99-3 assume true; 103742#L99-1 assume !false; 103743#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 103738#L102 assume !(ssl3_accept_~s__state~0 == 12292); 103739#L105 assume !(ssl3_accept_~s__state~0 == 16384); 103734#L108 assume !(ssl3_accept_~s__state~0 == 8192); 103735#L111 assume !(ssl3_accept_~s__state~0 == 24576); 103730#L114 assume !(ssl3_accept_~s__state~0 == 8195); 103731#L117 assume !(ssl3_accept_~s__state~0 == 8480); 103726#L120 assume !(ssl3_accept_~s__state~0 == 8481); 103727#L123 assume !(ssl3_accept_~s__state~0 == 8482); 103722#L126 assume !(ssl3_accept_~s__state~0 == 8464); 103723#L129 assume !(ssl3_accept_~s__state~0 == 8465); 103718#L132 assume !(ssl3_accept_~s__state~0 == 8466); 103719#L135 assume !(ssl3_accept_~s__state~0 == 8496); 103714#L138 assume !(ssl3_accept_~s__state~0 == 8497); 103715#L141 assume !(ssl3_accept_~s__state~0 == 8512); 103710#L144 assume !(ssl3_accept_~s__state~0 == 8513); 103711#L147 assume ssl3_accept_~s__state~0 == 8528; 98971#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 98972#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 98985#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 98865#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 104668#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 98836#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 98837#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98926#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 104691#L640 ssl3_accept_~skip~0 := 0; 98945#L99-3 assume true; 98946#L99-1 assume !false; 98854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98855#L102 assume !(ssl3_accept_~s__state~0 == 12292); 98890#L105 assume !(ssl3_accept_~s__state~0 == 16384); 98874#L108 assume !(ssl3_accept_~s__state~0 == 8192); 98821#L111 assume !(ssl3_accept_~s__state~0 == 24576); 98783#L114 assume !(ssl3_accept_~s__state~0 == 8195); 98784#L117 assume !(ssl3_accept_~s__state~0 == 8480); 98762#L120 assume !(ssl3_accept_~s__state~0 == 8481); 98763#L123 assume !(ssl3_accept_~s__state~0 == 8482); 98963#L126 assume !(ssl3_accept_~s__state~0 == 8464); 98964#L129 assume !(ssl3_accept_~s__state~0 == 8465); 98968#L132 assume !(ssl3_accept_~s__state~0 == 8466); 98895#L135 assume !(ssl3_accept_~s__state~0 == 8496); 98896#L138 assume !(ssl3_accept_~s__state~0 == 8497); 98875#L141 assume !(ssl3_accept_~s__state~0 == 8512); 98828#L144 assume !(ssl3_accept_~s__state~0 == 8513); 98792#L147 assume !(ssl3_accept_~s__state~0 == 8528); 98793#L150 assume !(ssl3_accept_~s__state~0 == 8529); 98766#L153 assume ssl3_accept_~s__state~0 == 8544; 98767#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 98901#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 98913#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98917#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 104590#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 104588#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 104586#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 104583#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 104577#L640 ssl3_accept_~skip~0 := 0; 104575#L99-3 assume true; 104573#L99-1 assume !false; 104571#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104569#L102 assume !(ssl3_accept_~s__state~0 == 12292); 104567#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104565#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104563#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104561#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104559#L117 assume !(ssl3_accept_~s__state~0 == 8480); 104557#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104555#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104554#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104551#L129 assume !(ssl3_accept_~s__state~0 == 8465); 104549#L132 assume !(ssl3_accept_~s__state~0 == 8466); 104543#L135 assume !(ssl3_accept_~s__state~0 == 8496); 104541#L138 assume !(ssl3_accept_~s__state~0 == 8497); 104539#L141 assume !(ssl3_accept_~s__state~0 == 8512); 104537#L144 assume !(ssl3_accept_~s__state~0 == 8513); 104535#L147 assume !(ssl3_accept_~s__state~0 == 8528); 104533#L150 assume !(ssl3_accept_~s__state~0 == 8529); 104531#L153 assume !(ssl3_accept_~s__state~0 == 8544); 104530#L156 assume !(ssl3_accept_~s__state~0 == 8545); 103759#L159 assume !(ssl3_accept_~s__state~0 == 8560); 103760#L162 assume !(ssl3_accept_~s__state~0 == 8561); 104469#L165 assume ssl3_accept_~s__state~0 == 8448; 104468#L166 assume !(ssl3_accept_~num1~0 > 0); 98915#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 98916#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 104504#L640 ssl3_accept_~skip~0 := 0; 104502#L99-3 assume true; 104500#L99-1 assume !false; 104498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104496#L102 assume !(ssl3_accept_~s__state~0 == 12292); 104494#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104492#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104490#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104488#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104486#L117 assume !(ssl3_accept_~s__state~0 == 8480); 104484#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104482#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104480#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104478#L129 assume !(ssl3_accept_~s__state~0 == 8465); 104476#L132 assume !(ssl3_accept_~s__state~0 == 8466); 104474#L135 assume !(ssl3_accept_~s__state~0 == 8496); 104472#L138 assume !(ssl3_accept_~s__state~0 == 8497); 104465#L141 assume !(ssl3_accept_~s__state~0 == 8512); 104462#L144 assume !(ssl3_accept_~s__state~0 == 8513); 104441#L147 assume !(ssl3_accept_~s__state~0 == 8528); 104438#L150 assume !(ssl3_accept_~s__state~0 == 8529); 104431#L153 assume !(ssl3_accept_~s__state~0 == 8544); 104428#L156 assume !(ssl3_accept_~s__state~0 == 8545); 104424#L159 assume !(ssl3_accept_~s__state~0 == 8560); 104421#L162 assume !(ssl3_accept_~s__state~0 == 8561); 104419#L165 assume !(ssl3_accept_~s__state~0 == 8448); 104417#L168 assume ssl3_accept_~s__state~0 == 8576; 98811#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 98812#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 98899#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 98851#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 98852#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 104096#L640 ssl3_accept_~skip~0 := 0; 104094#L99-3 assume true; 104092#L99-1 assume !false; 104090#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 104088#L102 assume !(ssl3_accept_~s__state~0 == 12292); 104086#L105 assume !(ssl3_accept_~s__state~0 == 16384); 104083#L108 assume !(ssl3_accept_~s__state~0 == 8192); 104081#L111 assume !(ssl3_accept_~s__state~0 == 24576); 104079#L114 assume !(ssl3_accept_~s__state~0 == 8195); 104075#L117 assume !(ssl3_accept_~s__state~0 == 8480); 103671#L120 assume !(ssl3_accept_~s__state~0 == 8481); 104071#L123 assume !(ssl3_accept_~s__state~0 == 8482); 104067#L126 assume !(ssl3_accept_~s__state~0 == 8464); 104065#L129 assume !(ssl3_accept_~s__state~0 == 8465); 103975#L132 assume ssl3_accept_~s__state~0 == 8466; 98827#L133 [2018-11-10 08:15:12,142 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:12,142 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-10 08:15:12,143 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:12,143 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:12,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,143 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:12,143 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:12,149 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:12,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1902157285, now seen corresponding path program 1 times [2018-11-10 08:15:12,149 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:12,149 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:12,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,150 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:12,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:12,204 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 193 proven. 0 refuted. 0 times theorem prover too weak. 200 trivial. 0 not checked. [2018-11-10 08:15:12,204 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:12,204 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:12,204 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:12,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:12,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:12,205 INFO L87 Difference]: Start difference. First operand 5954 states and 7589 transitions. cyclomatic complexity: 1646 Second operand 3 states. [2018-11-10 08:15:12,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:12,254 INFO L93 Difference]: Finished difference Result 8236 states and 10413 transitions. [2018-11-10 08:15:12,254 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:12,254 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8236 states and 10413 transitions. [2018-11-10 08:15:12,276 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7881 [2018-11-10 08:15:12,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8236 states to 8236 states and 10413 transitions. [2018-11-10 08:15:12,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8032 [2018-11-10 08:15:12,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8032 [2018-11-10 08:15:12,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8236 states and 10413 transitions. [2018-11-10 08:15:12,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:12,296 INFO L705 BuchiCegarLoop]: Abstraction has 8236 states and 10413 transitions. [2018-11-10 08:15:12,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8236 states and 10413 transitions. [2018-11-10 08:15:12,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8236 to 8142. [2018-11-10 08:15:12,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8142 states. [2018-11-10 08:15:12,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8142 states to 8142 states and 10308 transitions. [2018-11-10 08:15:12,342 INFO L728 BuchiCegarLoop]: Abstraction has 8142 states and 10308 transitions. [2018-11-10 08:15:12,343 INFO L608 BuchiCegarLoop]: Abstraction has 8142 states and 10308 transitions. [2018-11-10 08:15:12,343 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 08:15:12,343 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8142 states and 10308 transitions. [2018-11-10 08:15:12,356 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 7831 [2018-11-10 08:15:12,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:12,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:12,357 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:12,357 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:12,357 INFO L793 eck$LassoCheckResult]: Stem: 113153#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 112952#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 112953#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 113140#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 113141#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 113094#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 113208#L99-3 assume true; 113223#L99-1 assume !false; 117790#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117788#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117786#L105 assume !(ssl3_accept_~s__state~0 == 16384); 115925#L108 assume !(ssl3_accept_~s__state~0 == 8192); 115922#L111 assume !(ssl3_accept_~s__state~0 == 24576); 115919#L114 assume !(ssl3_accept_~s__state~0 == 8195); 115916#L117 assume !(ssl3_accept_~s__state~0 == 8480); 115913#L120 assume !(ssl3_accept_~s__state~0 == 8481); 115909#L123 assume !(ssl3_accept_~s__state~0 == 8482); 115910#L126 assume ssl3_accept_~s__state~0 == 8464; 113355#L133 [2018-11-10 08:15:12,358 INFO L795 eck$LassoCheckResult]: Loop: 113355#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 117749#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 117550#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; 117748#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117769#L640 ssl3_accept_~skip~0 := 0; 117768#L99-3 assume true; 117767#L99-1 assume !false; 117766#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117765#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117764#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117763#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117762#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117761#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117760#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117759#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117758#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117757#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117756#L129 assume !(ssl3_accept_~s__state~0 == 8465); 114313#L132 assume !(ssl3_accept_~s__state~0 == 8466); 114314#L135 assume ssl3_accept_~s__state~0 == 8496; 113309#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 113310#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 114296#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 114297#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 112971#L293-2 ssl3_accept_~s__init_num~0 := 0; 114292#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 114281#L640 ssl3_accept_~skip~0 := 0; 114282#L99-3 assume true; 114277#L99-1 assume !false; 114278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114273#L102 assume !(ssl3_accept_~s__state~0 == 12292); 114274#L105 assume !(ssl3_accept_~s__state~0 == 16384); 114269#L108 assume !(ssl3_accept_~s__state~0 == 8192); 114270#L111 assume !(ssl3_accept_~s__state~0 == 24576); 114265#L114 assume !(ssl3_accept_~s__state~0 == 8195); 114266#L117 assume !(ssl3_accept_~s__state~0 == 8480); 114261#L120 assume !(ssl3_accept_~s__state~0 == 8481); 114262#L123 assume !(ssl3_accept_~s__state~0 == 8482); 114257#L126 assume !(ssl3_accept_~s__state~0 == 8464); 114258#L129 assume !(ssl3_accept_~s__state~0 == 8465); 114253#L132 assume !(ssl3_accept_~s__state~0 == 8466); 114254#L135 assume !(ssl3_accept_~s__state~0 == 8496); 114249#L138 assume !(ssl3_accept_~s__state~0 == 8497); 114250#L141 assume ssl3_accept_~s__state~0 == 8512; 114223#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 116793#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 116791#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 116792#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 117011#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117009#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117004#L640 ssl3_accept_~skip~0 := 0; 117003#L99-3 assume true; 117002#L99-1 assume !false; 117001#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117000#L102 assume !(ssl3_accept_~s__state~0 == 12292); 116999#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116998#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116997#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116996#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116995#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116994#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116993#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116992#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116991#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116990#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116989#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116988#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116987#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116986#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116985#L147 assume ssl3_accept_~s__state~0 == 8528; 115333#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 116984#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 116982#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 116976#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 116978#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 116974#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 116971#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 116969#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 116964#L640 ssl3_accept_~skip~0 := 0; 116963#L99-3 assume true; 116961#L99-1 assume !false; 116956#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116954#L102 assume !(ssl3_accept_~s__state~0 == 12292); 116952#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116950#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116948#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116946#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116944#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116942#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116940#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116938#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116936#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116934#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116932#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116930#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116928#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116926#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116924#L147 assume !(ssl3_accept_~s__state~0 == 8528); 116922#L150 assume !(ssl3_accept_~s__state~0 == 8529); 116920#L153 assume ssl3_accept_~s__state~0 == 8544; 115330#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 116917#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 116914#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 116910#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 116908#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 116906#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 116905#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 116902#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 116897#L640 ssl3_accept_~skip~0 := 0; 116896#L99-3 assume true; 116895#L99-1 assume !false; 116894#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116893#L102 assume !(ssl3_accept_~s__state~0 == 12292); 116892#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116891#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116890#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116889#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116888#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116887#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116886#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116885#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116884#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116883#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116882#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116881#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116880#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116879#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116878#L147 assume !(ssl3_accept_~s__state~0 == 8528); 116877#L150 assume !(ssl3_accept_~s__state~0 == 8529); 116876#L153 assume !(ssl3_accept_~s__state~0 == 8544); 116875#L156 assume !(ssl3_accept_~s__state~0 == 8545); 116874#L159 assume !(ssl3_accept_~s__state~0 == 8560); 116873#L162 assume !(ssl3_accept_~s__state~0 == 8561); 116872#L165 assume ssl3_accept_~s__state~0 == 8448; 116871#L166 assume !(ssl3_accept_~num1~0 > 0); 116869#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 116868#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 116862#L640 ssl3_accept_~skip~0 := 0; 116860#L99-3 assume true; 116858#L99-1 assume !false; 116856#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116854#L102 assume !(ssl3_accept_~s__state~0 == 12292); 116852#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116850#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116848#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116847#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116846#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116845#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116844#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116842#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116841#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116840#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116839#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116838#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116836#L141 assume !(ssl3_accept_~s__state~0 == 8512); 116834#L144 assume !(ssl3_accept_~s__state~0 == 8513); 116831#L147 assume !(ssl3_accept_~s__state~0 == 8528); 116830#L150 assume !(ssl3_accept_~s__state~0 == 8529); 116829#L153 assume !(ssl3_accept_~s__state~0 == 8544); 116828#L156 assume !(ssl3_accept_~s__state~0 == 8545); 116827#L159 assume !(ssl3_accept_~s__state~0 == 8560); 116826#L162 assume !(ssl3_accept_~s__state~0 == 8561); 116825#L165 assume !(ssl3_accept_~s__state~0 == 8448); 116824#L168 assume ssl3_accept_~s__state~0 == 8576; 116459#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 116823#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 116822#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 116821#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 115676#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117577#L640 ssl3_accept_~skip~0 := 0; 117571#L99-3 assume true; 117565#L99-1 assume !false; 117559#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117539#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117528#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117521#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117516#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117507#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117435#L117 assume !(ssl3_accept_~s__state~0 == 8480); 115756#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117103#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117100#L126 assume !(ssl3_accept_~s__state~0 == 8464); 114321#L129 assume !(ssl3_accept_~s__state~0 == 8465); 114322#L132 assume ssl3_accept_~s__state~0 == 8466; 113355#L133 [2018-11-10 08:15:12,358 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:12,358 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-10 08:15:12,358 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:12,358 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:12,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,359 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:12,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:12,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:12,364 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:12,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1894253209, now seen corresponding path program 1 times [2018-11-10 08:15:12,364 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:12,364 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:12,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,365 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:12,365 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:12,398 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 08:15:12,398 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:12,398 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:12,399 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:12,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:12,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:12,399 INFO L87 Difference]: Start difference. First operand 8142 states and 10308 transitions. cyclomatic complexity: 2180 Second operand 3 states. [2018-11-10 08:15:12,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:12,454 INFO L93 Difference]: Finished difference Result 8242 states and 10428 transitions. [2018-11-10 08:15:12,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:12,454 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8242 states and 10428 transitions. [2018-11-10 08:15:12,470 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7881 [2018-11-10 08:15:12,479 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8242 states to 8242 states and 10428 transitions. [2018-11-10 08:15:12,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8038 [2018-11-10 08:15:12,483 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8038 [2018-11-10 08:15:12,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8242 states and 10428 transitions. [2018-11-10 08:15:12,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:12,484 INFO L705 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-11-10 08:15:12,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8242 states and 10428 transitions. [2018-11-10 08:15:12,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8242 to 8242. [2018-11-10 08:15:12,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8242 states. [2018-11-10 08:15:12,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8242 states to 8242 states and 10428 transitions. [2018-11-10 08:15:12,534 INFO L728 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-11-10 08:15:12,534 INFO L608 BuchiCegarLoop]: Abstraction has 8242 states and 10428 transitions. [2018-11-10 08:15:12,534 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 08:15:12,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8242 states and 10428 transitions. [2018-11-10 08:15:12,549 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7881 [2018-11-10 08:15:12,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:12,549 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:12,550 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:12,550 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:12,551 INFO L793 eck$LassoCheckResult]: Stem: 129551#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 129343#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 129344#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 129538#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 129539#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 129492#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 129620#L99-3 assume true; 129635#L99-1 assume !false; 130986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130984#L102 assume !(ssl3_accept_~s__state~0 == 12292); 130982#L105 assume !(ssl3_accept_~s__state~0 == 16384); 130980#L108 assume !(ssl3_accept_~s__state~0 == 8192); 130967#L111 assume !(ssl3_accept_~s__state~0 == 24576); 130968#L114 assume !(ssl3_accept_~s__state~0 == 8195); 130934#L117 assume !(ssl3_accept_~s__state~0 == 8480); 130935#L120 assume !(ssl3_accept_~s__state~0 == 8481); 130926#L123 assume !(ssl3_accept_~s__state~0 == 8482); 130927#L126 assume ssl3_accept_~s__state~0 == 8464; 130526#L133 [2018-11-10 08:15:12,551 INFO L795 eck$LassoCheckResult]: Loop: 130526#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 130962#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 130963#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; 132013#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 132008#L640 ssl3_accept_~skip~0 := 0; 132007#L99-3 assume true; 132006#L99-1 assume !false; 132005#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132004#L102 assume !(ssl3_accept_~s__state~0 == 12292); 132003#L105 assume !(ssl3_accept_~s__state~0 == 16384); 132002#L108 assume !(ssl3_accept_~s__state~0 == 8192); 132001#L111 assume !(ssl3_accept_~s__state~0 == 24576); 132000#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131999#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131998#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131997#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131996#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131995#L129 assume !(ssl3_accept_~s__state~0 == 8465); 130638#L132 assume !(ssl3_accept_~s__state~0 == 8466); 130512#L135 assume ssl3_accept_~s__state~0 == 8496; 130513#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 130936#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 130937#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 130928#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 129363#L293-2 ssl3_accept_~s__init_num~0 := 0; 130919#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 130915#L640 ssl3_accept_~skip~0 := 0; 130908#L99-3 assume true; 130909#L99-1 assume !false; 130903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130904#L102 assume !(ssl3_accept_~s__state~0 == 12292); 130838#L105 assume !(ssl3_accept_~s__state~0 == 16384); 130839#L108 assume !(ssl3_accept_~s__state~0 == 8192); 130829#L111 assume !(ssl3_accept_~s__state~0 == 24576); 130830#L114 assume !(ssl3_accept_~s__state~0 == 8195); 130819#L117 assume !(ssl3_accept_~s__state~0 == 8480); 130820#L120 assume !(ssl3_accept_~s__state~0 == 8481); 130812#L123 assume !(ssl3_accept_~s__state~0 == 8482); 130813#L126 assume !(ssl3_accept_~s__state~0 == 8464); 130802#L129 assume !(ssl3_accept_~s__state~0 == 8465); 130803#L132 assume !(ssl3_accept_~s__state~0 == 8466); 130792#L135 assume !(ssl3_accept_~s__state~0 == 8496); 130793#L138 assume !(ssl3_accept_~s__state~0 == 8497); 130636#L141 assume ssl3_accept_~s__state~0 == 8512; 130637#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131501#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 131496#L308 assume !(ssl3_accept_~blastFlag~0 == 2); 131497#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 131862#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131860#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 131855#L640 ssl3_accept_~skip~0 := 0; 131854#L99-3 assume true; 131853#L99-1 assume !false; 131852#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131851#L102 assume !(ssl3_accept_~s__state~0 == 12292); 131850#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131849#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131848#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131847#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131846#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131845#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131844#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131843#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131842#L129 assume !(ssl3_accept_~s__state~0 == 8465); 131841#L132 assume !(ssl3_accept_~s__state~0 == 8466); 131840#L135 assume !(ssl3_accept_~s__state~0 == 8496); 131839#L138 assume !(ssl3_accept_~s__state~0 == 8497); 131838#L141 assume !(ssl3_accept_~s__state~0 == 8512); 131837#L144 assume !(ssl3_accept_~s__state~0 == 8513); 131835#L147 assume ssl3_accept_~s__state~0 == 8528; 130837#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131833#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 131831#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 131825#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 131827#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 131823#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 131820#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131818#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 131813#L640 ssl3_accept_~skip~0 := 0; 131812#L99-3 assume true; 131811#L99-1 assume !false; 131810#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131809#L102 assume !(ssl3_accept_~s__state~0 == 12292); 131808#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131807#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131806#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131805#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131804#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131803#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131802#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131801#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131800#L129 assume !(ssl3_accept_~s__state~0 == 8465); 131799#L132 assume !(ssl3_accept_~s__state~0 == 8466); 131798#L135 assume !(ssl3_accept_~s__state~0 == 8496); 131797#L138 assume !(ssl3_accept_~s__state~0 == 8497); 131796#L141 assume !(ssl3_accept_~s__state~0 == 8512); 131795#L144 assume !(ssl3_accept_~s__state~0 == 8513); 131793#L147 assume !(ssl3_accept_~s__state~0 == 8528); 131791#L150 assume !(ssl3_accept_~s__state~0 == 8529); 131750#L153 assume ssl3_accept_~s__state~0 == 8544; 130827#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 131745#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 131741#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131736#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 131733#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 131730#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 131728#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 131724#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 131718#L640 ssl3_accept_~skip~0 := 0; 131716#L99-3 assume true; 131714#L99-1 assume !false; 131712#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131710#L102 assume !(ssl3_accept_~s__state~0 == 12292); 131708#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131706#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131704#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131702#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131700#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131698#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131696#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131694#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131692#L129 assume !(ssl3_accept_~s__state~0 == 8465); 131690#L132 assume !(ssl3_accept_~s__state~0 == 8466); 131688#L135 assume !(ssl3_accept_~s__state~0 == 8496); 131686#L138 assume !(ssl3_accept_~s__state~0 == 8497); 131684#L141 assume !(ssl3_accept_~s__state~0 == 8512); 131668#L144 assume !(ssl3_accept_~s__state~0 == 8513); 131665#L147 assume !(ssl3_accept_~s__state~0 == 8528); 131657#L150 assume !(ssl3_accept_~s__state~0 == 8529); 131654#L153 assume !(ssl3_accept_~s__state~0 == 8544); 131651#L156 assume !(ssl3_accept_~s__state~0 == 8545); 131649#L159 assume !(ssl3_accept_~s__state~0 == 8560); 131647#L162 assume !(ssl3_accept_~s__state~0 == 8561); 131644#L165 assume ssl3_accept_~s__state~0 == 8448; 131642#L166 assume !(ssl3_accept_~num1~0 > 0); 131638#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131633#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 131623#L640 ssl3_accept_~skip~0 := 0; 131621#L99-3 assume true; 131619#L99-1 assume !false; 131617#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131615#L102 assume !(ssl3_accept_~s__state~0 == 12292); 131613#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131611#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131609#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131607#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131605#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131603#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131601#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131599#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131597#L129 assume !(ssl3_accept_~s__state~0 == 8465); 131595#L132 assume !(ssl3_accept_~s__state~0 == 8466); 131593#L135 assume !(ssl3_accept_~s__state~0 == 8496); 131590#L138 assume !(ssl3_accept_~s__state~0 == 8497); 131588#L141 assume !(ssl3_accept_~s__state~0 == 8512); 131586#L144 assume !(ssl3_accept_~s__state~0 == 8513); 131584#L147 assume !(ssl3_accept_~s__state~0 == 8528); 131582#L150 assume !(ssl3_accept_~s__state~0 == 8529); 131580#L153 assume !(ssl3_accept_~s__state~0 == 8544); 131578#L156 assume !(ssl3_accept_~s__state~0 == 8545); 131576#L159 assume !(ssl3_accept_~s__state~0 == 8560); 131574#L162 assume !(ssl3_accept_~s__state~0 == 8561); 131573#L165 assume !(ssl3_accept_~s__state~0 == 8448); 131204#L168 assume ssl3_accept_~s__state~0 == 8576; 131205#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 131194#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 131195#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 131064#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 131065#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 131664#L640 ssl3_accept_~skip~0 := 0; 131663#L99-3 assume true; 131662#L99-1 assume !false; 131661#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131656#L102 assume !(ssl3_accept_~s__state~0 == 12292); 131653#L105 assume !(ssl3_accept_~s__state~0 == 16384); 131047#L108 assume !(ssl3_accept_~s__state~0 == 8192); 131048#L111 assume !(ssl3_accept_~s__state~0 == 24576); 131646#L114 assume !(ssl3_accept_~s__state~0 == 8195); 131042#L117 assume !(ssl3_accept_~s__state~0 == 8480); 131043#L120 assume !(ssl3_accept_~s__state~0 == 8481); 131038#L123 assume !(ssl3_accept_~s__state~0 == 8482); 131039#L126 assume !(ssl3_accept_~s__state~0 == 8464); 131035#L129 assume !(ssl3_accept_~s__state~0 == 8465); 130969#L132 assume ssl3_accept_~s__state~0 == 8466; 130526#L133 [2018-11-10 08:15:12,551 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:12,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 21 times [2018-11-10 08:15:12,551 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:12,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:12,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,552 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:12,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:12,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:12,559 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:12,559 INFO L82 PathProgramCache]: Analyzing trace with hash -736720919, now seen corresponding path program 1 times [2018-11-10 08:15:12,559 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:12,559 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:12,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,560 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:12,560 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:12,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:12,599 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:12,599 INFO L82 PathProgramCache]: Analyzing trace with hash 21246615, now seen corresponding path program 1 times [2018-11-10 08:15:12,600 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:12,600 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:12,600 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,600 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:12,600 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:12,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:12,656 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-10 08:15:12,656 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:12,656 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:13,550 WARN L179 SmtUtils]: Spent 880.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 152 [2018-11-10 08:15:13,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:13,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:13,602 INFO L87 Difference]: Start difference. First operand 8242 states and 10428 transitions. cyclomatic complexity: 2202 Second operand 3 states. [2018-11-10 08:15:13,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:13,662 INFO L93 Difference]: Finished difference Result 8060 states and 10201 transitions. [2018-11-10 08:15:13,664 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:13,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8060 states and 10201 transitions. [2018-11-10 08:15:13,690 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-11-10 08:15:13,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8060 states to 8060 states and 10201 transitions. [2018-11-10 08:15:13,706 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7950 [2018-11-10 08:15:13,712 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7950 [2018-11-10 08:15:13,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8060 states and 10201 transitions. [2018-11-10 08:15:13,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:13,712 INFO L705 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-11-10 08:15:13,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8060 states and 10201 transitions. [2018-11-10 08:15:13,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8060 to 8060. [2018-11-10 08:15:13,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8060 states. [2018-11-10 08:15:13,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8060 states to 8060 states and 10201 transitions. [2018-11-10 08:15:13,762 INFO L728 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-11-10 08:15:13,762 INFO L608 BuchiCegarLoop]: Abstraction has 8060 states and 10201 transitions. [2018-11-10 08:15:13,762 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 08:15:13,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8060 states and 10201 transitions. [2018-11-10 08:15:13,776 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7785 [2018-11-10 08:15:13,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:13,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:13,776 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:13,776 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:13,777 INFO L793 eck$LassoCheckResult]: Stem: 145843#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 145653#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 145654#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 145830#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 145831#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 145788#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 145907#L99-3 assume true; 145933#L99-1 assume !false; 148227#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148226#L102 assume !(ssl3_accept_~s__state~0 == 12292); 148225#L105 assume !(ssl3_accept_~s__state~0 == 16384); 148224#L108 assume !(ssl3_accept_~s__state~0 == 8192); 148223#L111 assume !(ssl3_accept_~s__state~0 == 24576); 148222#L114 assume !(ssl3_accept_~s__state~0 == 8195); 148221#L117 assume !(ssl3_accept_~s__state~0 == 8480); 148220#L120 assume !(ssl3_accept_~s__state~0 == 8481); 148219#L123 assume !(ssl3_accept_~s__state~0 == 8482); 148218#L126 assume ssl3_accept_~s__state~0 == 8464; 146184#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 146158#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 146154#L274-2 [2018-11-10 08:15:13,777 INFO L795 eck$LassoCheckResult]: Loop: 146154#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; 146142#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146135#L640 ssl3_accept_~skip~0 := 0; 146132#L99-3 assume true; 146129#L99-1 assume !false; 146126#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146123#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146120#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146117#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146114#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146109#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146106#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146101#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146096#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146093#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146090#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146085#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146082#L135 assume ssl3_accept_~s__state~0 == 8496; 146074#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 146039#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 146037#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 146033#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 146030#L293-2 ssl3_accept_~s__init_num~0 := 0; 146023#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146017#L640 ssl3_accept_~skip~0 := 0; 146015#L99-3 assume true; 146013#L99-1 assume !false; 146011#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146009#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146007#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146005#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146003#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146000#L114 assume !(ssl3_accept_~s__state~0 == 8195); 145998#L117 assume !(ssl3_accept_~s__state~0 == 8480); 145995#L120 assume !(ssl3_accept_~s__state~0 == 8481); 145992#L123 assume !(ssl3_accept_~s__state~0 == 8482); 145990#L126 assume !(ssl3_accept_~s__state~0 == 8464); 145988#L129 assume !(ssl3_accept_~s__state~0 == 8465); 145985#L132 assume !(ssl3_accept_~s__state~0 == 8466); 145983#L135 assume !(ssl3_accept_~s__state~0 == 8496); 145980#L138 assume !(ssl3_accept_~s__state~0 == 8497); 145969#L141 assume ssl3_accept_~s__state~0 == 8512; 145970#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 145953#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 145955#L308 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 146581#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 146580#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 146578#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146573#L640 ssl3_accept_~skip~0 := 0; 146572#L99-3 assume true; 146571#L99-1 assume !false; 146570#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146569#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146568#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146567#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146566#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146565#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146564#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146563#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146562#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146561#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146560#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146559#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146558#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146557#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146556#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146555#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146554#L147 assume ssl3_accept_~s__state~0 == 8528; 146288#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 146553#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 146551#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 146545#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 146547#L356 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 146543#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 146540#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 146538#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146533#L640 ssl3_accept_~skip~0 := 0; 146532#L99-3 assume true; 146530#L99-1 assume !false; 146525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146523#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146521#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146519#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146517#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146515#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146513#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146509#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146507#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146505#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146503#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146501#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146499#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146497#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146495#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146493#L147 assume !(ssl3_accept_~s__state~0 == 8528); 146491#L150 assume !(ssl3_accept_~s__state~0 == 8529); 146489#L153 assume ssl3_accept_~s__state~0 == 8544; 146196#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 146486#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 146483#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146479#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 146477#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 146475#L406 assume ssl3_accept_~blastFlag~0 == 4;ssl3_accept_~blastFlag~0 := 5; 146474#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 146471#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146466#L640 ssl3_accept_~skip~0 := 0; 146465#L99-3 assume true; 146464#L99-1 assume !false; 146463#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146462#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146461#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146460#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146459#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146458#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146457#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146456#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146455#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146454#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146453#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146452#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146451#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146450#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146449#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146448#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146447#L147 assume !(ssl3_accept_~s__state~0 == 8528); 146446#L150 assume !(ssl3_accept_~s__state~0 == 8529); 146445#L153 assume !(ssl3_accept_~s__state~0 == 8544); 146444#L156 assume !(ssl3_accept_~s__state~0 == 8545); 146443#L159 assume !(ssl3_accept_~s__state~0 == 8560); 146442#L162 assume !(ssl3_accept_~s__state~0 == 8561); 146441#L165 assume ssl3_accept_~s__state~0 == 8448; 146440#L166 assume !(ssl3_accept_~num1~0 > 0); 146438#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 146436#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146431#L640 ssl3_accept_~skip~0 := 0; 146430#L99-3 assume true; 146429#L99-1 assume !false; 146428#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146427#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146426#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146425#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146424#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146423#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146422#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146421#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146420#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146419#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146418#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146417#L132 assume !(ssl3_accept_~s__state~0 == 8466); 146416#L135 assume !(ssl3_accept_~s__state~0 == 8496); 146415#L138 assume !(ssl3_accept_~s__state~0 == 8497); 146414#L141 assume !(ssl3_accept_~s__state~0 == 8512); 146413#L144 assume !(ssl3_accept_~s__state~0 == 8513); 146412#L147 assume !(ssl3_accept_~s__state~0 == 8528); 146411#L150 assume !(ssl3_accept_~s__state~0 == 8529); 146410#L153 assume !(ssl3_accept_~s__state~0 == 8544); 146409#L156 assume !(ssl3_accept_~s__state~0 == 8545); 146408#L159 assume !(ssl3_accept_~s__state~0 == 8560); 146407#L162 assume !(ssl3_accept_~s__state~0 == 8561); 146405#L165 assume !(ssl3_accept_~s__state~0 == 8448); 146396#L168 assume ssl3_accept_~s__state~0 == 8576; 146295#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 146289#L449 assume ssl3_accept_~blastFlag~0 == 5;ssl3_accept_~blastFlag~0 := 6; 146290#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 146271#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 146269#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 146264#L640 ssl3_accept_~skip~0 := 0; 146263#L99-3 assume true; 146262#L99-1 assume !false; 146261#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146260#L102 assume !(ssl3_accept_~s__state~0 == 12292); 146259#L105 assume !(ssl3_accept_~s__state~0 == 16384); 146258#L108 assume !(ssl3_accept_~s__state~0 == 8192); 146257#L111 assume !(ssl3_accept_~s__state~0 == 24576); 146256#L114 assume !(ssl3_accept_~s__state~0 == 8195); 146255#L117 assume !(ssl3_accept_~s__state~0 == 8480); 146254#L120 assume !(ssl3_accept_~s__state~0 == 8481); 146253#L123 assume !(ssl3_accept_~s__state~0 == 8482); 146252#L126 assume !(ssl3_accept_~s__state~0 == 8464); 146250#L129 assume !(ssl3_accept_~s__state~0 == 8465); 146251#L132 assume ssl3_accept_~s__state~0 == 8466; 146089#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 146176#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 146154#L274-2 [2018-11-10 08:15:13,777 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:13,777 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 1 times [2018-11-10 08:15:13,777 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:13,777 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:13,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:13,778 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:13,778 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:13,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:13,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:13,783 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:13,783 INFO L82 PathProgramCache]: Analyzing trace with hash 993981541, now seen corresponding path program 1 times [2018-11-10 08:15:13,783 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:13,784 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:13,784 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:13,784 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:13,784 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:13,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:13,819 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 96 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-10 08:15:13,819 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:13,819 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 08:15:13,819 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:13,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:13,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:13,819 INFO L87 Difference]: Start difference. First operand 8060 states and 10201 transitions. cyclomatic complexity: 2156 Second operand 3 states. [2018-11-10 08:15:13,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:13,924 INFO L93 Difference]: Finished difference Result 10734 states and 13633 transitions. [2018-11-10 08:15:13,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:13,927 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10734 states and 13633 transitions. [2018-11-10 08:15:13,947 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-10 08:15:13,959 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10734 states to 10734 states and 13633 transitions. [2018-11-10 08:15:13,959 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10624 [2018-11-10 08:15:13,964 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10624 [2018-11-10 08:15:13,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10734 states and 13633 transitions. [2018-11-10 08:15:13,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:13,965 INFO L705 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-11-10 08:15:13,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10734 states and 13633 transitions. [2018-11-10 08:15:14,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10734 to 10734. [2018-11-10 08:15:14,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10734 states. [2018-11-10 08:15:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10734 states to 10734 states and 13633 transitions. [2018-11-10 08:15:14,038 INFO L728 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-11-10 08:15:14,038 INFO L608 BuchiCegarLoop]: Abstraction has 10734 states and 13633 transitions. [2018-11-10 08:15:14,038 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 08:15:14,038 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10734 states and 13633 transitions. [2018-11-10 08:15:14,061 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-10 08:15:14,061 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:14,061 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:14,062 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:14,062 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:14,062 INFO L793 eck$LassoCheckResult]: Stem: 164643#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 164452#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 164453#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164626#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 164627#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 164585#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 164703#L99-3 assume true; 164733#L99-1 assume !false; 167684#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167683#L102 assume !(ssl3_accept_~s__state~0 == 12292); 167682#L105 assume !(ssl3_accept_~s__state~0 == 16384); 166965#L108 assume !(ssl3_accept_~s__state~0 == 8192); 166962#L111 assume !(ssl3_accept_~s__state~0 == 24576); 166960#L114 assume !(ssl3_accept_~s__state~0 == 8195); 166957#L117 assume !(ssl3_accept_~s__state~0 == 8480); 166953#L120 assume !(ssl3_accept_~s__state~0 == 8481); 166950#L123 assume !(ssl3_accept_~s__state~0 == 8482); 164969#L126 assume ssl3_accept_~s__state~0 == 8464; 164965#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 164915#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 164912#L274-2 [2018-11-10 08:15:14,062 INFO L795 eck$LassoCheckResult]: Loop: 164912#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; 164905#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 164899#L640 ssl3_accept_~skip~0 := 0; 164897#L99-3 assume true; 164895#L99-1 assume !false; 164893#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164891#L102 assume !(ssl3_accept_~s__state~0 == 12292); 164889#L105 assume !(ssl3_accept_~s__state~0 == 16384); 164887#L108 assume !(ssl3_accept_~s__state~0 == 8192); 164885#L111 assume !(ssl3_accept_~s__state~0 == 24576); 164882#L114 assume !(ssl3_accept_~s__state~0 == 8195); 164880#L117 assume !(ssl3_accept_~s__state~0 == 8480); 164877#L120 assume !(ssl3_accept_~s__state~0 == 8481); 164874#L123 assume !(ssl3_accept_~s__state~0 == 8482); 164872#L126 assume !(ssl3_accept_~s__state~0 == 8464); 164870#L129 assume !(ssl3_accept_~s__state~0 == 8465); 164867#L132 assume !(ssl3_accept_~s__state~0 == 8466); 164865#L135 assume ssl3_accept_~s__state~0 == 8496; 164861#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 164826#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 164824#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 164820#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 164817#L293-2 ssl3_accept_~s__init_num~0 := 0; 164810#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 164804#L640 ssl3_accept_~skip~0 := 0; 164802#L99-3 assume true; 164800#L99-1 assume !false; 164798#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 164796#L102 assume !(ssl3_accept_~s__state~0 == 12292); 164794#L105 assume !(ssl3_accept_~s__state~0 == 16384); 164792#L108 assume !(ssl3_accept_~s__state~0 == 8192); 164790#L111 assume !(ssl3_accept_~s__state~0 == 24576); 164787#L114 assume !(ssl3_accept_~s__state~0 == 8195); 164785#L117 assume !(ssl3_accept_~s__state~0 == 8480); 164782#L120 assume !(ssl3_accept_~s__state~0 == 8481); 164779#L123 assume !(ssl3_accept_~s__state~0 == 8482); 164777#L126 assume !(ssl3_accept_~s__state~0 == 8464); 164775#L129 assume !(ssl3_accept_~s__state~0 == 8465); 164772#L132 assume !(ssl3_accept_~s__state~0 == 8466); 164770#L135 assume !(ssl3_accept_~s__state~0 == 8496); 164767#L138 assume !(ssl3_accept_~s__state~0 == 8497); 164760#L141 assume ssl3_accept_~s__state~0 == 8512; 164761#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164748#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 164750#L308 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 165370#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 165369#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 165367#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 165362#L640 ssl3_accept_~skip~0 := 0; 165361#L99-3 assume true; 165360#L99-1 assume !false; 165359#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165358#L102 assume !(ssl3_accept_~s__state~0 == 12292); 165357#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165356#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165355#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165354#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165353#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165352#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165351#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165350#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165349#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165348#L132 assume !(ssl3_accept_~s__state~0 == 8466); 165347#L135 assume !(ssl3_accept_~s__state~0 == 8496); 165346#L138 assume !(ssl3_accept_~s__state~0 == 8497); 165345#L141 assume !(ssl3_accept_~s__state~0 == 8512); 165344#L144 assume !(ssl3_accept_~s__state~0 == 8513); 165343#L147 assume ssl3_accept_~s__state~0 == 8528; 165070#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 165342#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 165340#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 165334#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 165336#L356 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 165332#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 165329#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 165327#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 165322#L640 ssl3_accept_~skip~0 := 0; 165321#L99-3 assume true; 165319#L99-1 assume !false; 165314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165312#L102 assume !(ssl3_accept_~s__state~0 == 12292); 165310#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165308#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165306#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165304#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165302#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165300#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165298#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165296#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165294#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165292#L132 assume !(ssl3_accept_~s__state~0 == 8466); 165290#L135 assume !(ssl3_accept_~s__state~0 == 8496); 165288#L138 assume !(ssl3_accept_~s__state~0 == 8497); 165286#L141 assume !(ssl3_accept_~s__state~0 == 8512); 165284#L144 assume !(ssl3_accept_~s__state~0 == 8513); 165282#L147 assume !(ssl3_accept_~s__state~0 == 8528); 165280#L150 assume !(ssl3_accept_~s__state~0 == 8529); 165278#L153 assume ssl3_accept_~s__state~0 == 8544; 165035#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 165275#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 165272#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 165268#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 165266#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 165264#L406 assume ssl3_accept_~blastFlag~0 == 4;ssl3_accept_~blastFlag~0 := 5; 165263#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 165260#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 165255#L640 ssl3_accept_~skip~0 := 0; 165254#L99-3 assume true; 165253#L99-1 assume !false; 165252#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165251#L102 assume !(ssl3_accept_~s__state~0 == 12292); 165250#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165249#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165248#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165247#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165246#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165245#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165244#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165243#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165242#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165241#L132 assume !(ssl3_accept_~s__state~0 == 8466); 165240#L135 assume !(ssl3_accept_~s__state~0 == 8496); 165239#L138 assume !(ssl3_accept_~s__state~0 == 8497); 165238#L141 assume !(ssl3_accept_~s__state~0 == 8512); 165237#L144 assume !(ssl3_accept_~s__state~0 == 8513); 165236#L147 assume !(ssl3_accept_~s__state~0 == 8528); 165235#L150 assume !(ssl3_accept_~s__state~0 == 8529); 165234#L153 assume !(ssl3_accept_~s__state~0 == 8544); 165233#L156 assume !(ssl3_accept_~s__state~0 == 8545); 165232#L159 assume !(ssl3_accept_~s__state~0 == 8560); 165231#L162 assume !(ssl3_accept_~s__state~0 == 8561); 165230#L165 assume ssl3_accept_~s__state~0 == 8448; 165229#L166 assume !(ssl3_accept_~num1~0 > 0); 165227#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 165225#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 165220#L640 ssl3_accept_~skip~0 := 0; 165219#L99-3 assume true; 165218#L99-1 assume !false; 165217#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165216#L102 assume !(ssl3_accept_~s__state~0 == 12292); 165215#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165214#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165213#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165212#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165211#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165210#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165209#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165208#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165207#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165206#L132 assume !(ssl3_accept_~s__state~0 == 8466); 165205#L135 assume !(ssl3_accept_~s__state~0 == 8496); 165204#L138 assume !(ssl3_accept_~s__state~0 == 8497); 165203#L141 assume !(ssl3_accept_~s__state~0 == 8512); 165202#L144 assume !(ssl3_accept_~s__state~0 == 8513); 165201#L147 assume !(ssl3_accept_~s__state~0 == 8528); 165200#L150 assume !(ssl3_accept_~s__state~0 == 8529); 165199#L153 assume !(ssl3_accept_~s__state~0 == 8544); 165198#L156 assume !(ssl3_accept_~s__state~0 == 8545); 165197#L159 assume !(ssl3_accept_~s__state~0 == 8560); 165196#L162 assume !(ssl3_accept_~s__state~0 == 8561); 165195#L165 assume !(ssl3_accept_~s__state~0 == 8448); 165091#L168 assume ssl3_accept_~s__state~0 == 8576; 165083#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 165075#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 165077#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 165822#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 165056#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 165051#L640 ssl3_accept_~skip~0 := 0; 165050#L99-3 assume true; 165049#L99-1 assume !false; 165048#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165047#L102 assume !(ssl3_accept_~s__state~0 == 12292); 165046#L105 assume !(ssl3_accept_~s__state~0 == 16384); 165045#L108 assume !(ssl3_accept_~s__state~0 == 8192); 165044#L111 assume !(ssl3_accept_~s__state~0 == 24576); 165043#L114 assume !(ssl3_accept_~s__state~0 == 8195); 165042#L117 assume !(ssl3_accept_~s__state~0 == 8480); 165041#L120 assume !(ssl3_accept_~s__state~0 == 8481); 165040#L123 assume !(ssl3_accept_~s__state~0 == 8482); 165039#L126 assume !(ssl3_accept_~s__state~0 == 8464); 165037#L129 assume !(ssl3_accept_~s__state~0 == 8465); 165038#L132 assume ssl3_accept_~s__state~0 == 8466; 164869#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 164954#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 164912#L274-2 [2018-11-10 08:15:14,063 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:14,063 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 2 times [2018-11-10 08:15:14,063 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:14,063 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:14,063 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,063 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:14,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:14,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:14,069 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:14,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1416683367, now seen corresponding path program 1 times [2018-11-10 08:15:14,069 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:14,069 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:14,069 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,069 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:14,070 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:14,110 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 256 proven. 0 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2018-11-10 08:15:14,110 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:14,110 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:14,110 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:14,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:14,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:14,111 INFO L87 Difference]: Start difference. First operand 10734 states and 13633 transitions. cyclomatic complexity: 2918 Second operand 3 states. [2018-11-10 08:15:14,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:14,155 INFO L93 Difference]: Finished difference Result 11018 states and 13961 transitions. [2018-11-10 08:15:14,155 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:14,156 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11018 states and 13961 transitions. [2018-11-10 08:15:14,184 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-10 08:15:14,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11018 states to 11018 states and 13961 transitions. [2018-11-10 08:15:14,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10908 [2018-11-10 08:15:14,201 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10908 [2018-11-10 08:15:14,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11018 states and 13961 transitions. [2018-11-10 08:15:14,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:14,208 INFO L705 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-11-10 08:15:14,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11018 states and 13961 transitions. [2018-11-10 08:15:14,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11018 to 11018. [2018-11-10 08:15:14,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11018 states. [2018-11-10 08:15:14,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11018 states to 11018 states and 13961 transitions. [2018-11-10 08:15:14,288 INFO L728 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-11-10 08:15:14,288 INFO L608 BuchiCegarLoop]: Abstraction has 11018 states and 13961 transitions. [2018-11-10 08:15:14,288 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 08:15:14,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11018 states and 13961 transitions. [2018-11-10 08:15:14,312 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10459 [2018-11-10 08:15:14,312 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:14,312 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:14,313 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:14,313 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:14,313 INFO L793 eck$LassoCheckResult]: Stem: 186410#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 186212#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 186213#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 186392#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 186393#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 186349#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 186474#L99-3 assume true; 186500#L99-1 assume !false; 188752#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188744#L102 assume !(ssl3_accept_~s__state~0 == 12292); 188745#L105 assume !(ssl3_accept_~s__state~0 == 16384); 188737#L108 assume !(ssl3_accept_~s__state~0 == 8192); 188738#L111 assume !(ssl3_accept_~s__state~0 == 24576); 188729#L114 assume !(ssl3_accept_~s__state~0 == 8195); 188730#L117 assume !(ssl3_accept_~s__state~0 == 8480); 188721#L120 assume !(ssl3_accept_~s__state~0 == 8481); 188722#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186736#L126 assume ssl3_accept_~s__state~0 == 8464; 186734#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 186682#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 186679#L274-2 [2018-11-10 08:15:14,313 INFO L795 eck$LassoCheckResult]: Loop: 186679#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; 186672#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 186666#L640 ssl3_accept_~skip~0 := 0; 186664#L99-3 assume true; 186662#L99-1 assume !false; 186660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186658#L102 assume !(ssl3_accept_~s__state~0 == 12292); 186656#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186654#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186652#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186649#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186647#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186644#L120 assume !(ssl3_accept_~s__state~0 == 8481); 186641#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186639#L126 assume !(ssl3_accept_~s__state~0 == 8464); 186637#L129 assume !(ssl3_accept_~s__state~0 == 8465); 186634#L132 assume !(ssl3_accept_~s__state~0 == 8466); 186632#L135 assume ssl3_accept_~s__state~0 == 8496; 186628#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 186593#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 186591#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 186587#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 186584#L293-2 ssl3_accept_~s__init_num~0 := 0; 186577#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 186571#L640 ssl3_accept_~skip~0 := 0; 186569#L99-3 assume true; 186567#L99-1 assume !false; 186565#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186563#L102 assume !(ssl3_accept_~s__state~0 == 12292); 186561#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186559#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186557#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186554#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186552#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186549#L120 assume !(ssl3_accept_~s__state~0 == 8481); 186546#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186544#L126 assume !(ssl3_accept_~s__state~0 == 8464); 186542#L129 assume !(ssl3_accept_~s__state~0 == 8465); 186539#L132 assume !(ssl3_accept_~s__state~0 == 8466); 186537#L135 assume !(ssl3_accept_~s__state~0 == 8496); 186534#L138 assume !(ssl3_accept_~s__state~0 == 8497); 186527#L141 assume ssl3_accept_~s__state~0 == 8512; 186528#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 186515#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 186517#L308 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 187141#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 187140#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 187138#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 187133#L640 ssl3_accept_~skip~0 := 0; 187132#L99-3 assume true; 187131#L99-1 assume !false; 187130#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187129#L102 assume !(ssl3_accept_~s__state~0 == 12292); 187128#L105 assume !(ssl3_accept_~s__state~0 == 16384); 187127#L108 assume !(ssl3_accept_~s__state~0 == 8192); 187126#L111 assume !(ssl3_accept_~s__state~0 == 24576); 187125#L114 assume !(ssl3_accept_~s__state~0 == 8195); 187124#L117 assume !(ssl3_accept_~s__state~0 == 8480); 187123#L120 assume !(ssl3_accept_~s__state~0 == 8481); 187122#L123 assume !(ssl3_accept_~s__state~0 == 8482); 187121#L126 assume !(ssl3_accept_~s__state~0 == 8464); 187120#L129 assume !(ssl3_accept_~s__state~0 == 8465); 187119#L132 assume !(ssl3_accept_~s__state~0 == 8466); 187118#L135 assume !(ssl3_accept_~s__state~0 == 8496); 187117#L138 assume !(ssl3_accept_~s__state~0 == 8497); 187116#L141 assume !(ssl3_accept_~s__state~0 == 8512); 187115#L144 assume !(ssl3_accept_~s__state~0 == 8513); 187114#L147 assume ssl3_accept_~s__state~0 == 8528; 186840#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 187113#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 187111#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 187105#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 187107#L356 assume ssl3_accept_~blastFlag~0 == 3;ssl3_accept_~blastFlag~0 := 4; 187103#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 187100#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 187098#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 187093#L640 ssl3_accept_~skip~0 := 0; 187092#L99-3 assume true; 187090#L99-1 assume !false; 187085#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187083#L102 assume !(ssl3_accept_~s__state~0 == 12292); 187081#L105 assume !(ssl3_accept_~s__state~0 == 16384); 187079#L108 assume !(ssl3_accept_~s__state~0 == 8192); 187077#L111 assume !(ssl3_accept_~s__state~0 == 24576); 187075#L114 assume !(ssl3_accept_~s__state~0 == 8195); 187073#L117 assume !(ssl3_accept_~s__state~0 == 8480); 187071#L120 assume !(ssl3_accept_~s__state~0 == 8481); 187069#L123 assume !(ssl3_accept_~s__state~0 == 8482); 187067#L126 assume !(ssl3_accept_~s__state~0 == 8464); 187065#L129 assume !(ssl3_accept_~s__state~0 == 8465); 187063#L132 assume !(ssl3_accept_~s__state~0 == 8466); 187061#L135 assume !(ssl3_accept_~s__state~0 == 8496); 187059#L138 assume !(ssl3_accept_~s__state~0 == 8497); 187057#L141 assume !(ssl3_accept_~s__state~0 == 8512); 187055#L144 assume !(ssl3_accept_~s__state~0 == 8513); 187053#L147 assume !(ssl3_accept_~s__state~0 == 8528); 187051#L150 assume !(ssl3_accept_~s__state~0 == 8529); 187049#L153 assume ssl3_accept_~s__state~0 == 8544; 186803#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 187046#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 187043#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 187039#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 187037#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 187034#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 187033#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 187030#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 187025#L640 ssl3_accept_~skip~0 := 0; 187024#L99-3 assume true; 187023#L99-1 assume !false; 187022#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187021#L102 assume !(ssl3_accept_~s__state~0 == 12292); 187020#L105 assume !(ssl3_accept_~s__state~0 == 16384); 187019#L108 assume !(ssl3_accept_~s__state~0 == 8192); 187018#L111 assume !(ssl3_accept_~s__state~0 == 24576); 187017#L114 assume !(ssl3_accept_~s__state~0 == 8195); 187016#L117 assume !(ssl3_accept_~s__state~0 == 8480); 187015#L120 assume !(ssl3_accept_~s__state~0 == 8481); 187014#L123 assume !(ssl3_accept_~s__state~0 == 8482); 187013#L126 assume !(ssl3_accept_~s__state~0 == 8464); 187012#L129 assume !(ssl3_accept_~s__state~0 == 8465); 187011#L132 assume !(ssl3_accept_~s__state~0 == 8466); 187010#L135 assume !(ssl3_accept_~s__state~0 == 8496); 187009#L138 assume !(ssl3_accept_~s__state~0 == 8497); 187008#L141 assume !(ssl3_accept_~s__state~0 == 8512); 187007#L144 assume !(ssl3_accept_~s__state~0 == 8513); 187006#L147 assume !(ssl3_accept_~s__state~0 == 8528); 187005#L150 assume !(ssl3_accept_~s__state~0 == 8529); 187004#L153 assume !(ssl3_accept_~s__state~0 == 8544); 187003#L156 assume !(ssl3_accept_~s__state~0 == 8545); 187002#L159 assume !(ssl3_accept_~s__state~0 == 8560); 187001#L162 assume !(ssl3_accept_~s__state~0 == 8561); 187000#L165 assume ssl3_accept_~s__state~0 == 8448; 186999#L166 assume !(ssl3_accept_~num1~0 > 0); 186997#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 186995#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 186990#L640 ssl3_accept_~skip~0 := 0; 186989#L99-3 assume true; 186988#L99-1 assume !false; 186987#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186986#L102 assume !(ssl3_accept_~s__state~0 == 12292); 186985#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186984#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186983#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186982#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186981#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186980#L120 assume !(ssl3_accept_~s__state~0 == 8481); 186979#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186978#L126 assume !(ssl3_accept_~s__state~0 == 8464); 186977#L129 assume !(ssl3_accept_~s__state~0 == 8465); 186976#L132 assume !(ssl3_accept_~s__state~0 == 8466); 186975#L135 assume !(ssl3_accept_~s__state~0 == 8496); 186974#L138 assume !(ssl3_accept_~s__state~0 == 8497); 186973#L141 assume !(ssl3_accept_~s__state~0 == 8512); 186972#L144 assume !(ssl3_accept_~s__state~0 == 8513); 186971#L147 assume !(ssl3_accept_~s__state~0 == 8528); 186970#L150 assume !(ssl3_accept_~s__state~0 == 8529); 186969#L153 assume !(ssl3_accept_~s__state~0 == 8544); 186968#L156 assume !(ssl3_accept_~s__state~0 == 8545); 186967#L159 assume !(ssl3_accept_~s__state~0 == 8560); 186966#L162 assume !(ssl3_accept_~s__state~0 == 8561); 186964#L165 assume !(ssl3_accept_~s__state~0 == 8448); 186965#L168 assume ssl3_accept_~s__state~0 == 8576; 186859#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 187546#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 187544#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 187540#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 186824#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 186819#L640 ssl3_accept_~skip~0 := 0; 186818#L99-3 assume true; 186817#L99-1 assume !false; 186816#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186815#L102 assume !(ssl3_accept_~s__state~0 == 12292); 186814#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186813#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186812#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186811#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186810#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186809#L120 assume !(ssl3_accept_~s__state~0 == 8481); 186808#L123 assume !(ssl3_accept_~s__state~0 == 8482); 186807#L126 assume !(ssl3_accept_~s__state~0 == 8464); 186805#L129 assume !(ssl3_accept_~s__state~0 == 8465); 186806#L132 assume ssl3_accept_~s__state~0 == 8466; 186636#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 186721#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 186679#L274-2 [2018-11-10 08:15:14,313 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:14,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 3 times [2018-11-10 08:15:14,314 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:14,314 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:14,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,314 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:14,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:14,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:14,319 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:14,319 INFO L82 PathProgramCache]: Analyzing trace with hash 358845289, now seen corresponding path program 1 times [2018-11-10 08:15:14,319 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:14,320 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:14,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,320 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:14,320 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:14,372 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 281 proven. 0 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-11-10 08:15:14,372 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:14,373 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:14,373 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:14,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:14,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:14,373 INFO L87 Difference]: Start difference. First operand 11018 states and 13961 transitions. cyclomatic complexity: 2962 Second operand 3 states. [2018-11-10 08:15:14,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:14,469 INFO L93 Difference]: Finished difference Result 13688 states and 17287 transitions. [2018-11-10 08:15:14,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:14,469 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13688 states and 17287 transitions. [2018-11-10 08:15:14,498 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-11-10 08:15:14,517 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13688 states to 13688 states and 17287 transitions. [2018-11-10 08:15:14,517 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13578 [2018-11-10 08:15:14,523 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13578 [2018-11-10 08:15:14,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13688 states and 17287 transitions. [2018-11-10 08:15:14,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:14,524 INFO L705 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-11-10 08:15:14,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13688 states and 17287 transitions. [2018-11-10 08:15:14,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13688 to 13688. [2018-11-10 08:15:14,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13688 states. [2018-11-10 08:15:14,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13688 states to 13688 states and 17287 transitions. [2018-11-10 08:15:14,613 INFO L728 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-11-10 08:15:14,613 INFO L608 BuchiCegarLoop]: Abstraction has 13688 states and 17287 transitions. [2018-11-10 08:15:14,613 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 08:15:14,613 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13688 states and 17287 transitions. [2018-11-10 08:15:14,638 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 13121 [2018-11-10 08:15:14,638 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:14,638 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:14,639 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:14,639 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:14,640 INFO L793 eck$LassoCheckResult]: Stem: 211110#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 210922#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 210923#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 211097#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 211098#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 211056#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 211167#L99-3 assume true; 211193#L99-1 assume !false; 213446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213438#L102 assume !(ssl3_accept_~s__state~0 == 12292); 213439#L105 assume !(ssl3_accept_~s__state~0 == 16384); 213430#L108 assume !(ssl3_accept_~s__state~0 == 8192); 213431#L111 assume !(ssl3_accept_~s__state~0 == 24576); 213422#L114 assume !(ssl3_accept_~s__state~0 == 8195); 213423#L117 assume !(ssl3_accept_~s__state~0 == 8480); 213414#L120 assume !(ssl3_accept_~s__state~0 == 8481); 213415#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211433#L126 assume ssl3_accept_~s__state~0 == 8464; 211429#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 211379#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 211376#L274-2 [2018-11-10 08:15:14,640 INFO L795 eck$LassoCheckResult]: Loop: 211376#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; 211369#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 211363#L640 ssl3_accept_~skip~0 := 0; 211361#L99-3 assume true; 211359#L99-1 assume !false; 211357#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211355#L102 assume !(ssl3_accept_~s__state~0 == 12292); 211353#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211351#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211349#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211346#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211344#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211341#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211338#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211336#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211334#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211331#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211329#L135 assume ssl3_accept_~s__state~0 == 8496; 211325#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 211290#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 211288#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 211284#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 211281#L293-2 ssl3_accept_~s__init_num~0 := 0; 211274#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 211268#L640 ssl3_accept_~skip~0 := 0; 211266#L99-3 assume true; 211264#L99-1 assume !false; 211262#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211260#L102 assume !(ssl3_accept_~s__state~0 == 12292); 211258#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211256#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211254#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211251#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211249#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211246#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211243#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211241#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211239#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211236#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211234#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211231#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211224#L141 assume ssl3_accept_~s__state~0 == 8512; 211225#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 211213#L304 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 211214#L308 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 211834#L308-2 assume !(ssl3_accept_~ret~0 <= 0); 211833#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 211831#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 211826#L640 ssl3_accept_~skip~0 := 0; 211825#L99-3 assume true; 211824#L99-1 assume !false; 211823#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211822#L102 assume !(ssl3_accept_~s__state~0 == 12292); 211821#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211820#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211819#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211818#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211817#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211816#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211815#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211814#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211813#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211812#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211811#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211810#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211809#L141 assume !(ssl3_accept_~s__state~0 == 8512); 211808#L144 assume !(ssl3_accept_~s__state~0 == 8513); 211807#L147 assume ssl3_accept_~s__state~0 == 8528; 211535#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 211806#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 211804#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 211797#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 211799#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 211795#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 211792#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 211790#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 211785#L640 ssl3_accept_~skip~0 := 0; 211784#L99-3 assume true; 211782#L99-1 assume !false; 211777#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211775#L102 assume !(ssl3_accept_~s__state~0 == 12292); 211773#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211771#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211769#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211767#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211765#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211763#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211761#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211759#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211757#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211755#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211753#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211751#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211749#L141 assume !(ssl3_accept_~s__state~0 == 8512); 211747#L144 assume !(ssl3_accept_~s__state~0 == 8513); 211745#L147 assume !(ssl3_accept_~s__state~0 == 8528); 211743#L150 assume !(ssl3_accept_~s__state~0 == 8529); 211741#L153 assume ssl3_accept_~s__state~0 == 8544; 211500#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 211738#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 211735#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 211731#L394 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 211729#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 211726#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 211725#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 211722#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 211717#L640 ssl3_accept_~skip~0 := 0; 211716#L99-3 assume true; 211715#L99-1 assume !false; 211714#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211713#L102 assume !(ssl3_accept_~s__state~0 == 12292); 211712#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211711#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211710#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211709#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211708#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211707#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211706#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211705#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211704#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211703#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211702#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211701#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211700#L141 assume !(ssl3_accept_~s__state~0 == 8512); 211699#L144 assume !(ssl3_accept_~s__state~0 == 8513); 211698#L147 assume !(ssl3_accept_~s__state~0 == 8528); 211697#L150 assume !(ssl3_accept_~s__state~0 == 8529); 211696#L153 assume !(ssl3_accept_~s__state~0 == 8544); 211695#L156 assume !(ssl3_accept_~s__state~0 == 8545); 211694#L159 assume !(ssl3_accept_~s__state~0 == 8560); 211693#L162 assume !(ssl3_accept_~s__state~0 == 8561); 211692#L165 assume ssl3_accept_~s__state~0 == 8448; 211691#L166 assume !(ssl3_accept_~num1~0 > 0); 211689#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 211687#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 211682#L640 ssl3_accept_~skip~0 := 0; 211681#L99-3 assume true; 211680#L99-1 assume !false; 211679#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211678#L102 assume !(ssl3_accept_~s__state~0 == 12292); 211677#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211676#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211675#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211674#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211673#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211672#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211671#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211670#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211669#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211668#L132 assume !(ssl3_accept_~s__state~0 == 8466); 211667#L135 assume !(ssl3_accept_~s__state~0 == 8496); 211666#L138 assume !(ssl3_accept_~s__state~0 == 8497); 211665#L141 assume !(ssl3_accept_~s__state~0 == 8512); 211664#L144 assume !(ssl3_accept_~s__state~0 == 8513); 211663#L147 assume !(ssl3_accept_~s__state~0 == 8528); 211662#L150 assume !(ssl3_accept_~s__state~0 == 8529); 211661#L153 assume !(ssl3_accept_~s__state~0 == 8544); 211660#L156 assume !(ssl3_accept_~s__state~0 == 8545); 211659#L159 assume !(ssl3_accept_~s__state~0 == 8560); 211658#L162 assume !(ssl3_accept_~s__state~0 == 8561); 211657#L165 assume !(ssl3_accept_~s__state~0 == 8448); 211556#L168 assume ssl3_accept_~s__state~0 == 8576; 211548#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 211540#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 211542#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 212289#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 211521#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 211516#L640 ssl3_accept_~skip~0 := 0; 211515#L99-3 assume true; 211514#L99-1 assume !false; 211513#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 211512#L102 assume !(ssl3_accept_~s__state~0 == 12292); 211511#L105 assume !(ssl3_accept_~s__state~0 == 16384); 211510#L108 assume !(ssl3_accept_~s__state~0 == 8192); 211509#L111 assume !(ssl3_accept_~s__state~0 == 24576); 211508#L114 assume !(ssl3_accept_~s__state~0 == 8195); 211507#L117 assume !(ssl3_accept_~s__state~0 == 8480); 211506#L120 assume !(ssl3_accept_~s__state~0 == 8481); 211505#L123 assume !(ssl3_accept_~s__state~0 == 8482); 211504#L126 assume !(ssl3_accept_~s__state~0 == 8464); 211502#L129 assume !(ssl3_accept_~s__state~0 == 8465); 211503#L132 assume ssl3_accept_~s__state~0 == 8466; 211333#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 211418#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 211376#L274-2 [2018-11-10 08:15:14,640 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:14,640 INFO L82 PathProgramCache]: Analyzing trace with hash 1681137586, now seen corresponding path program 4 times [2018-11-10 08:15:14,640 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:14,640 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:14,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,641 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:14,641 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:14,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:14,646 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:14,647 INFO L82 PathProgramCache]: Analyzing trace with hash 830201639, now seen corresponding path program 1 times [2018-11-10 08:15:14,647 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:14,647 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:14,647 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,647 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:14,647 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:14,686 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 255 proven. 0 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2018-11-10 08:15:14,687 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:14,687 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:14,687 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:14,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:14,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:14,687 INFO L87 Difference]: Start difference. First operand 13688 states and 17287 transitions. cyclomatic complexity: 3622 Second operand 3 states. [2018-11-10 08:15:14,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:14,786 INFO L93 Difference]: Finished difference Result 13684 states and 17153 transitions. [2018-11-10 08:15:14,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:14,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13684 states and 17153 transitions. [2018-11-10 08:15:14,819 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13026 [2018-11-10 08:15:14,841 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13684 states to 13684 states and 17153 transitions. [2018-11-10 08:15:14,841 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13574 [2018-11-10 08:15:14,847 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13574 [2018-11-10 08:15:14,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13684 states and 17153 transitions. [2018-11-10 08:15:14,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:14,855 INFO L705 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-11-10 08:15:14,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13684 states and 17153 transitions. [2018-11-10 08:15:14,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13684 to 13684. [2018-11-10 08:15:14,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13684 states. [2018-11-10 08:15:14,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13684 states to 13684 states and 17153 transitions. [2018-11-10 08:15:14,980 INFO L728 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-11-10 08:15:14,980 INFO L608 BuchiCegarLoop]: Abstraction has 13684 states and 17153 transitions. [2018-11-10 08:15:14,980 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 08:15:14,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13684 states and 17153 transitions. [2018-11-10 08:15:15,008 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13026 [2018-11-10 08:15:15,008 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:15,008 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:15,008 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:15,008 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:15,008 INFO L793 eck$LassoCheckResult]: Stem: 238501#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 238302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 238303#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 238485#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 238486#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 238441#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 238563#L99-3 assume true; 238589#L99-1 assume !false; 239461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239453#L102 assume !(ssl3_accept_~s__state~0 == 12292); 239454#L105 assume !(ssl3_accept_~s__state~0 == 16384); 239445#L108 assume !(ssl3_accept_~s__state~0 == 8192); 239446#L111 assume !(ssl3_accept_~s__state~0 == 24576); 239437#L114 assume !(ssl3_accept_~s__state~0 == 8195); 239438#L117 assume !(ssl3_accept_~s__state~0 == 8480); 239431#L120 assume !(ssl3_accept_~s__state~0 == 8481); 239432#L123 assume !(ssl3_accept_~s__state~0 == 8482); 238700#L126 assume !(ssl3_accept_~s__state~0 == 8464); 238701#L129 assume !(ssl3_accept_~s__state~0 == 8465); 239741#L132 assume !(ssl3_accept_~s__state~0 == 8466); 239742#L135 assume !(ssl3_accept_~s__state~0 == 8496); 239576#L138 [2018-11-10 08:15:15,009 INFO L795 eck$LassoCheckResult]: Loop: 239576#L138 assume !(ssl3_accept_~s__state~0 == 8497); 239566#L141 assume !(ssl3_accept_~s__state~0 == 8512); 239567#L144 assume !(ssl3_accept_~s__state~0 == 8513); 239557#L147 assume !(ssl3_accept_~s__state~0 == 8528); 239558#L150 assume !(ssl3_accept_~s__state~0 == 8529); 239548#L153 assume !(ssl3_accept_~s__state~0 == 8544); 239549#L156 assume !(ssl3_accept_~s__state~0 == 8545); 239539#L159 assume !(ssl3_accept_~s__state~0 == 8560); 239540#L162 assume !(ssl3_accept_~s__state~0 == 8561); 239530#L165 assume ssl3_accept_~s__state~0 == 8448; 239483#L166 assume !(ssl3_accept_~num1~0 > 0); 239482#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 239521#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 239515#L640 ssl3_accept_~skip~0 := 0; 239513#L99-3 assume true; 239511#L99-1 assume !false; 239508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239507#L102 assume !(ssl3_accept_~s__state~0 == 12292); 239500#L105 assume !(ssl3_accept_~s__state~0 == 16384); 239501#L108 assume !(ssl3_accept_~s__state~0 == 8192); 239504#L111 assume !(ssl3_accept_~s__state~0 == 24576); 239497#L114 assume !(ssl3_accept_~s__state~0 == 8195); 239499#L117 assume !(ssl3_accept_~s__state~0 == 8480); 239613#L120 assume !(ssl3_accept_~s__state~0 == 8481); 239614#L123 assume ssl3_accept_~s__state~0 == 8482; 239694#L124 ssl3_accept_~s__state~0 := 3; 239783#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 239773#L640 ssl3_accept_~skip~0 := 0; 239771#L99-3 assume true; 239769#L99-1 assume !false; 239767#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239765#L102 assume !(ssl3_accept_~s__state~0 == 12292); 239763#L105 assume !(ssl3_accept_~s__state~0 == 16384); 239761#L108 assume !(ssl3_accept_~s__state~0 == 8192); 239759#L111 assume !(ssl3_accept_~s__state~0 == 24576); 239757#L114 assume !(ssl3_accept_~s__state~0 == 8195); 239755#L117 assume !(ssl3_accept_~s__state~0 == 8480); 239753#L120 assume !(ssl3_accept_~s__state~0 == 8481); 239752#L123 assume !(ssl3_accept_~s__state~0 == 8482); 239750#L126 assume !(ssl3_accept_~s__state~0 == 8464); 239748#L129 assume !(ssl3_accept_~s__state~0 == 8465); 239743#L132 assume !(ssl3_accept_~s__state~0 == 8466); 239575#L135 assume !(ssl3_accept_~s__state~0 == 8496); 239576#L138 [2018-11-10 08:15:15,009 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:15,009 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-10 08:15:15,009 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:15,009 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:15,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:15,009 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:15,009 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:15,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:15,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:15,035 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 08:15:15,035 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 08:15:15,036 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 08:15:15,036 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:15,036 INFO L82 PathProgramCache]: Analyzing trace with hash -493611096, now seen corresponding path program 2 times [2018-11-10 08:15:15,036 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:15,036 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:15,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:15,037 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:15,037 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:15,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:15,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:15,142 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:15:15,142 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:15:15,142 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:15:15,142 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:15:15,142 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 08:15:15,142 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:15:15,142 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:15:15,143 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:15:15,143 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-11-10 08:15:15,143 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:15:15,143 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:15:15,144 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,171 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,250 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:15:15,251 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 8 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 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:15:15,264 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:15:15,264 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:15:15,286 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:15:15,286 INFO L446 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_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/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 [2018-11-10 08:15:15,293 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:15:15,293 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:15:15,299 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 08:15:15,299 INFO L446 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_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/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 [2018-11-10 08:15:15,320 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 08:15:15,320 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:15:15,344 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 08:15:15,345 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 08:15:15,380 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 08:15:15,381 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 08:15:15,382 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 08:15:15,382 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 08:15:15,382 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 08:15:15,382 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 08:15:15,382 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 08:15:15,382 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 08:15:15,382 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 08:15:15,382 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6_true-unreach-call_false-termination.cil.c_Iteration31_Loop [2018-11-10 08:15:15,382 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 08:15:15,382 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 08:15:15,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 08:15:15,448 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 08:15:15,448 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 08:15:15,448 INFO L122 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 [2018-11-10 08:15:15,449 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:15:15,449 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:15:15,449 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:15:15,449 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:15:15,449 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:15:15,449 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:15:15,449 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:15:15,450 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:15:15,450 INFO L122 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 [2018-11-10 08:15:15,450 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:15:15,450 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:15:15,451 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:15:15,451 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:15:15,451 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:15:15,451 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:15:15,451 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:15:15,452 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:15:15,452 INFO L122 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 [2018-11-10 08:15:15,452 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:15:15,452 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:15:15,452 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:15:15,453 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:15:15,453 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:15:15,453 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:15:15,453 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:15:15,454 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:15:15,454 INFO L122 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 [2018-11-10 08:15:15,455 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:15:15,455 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:15:15,455 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:15:15,455 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 08:15:15,455 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:15:15,456 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 08:15:15,456 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:15:15,456 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 08:15:15,457 INFO L122 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 [2018-11-10 08:15:15,457 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 08:15:15,457 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 08:15:15,457 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 08:15:15,457 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 08:15:15,457 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 08:15:15,458 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 08:15:15,458 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 08:15:15,459 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 08:15:15,461 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 08:15:15,461 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 08:15:15,461 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 08:15:15,461 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 08:15:15,461 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 08:15:15,462 INFO L519 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 [] [2018-11-10 08:15:15,462 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 08:15:15,553 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:15,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:15,564 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:15,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:15,581 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:15,608 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 08:15:15,608 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 [2018-11-10 08:15:15,608 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13684 states and 17153 transitions. cyclomatic complexity: 3493 Second operand 5 states. [2018-11-10 08:15:16,051 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13684 states and 17153 transitions. cyclomatic complexity: 3493. Second operand 5 states. Result 42861 states and 53274 transitions. Complement of second has 9 states. [2018-11-10 08:15:16,051 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 [2018-11-10 08:15:16,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 08:15:16,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 383 transitions. [2018-11-10 08:15:16,052 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 21 letters. Loop has 43 letters. [2018-11-10 08:15:16,053 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:15:16,053 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 64 letters. Loop has 43 letters. [2018-11-10 08:15:16,054 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:15:16,054 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 383 transitions. Stem has 21 letters. Loop has 86 letters. [2018-11-10 08:15:16,055 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 08:15:16,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42861 states and 53274 transitions. [2018-11-10 08:15:16,183 INFO L131 ngComponentsAnalysis]: Automaton has 46 accepting balls. 25140 [2018-11-10 08:15:16,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42861 states to 42328 states and 52615 transitions. [2018-11-10 08:15:16,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27751 [2018-11-10 08:15:16,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27871 [2018-11-10 08:15:16,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42328 states and 52615 transitions. [2018-11-10 08:15:16,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:16,302 INFO L705 BuchiCegarLoop]: Abstraction has 42328 states and 52615 transitions. [2018-11-10 08:15:16,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42328 states and 52615 transitions. [2018-11-10 08:15:16,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42328 to 37529. [2018-11-10 08:15:16,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37529 states. [2018-11-10 08:15:16,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37529 states to 37529 states and 46963 transitions. [2018-11-10 08:15:16,614 INFO L728 BuchiCegarLoop]: Abstraction has 37529 states and 46963 transitions. [2018-11-10 08:15:16,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 08:15:16,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 08:15:16,615 INFO L87 Difference]: Start difference. First operand 37529 states and 46963 transitions. Second operand 3 states. [2018-11-10 08:15:16,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:16,813 INFO L93 Difference]: Finished difference Result 28761 states and 35780 transitions. [2018-11-10 08:15:16,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 08:15:16,814 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28761 states and 35780 transitions. [2018-11-10 08:15:16,897 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 18121 [2018-11-10 08:15:16,958 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28761 states to 28750 states and 35769 transitions. [2018-11-10 08:15:16,958 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18828 [2018-11-10 08:15:16,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18828 [2018-11-10 08:15:16,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28750 states and 35769 transitions. [2018-11-10 08:15:16,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:16,968 INFO L705 BuchiCegarLoop]: Abstraction has 28750 states and 35769 transitions. [2018-11-10 08:15:16,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28750 states and 35769 transitions. [2018-11-10 08:15:17,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28750 to 28383. [2018-11-10 08:15:17,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28383 states. [2018-11-10 08:15:17,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28383 states to 28383 states and 35346 transitions. [2018-11-10 08:15:17,296 INFO L728 BuchiCegarLoop]: Abstraction has 28383 states and 35346 transitions. [2018-11-10 08:15:17,296 INFO L608 BuchiCegarLoop]: Abstraction has 28383 states and 35346 transitions. [2018-11-10 08:15:17,296 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-10 08:15:17,297 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28383 states and 35346 transitions. [2018-11-10 08:15:17,335 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 17799 [2018-11-10 08:15:17,335 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:17,335 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:17,336 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:17,336 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:17,336 INFO L793 eck$LassoCheckResult]: Stem: 361659#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 361361#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 361362#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 361643#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 361644#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 361566#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 361762#L99-3 assume true; 362778#L99-1 assume !false; 362776#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362774#L102 assume !(ssl3_accept_~s__state~0 == 12292); 362772#L105 assume !(ssl3_accept_~s__state~0 == 16384); 362769#L108 assume !(ssl3_accept_~s__state~0 == 8192); 362766#L111 assume !(ssl3_accept_~s__state~0 == 24576); 362760#L114 assume !(ssl3_accept_~s__state~0 == 8195); 362758#L117 assume !(ssl3_accept_~s__state~0 == 8480); 362755#L120 assume !(ssl3_accept_~s__state~0 == 8481); 362748#L123 assume !(ssl3_accept_~s__state~0 == 8482); 362745#L126 assume ssl3_accept_~s__state~0 == 8464; 362742#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 362739#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 362736#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; 362732#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 362725#L640 ssl3_accept_~skip~0 := 0; 362723#L99-3 assume true; 362722#L99-1 assume !false; 362716#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 362714#L102 assume !(ssl3_accept_~s__state~0 == 12292); 362712#L105 assume !(ssl3_accept_~s__state~0 == 16384); 362710#L108 assume !(ssl3_accept_~s__state~0 == 8192); 362708#L111 assume !(ssl3_accept_~s__state~0 == 24576); 362706#L114 assume !(ssl3_accept_~s__state~0 == 8195); 362704#L117 assume !(ssl3_accept_~s__state~0 == 8480); 362703#L120 assume !(ssl3_accept_~s__state~0 == 8481); 362702#L123 assume !(ssl3_accept_~s__state~0 == 8482); 362700#L126 assume !(ssl3_accept_~s__state~0 == 8464); 362698#L129 assume !(ssl3_accept_~s__state~0 == 8465); 362697#L132 assume !(ssl3_accept_~s__state~0 == 8466); 362695#L135 assume ssl3_accept_~s__state~0 == 8496; 362693#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 362690#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 362688#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 362686#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 362687#L293-2 ssl3_accept_~s__init_num~0 := 0; 366237#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 366232#L640 ssl3_accept_~skip~0 := 0; 366231#L99-3 assume true; 366230#L99-1 assume !false; 366229#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366228#L102 assume !(ssl3_accept_~s__state~0 == 12292); 366227#L105 assume !(ssl3_accept_~s__state~0 == 16384); 366226#L108 assume !(ssl3_accept_~s__state~0 == 8192); 366225#L111 assume !(ssl3_accept_~s__state~0 == 24576); 366224#L114 assume !(ssl3_accept_~s__state~0 == 8195); 366223#L117 assume !(ssl3_accept_~s__state~0 == 8480); 366222#L120 assume !(ssl3_accept_~s__state~0 == 8481); 366221#L123 assume !(ssl3_accept_~s__state~0 == 8482); 366220#L126 assume !(ssl3_accept_~s__state~0 == 8464); 366219#L129 assume !(ssl3_accept_~s__state~0 == 8465); 366218#L132 assume !(ssl3_accept_~s__state~0 == 8466); 366217#L135 assume !(ssl3_accept_~s__state~0 == 8496); 366214#L138 assume !(ssl3_accept_~s__state~0 == 8497); 366216#L141 [2018-11-10 08:15:17,337 INFO L795 eck$LassoCheckResult]: Loop: 366216#L141 assume !(ssl3_accept_~s__state~0 == 8512); 372274#L144 assume !(ssl3_accept_~s__state~0 == 8513); 372273#L147 assume !(ssl3_accept_~s__state~0 == 8528); 372272#L150 assume !(ssl3_accept_~s__state~0 == 8529); 372271#L153 assume !(ssl3_accept_~s__state~0 == 8544); 372270#L156 assume !(ssl3_accept_~s__state~0 == 8545); 372269#L159 assume !(ssl3_accept_~s__state~0 == 8560); 372268#L162 assume !(ssl3_accept_~s__state~0 == 8561); 372267#L165 assume !(ssl3_accept_~s__state~0 == 8448); 372266#L168 assume !(ssl3_accept_~s__state~0 == 8576); 372265#L171 assume !(ssl3_accept_~s__state~0 == 8577); 372178#L174 assume !(ssl3_accept_~s__state~0 == 8592); 372176#L177 assume !(ssl3_accept_~s__state~0 == 8593); 372174#L180 assume !(ssl3_accept_~s__state~0 == 8608); 372172#L183 assume !(ssl3_accept_~s__state~0 == 8609); 372171#L186 assume !(ssl3_accept_~s__state~0 == 8640); 372170#L189 assume !(ssl3_accept_~s__state~0 == 8641); 372168#L192 assume ssl3_accept_~s__state~0 == 8656; 371964#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 372167#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 372165#L533 assume !(ssl3_accept_~blastFlag~0 == 10); 372163#L536 assume !(ssl3_accept_~blastFlag~0 == 13); 372161#L539 assume !(ssl3_accept_~blastFlag~0 == 16); 372159#L542 assume !(ssl3_accept_~blastFlag~0 == 19); 372156#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 372153#L553 assume !(ssl3_accept_~tmp___10~0 == 0); 372142#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 372136#L640 ssl3_accept_~skip~0 := 0; 372125#L99-3 assume true; 372122#L99-1 assume !false; 372119#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372116#L102 assume !(ssl3_accept_~s__state~0 == 12292); 372113#L105 assume !(ssl3_accept_~s__state~0 == 16384); 372109#L108 assume !(ssl3_accept_~s__state~0 == 8192); 372104#L111 assume !(ssl3_accept_~s__state~0 == 24576); 372099#L114 assume !(ssl3_accept_~s__state~0 == 8195); 372094#L117 assume !(ssl3_accept_~s__state~0 == 8480); 372089#L120 assume !(ssl3_accept_~s__state~0 == 8481); 372084#L123 assume !(ssl3_accept_~s__state~0 == 8482); 372079#L126 assume !(ssl3_accept_~s__state~0 == 8464); 372074#L129 assume !(ssl3_accept_~s__state~0 == 8465); 372069#L132 assume !(ssl3_accept_~s__state~0 == 8466); 372064#L135 assume !(ssl3_accept_~s__state~0 == 8496); 372059#L138 assume !(ssl3_accept_~s__state~0 == 8497); 372054#L141 assume !(ssl3_accept_~s__state~0 == 8512); 372049#L144 assume !(ssl3_accept_~s__state~0 == 8513); 372044#L147 assume !(ssl3_accept_~s__state~0 == 8528); 372039#L150 assume !(ssl3_accept_~s__state~0 == 8529); 372034#L153 assume !(ssl3_accept_~s__state~0 == 8544); 372029#L156 assume !(ssl3_accept_~s__state~0 == 8545); 372024#L159 assume !(ssl3_accept_~s__state~0 == 8560); 372019#L162 assume !(ssl3_accept_~s__state~0 == 8561); 372014#L165 assume !(ssl3_accept_~s__state~0 == 8448); 372009#L168 assume !(ssl3_accept_~s__state~0 == 8576); 372003#L171 assume !(ssl3_accept_~s__state~0 == 8577); 371998#L174 assume !(ssl3_accept_~s__state~0 == 8592); 371991#L177 assume !(ssl3_accept_~s__state~0 == 8593); 371986#L180 assume !(ssl3_accept_~s__state~0 == 8608); 371979#L183 assume !(ssl3_accept_~s__state~0 == 8609); 371974#L186 assume !(ssl3_accept_~s__state~0 == 8640); 371970#L189 assume !(ssl3_accept_~s__state~0 == 8641); 371967#L192 assume !(ssl3_accept_~s__state~0 == 8656); 371963#L195 assume !(ssl3_accept_~s__state~0 == 8657); 371953#L198 assume ssl3_accept_~s__state~0 == 8672; 371947#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 371943#L561 assume !(ssl3_accept_~blastFlag~0 == 11); 371940#L564 assume !(ssl3_accept_~blastFlag~0 == 14); 371937#L567 assume !(ssl3_accept_~blastFlag~0 == 17); 371934#L570 assume !(ssl3_accept_~blastFlag~0 == 20); 371931#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 371928#L580 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 371925#L580-2 ssl3_accept_~s__init_num~0 := 0; 366042#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 371914#L640 ssl3_accept_~skip~0 := 0; 371908#L99-3 assume true; 371906#L99-1 assume !false; 371904#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371902#L102 assume !(ssl3_accept_~s__state~0 == 12292); 371900#L105 assume !(ssl3_accept_~s__state~0 == 16384); 371898#L108 assume !(ssl3_accept_~s__state~0 == 8192); 371896#L111 assume !(ssl3_accept_~s__state~0 == 24576); 371894#L114 assume !(ssl3_accept_~s__state~0 == 8195); 371892#L117 assume !(ssl3_accept_~s__state~0 == 8480); 371890#L120 assume !(ssl3_accept_~s__state~0 == 8481); 371888#L123 assume !(ssl3_accept_~s__state~0 == 8482); 371886#L126 assume !(ssl3_accept_~s__state~0 == 8464); 371884#L129 assume !(ssl3_accept_~s__state~0 == 8465); 371882#L132 assume !(ssl3_accept_~s__state~0 == 8466); 371880#L135 assume !(ssl3_accept_~s__state~0 == 8496); 371878#L138 assume !(ssl3_accept_~s__state~0 == 8497); 371876#L141 assume !(ssl3_accept_~s__state~0 == 8512); 371874#L144 assume !(ssl3_accept_~s__state~0 == 8513); 371872#L147 assume !(ssl3_accept_~s__state~0 == 8528); 371870#L150 assume !(ssl3_accept_~s__state~0 == 8529); 371868#L153 assume !(ssl3_accept_~s__state~0 == 8544); 371866#L156 assume !(ssl3_accept_~s__state~0 == 8545); 371864#L159 assume !(ssl3_accept_~s__state~0 == 8560); 371862#L162 assume !(ssl3_accept_~s__state~0 == 8561); 371860#L165 assume ssl3_accept_~s__state~0 == 8448; 371858#L166 assume !(ssl3_accept_~num1~0 > 0); 371855#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 371851#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 371844#L640 ssl3_accept_~skip~0 := 0; 371838#L99-3 assume true; 371836#L99-1 assume !false; 371834#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371831#L102 assume ssl3_accept_~s__state~0 == 12292; 371829#L103 ssl3_accept_~s__new_session~0 := 1; 371826#L211 ssl3_accept_~s__server~0 := 1; 371824#L216 assume ssl3_accept_~cb~0 != 0; 371822#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 371820#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 371817#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 371814#L226-2 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 371809#L243 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post31 + 1;havoc ssl3_accept_#t~post31;ssl3_accept_~s__state~0 := 8480; 371803#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 371793#L640 ssl3_accept_~skip~0 := 0; 371791#L99-3 assume true; 371789#L99-1 assume !false; 371787#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371785#L102 assume !(ssl3_accept_~s__state~0 == 12292); 371783#L105 assume !(ssl3_accept_~s__state~0 == 16384); 371781#L108 assume !(ssl3_accept_~s__state~0 == 8192); 371779#L111 assume !(ssl3_accept_~s__state~0 == 24576); 371777#L114 assume !(ssl3_accept_~s__state~0 == 8195); 371774#L117 assume !(ssl3_accept_~s__state~0 == 8480); 371775#L120 assume !(ssl3_accept_~s__state~0 == 8481); 372681#L123 assume !(ssl3_accept_~s__state~0 == 8482); 372682#L126 assume !(ssl3_accept_~s__state~0 == 8464); 372460#L129 assume !(ssl3_accept_~s__state~0 == 8465); 372461#L132 assume !(ssl3_accept_~s__state~0 == 8466); 372295#L135 assume ssl3_accept_~s__state~0 == 8496; 371574#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 372263#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 372259#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 372255#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 372250#L293-2 ssl3_accept_~s__init_num~0 := 0; 372251#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 372291#L640 ssl3_accept_~skip~0 := 0; 372290#L99-3 assume true; 372289#L99-1 assume !false; 372288#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372287#L102 assume !(ssl3_accept_~s__state~0 == 12292); 372286#L105 assume !(ssl3_accept_~s__state~0 == 16384); 372285#L108 assume !(ssl3_accept_~s__state~0 == 8192); 372284#L111 assume !(ssl3_accept_~s__state~0 == 24576); 372283#L114 assume !(ssl3_accept_~s__state~0 == 8195); 372282#L117 assume !(ssl3_accept_~s__state~0 == 8480); 372281#L120 assume !(ssl3_accept_~s__state~0 == 8481); 372280#L123 assume !(ssl3_accept_~s__state~0 == 8482); 372279#L126 assume !(ssl3_accept_~s__state~0 == 8464); 372278#L129 assume !(ssl3_accept_~s__state~0 == 8465); 372277#L132 assume !(ssl3_accept_~s__state~0 == 8466); 372276#L135 assume !(ssl3_accept_~s__state~0 == 8496); 372275#L138 assume !(ssl3_accept_~s__state~0 == 8497); 366216#L141 [2018-11-10 08:15:17,337 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:17,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1054345450, now seen corresponding path program 1 times [2018-11-10 08:15:17,337 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:17,337 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:17,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:17,337 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:17,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:17,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:17,347 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:17,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1864325006, now seen corresponding path program 1 times [2018-11-10 08:15:17,348 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:17,348 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:17,348 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:17,348 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:17,349 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:17,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:17,387 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-10 08:15:17,387 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:15:17,387 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:15:17,399 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:17,418 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:17,462 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-11-10 08:15:17,488 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 08:15:17,489 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 08:15:17,489 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:17,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 08:15:17,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 08:15:17,489 INFO L87 Difference]: Start difference. First operand 28383 states and 35346 transitions. cyclomatic complexity: 7008 Second operand 5 states. [2018-11-10 08:15:17,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:17,671 INFO L93 Difference]: Finished difference Result 26936 states and 33104 transitions. [2018-11-10 08:15:17,671 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 08:15:17,671 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26936 states and 33104 transitions. [2018-11-10 08:15:17,721 INFO L131 ngComponentsAnalysis]: Automaton has 51 accepting balls. 13997 [2018-11-10 08:15:17,771 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26936 states to 26675 states and 32801 transitions. [2018-11-10 08:15:17,771 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17266 [2018-11-10 08:15:17,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17266 [2018-11-10 08:15:17,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26675 states and 32801 transitions. [2018-11-10 08:15:17,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:17,781 INFO L705 BuchiCegarLoop]: Abstraction has 26675 states and 32801 transitions. [2018-11-10 08:15:17,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26675 states and 32801 transitions. [2018-11-10 08:15:17,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26675 to 18237. [2018-11-10 08:15:17,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18237 states. [2018-11-10 08:15:17,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18237 states to 18237 states and 22747 transitions. [2018-11-10 08:15:17,915 INFO L728 BuchiCegarLoop]: Abstraction has 18237 states and 22747 transitions. [2018-11-10 08:15:17,915 INFO L608 BuchiCegarLoop]: Abstraction has 18237 states and 22747 transitions. [2018-11-10 08:15:17,915 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-10 08:15:17,915 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18237 states and 22747 transitions. [2018-11-10 08:15:17,940 INFO L131 ngComponentsAnalysis]: Automaton has 34 accepting balls. 10028 [2018-11-10 08:15:17,940 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:17,940 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:17,941 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:17,941 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:17,941 INFO L793 eck$LassoCheckResult]: Stem: 417423#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 417158#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 417159#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 417405#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 417406#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 417344#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 417479#L99-3 assume true; 417553#L99-1 assume !false; 417552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417551#L102 assume !(ssl3_accept_~s__state~0 == 12292); 417550#L105 assume !(ssl3_accept_~s__state~0 == 16384); 417549#L108 assume !(ssl3_accept_~s__state~0 == 8192); 417548#L111 assume !(ssl3_accept_~s__state~0 == 24576); 417547#L114 assume !(ssl3_accept_~s__state~0 == 8195); 417546#L117 assume !(ssl3_accept_~s__state~0 == 8480); 417545#L120 assume !(ssl3_accept_~s__state~0 == 8481); 417544#L123 assume !(ssl3_accept_~s__state~0 == 8482); 417543#L126 assume ssl3_accept_~s__state~0 == 8464; 417542#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 417541#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 417540#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; 417538#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 417533#L640 ssl3_accept_~skip~0 := 0; 417532#L99-3 assume true; 417531#L99-1 assume !false; 417530#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417529#L102 assume !(ssl3_accept_~s__state~0 == 12292); 417528#L105 assume !(ssl3_accept_~s__state~0 == 16384); 417527#L108 assume !(ssl3_accept_~s__state~0 == 8192); 417526#L111 assume !(ssl3_accept_~s__state~0 == 24576); 417525#L114 assume !(ssl3_accept_~s__state~0 == 8195); 417524#L117 assume !(ssl3_accept_~s__state~0 == 8480); 417523#L120 assume !(ssl3_accept_~s__state~0 == 8481); 417522#L123 assume !(ssl3_accept_~s__state~0 == 8482); 417521#L126 assume !(ssl3_accept_~s__state~0 == 8464); 417520#L129 assume !(ssl3_accept_~s__state~0 == 8465); 417519#L132 assume !(ssl3_accept_~s__state~0 == 8466); 417518#L135 assume ssl3_accept_~s__state~0 == 8496; 417517#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 417516#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 417515#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 417513#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 417514#L293-2 ssl3_accept_~s__init_num~0 := 0; 427462#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 427457#L640 ssl3_accept_~skip~0 := 0; 427456#L99-3 assume true; 427455#L99-1 assume !false; 427454#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 427453#L102 assume !(ssl3_accept_~s__state~0 == 12292); 427452#L105 assume !(ssl3_accept_~s__state~0 == 16384); 427451#L108 assume !(ssl3_accept_~s__state~0 == 8192); 427450#L111 assume !(ssl3_accept_~s__state~0 == 24576); 427449#L114 assume !(ssl3_accept_~s__state~0 == 8195); 427448#L117 assume !(ssl3_accept_~s__state~0 == 8480); 427447#L120 assume !(ssl3_accept_~s__state~0 == 8481); 427446#L123 assume !(ssl3_accept_~s__state~0 == 8482); 427445#L126 assume !(ssl3_accept_~s__state~0 == 8464); 427444#L129 assume !(ssl3_accept_~s__state~0 == 8465); 427443#L132 assume !(ssl3_accept_~s__state~0 == 8466); 427442#L135 assume !(ssl3_accept_~s__state~0 == 8496); 427440#L138 assume !(ssl3_accept_~s__state~0 == 8497); 427441#L141 [2018-11-10 08:15:17,941 INFO L795 eck$LassoCheckResult]: Loop: 427441#L141 assume !(ssl3_accept_~s__state~0 == 8512); 435131#L144 assume !(ssl3_accept_~s__state~0 == 8513); 435130#L147 assume !(ssl3_accept_~s__state~0 == 8528); 435129#L150 assume !(ssl3_accept_~s__state~0 == 8529); 435128#L153 assume !(ssl3_accept_~s__state~0 == 8544); 435127#L156 assume !(ssl3_accept_~s__state~0 == 8545); 435126#L159 assume !(ssl3_accept_~s__state~0 == 8560); 435125#L162 assume !(ssl3_accept_~s__state~0 == 8561); 435123#L165 assume !(ssl3_accept_~s__state~0 == 8448); 417360#L168 assume !(ssl3_accept_~s__state~0 == 8576); 417361#L171 assume !(ssl3_accept_~s__state~0 == 8577); 417375#L174 assume !(ssl3_accept_~s__state~0 == 8592); 435124#L177 assume !(ssl3_accept_~s__state~0 == 8593); 417213#L180 assume !(ssl3_accept_~s__state~0 == 8608); 417214#L183 assume !(ssl3_accept_~s__state~0 == 8609); 417136#L186 assume !(ssl3_accept_~s__state~0 == 8640); 417137#L189 assume !(ssl3_accept_~s__state~0 == 8641); 417474#L192 assume ssl3_accept_~s__state~0 == 8656; 417335#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 417336#L528 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 417150#L533 assume !(ssl3_accept_~blastFlag~0 == 10); 417151#L536 assume !(ssl3_accept_~blastFlag~0 == 13); 417453#L539 assume !(ssl3_accept_~blastFlag~0 == 16); 417417#L542 assume !(ssl3_accept_~blastFlag~0 == 19); 417418#L542-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 417413#L553 assume !(ssl3_accept_~tmp___10~0 == 0); 417414#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 435117#L640 ssl3_accept_~skip~0 := 0; 435116#L99-3 assume true; 435115#L99-1 assume !false; 435114#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435113#L102 assume !(ssl3_accept_~s__state~0 == 12292); 435112#L105 assume !(ssl3_accept_~s__state~0 == 16384); 435111#L108 assume !(ssl3_accept_~s__state~0 == 8192); 435110#L111 assume !(ssl3_accept_~s__state~0 == 24576); 435109#L114 assume !(ssl3_accept_~s__state~0 == 8195); 435108#L117 assume !(ssl3_accept_~s__state~0 == 8480); 435107#L120 assume !(ssl3_accept_~s__state~0 == 8481); 435106#L123 assume !(ssl3_accept_~s__state~0 == 8482); 435105#L126 assume !(ssl3_accept_~s__state~0 == 8464); 435104#L129 assume !(ssl3_accept_~s__state~0 == 8465); 435103#L132 assume !(ssl3_accept_~s__state~0 == 8466); 435102#L135 assume !(ssl3_accept_~s__state~0 == 8496); 435101#L138 assume !(ssl3_accept_~s__state~0 == 8497); 435100#L141 assume !(ssl3_accept_~s__state~0 == 8512); 435099#L144 assume !(ssl3_accept_~s__state~0 == 8513); 435098#L147 assume !(ssl3_accept_~s__state~0 == 8528); 435097#L150 assume !(ssl3_accept_~s__state~0 == 8529); 435096#L153 assume !(ssl3_accept_~s__state~0 == 8544); 435095#L156 assume !(ssl3_accept_~s__state~0 == 8545); 435094#L159 assume !(ssl3_accept_~s__state~0 == 8560); 435093#L162 assume !(ssl3_accept_~s__state~0 == 8561); 435092#L165 assume !(ssl3_accept_~s__state~0 == 8448); 435091#L168 assume !(ssl3_accept_~s__state~0 == 8576); 435090#L171 assume !(ssl3_accept_~s__state~0 == 8577); 435089#L174 assume !(ssl3_accept_~s__state~0 == 8592); 435088#L177 assume !(ssl3_accept_~s__state~0 == 8593); 435086#L180 assume !(ssl3_accept_~s__state~0 == 8608); 435085#L183 assume !(ssl3_accept_~s__state~0 == 8609); 434700#L186 assume !(ssl3_accept_~s__state~0 == 8640); 434699#L189 assume !(ssl3_accept_~s__state~0 == 8641); 434698#L192 assume !(ssl3_accept_~s__state~0 == 8656); 417455#L195 assume !(ssl3_accept_~s__state~0 == 8657); 417401#L198 assume ssl3_accept_~s__state~0 == 8672; 417284#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 417285#L561 assume !(ssl3_accept_~blastFlag~0 == 11); 417411#L564 assume !(ssl3_accept_~blastFlag~0 == 14); 417403#L567 assume !(ssl3_accept_~blastFlag~0 == 17); 417388#L570 assume !(ssl3_accept_~blastFlag~0 == 20); 417339#L570-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 417340#L580 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 417463#L580-2 ssl3_accept_~s__init_num~0 := 0; 417305#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 435179#L640 ssl3_accept_~skip~0 := 0; 435178#L99-3 assume true; 435177#L99-1 assume !false; 435176#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435175#L102 assume !(ssl3_accept_~s__state~0 == 12292); 435174#L105 assume !(ssl3_accept_~s__state~0 == 16384); 435173#L108 assume !(ssl3_accept_~s__state~0 == 8192); 435172#L111 assume !(ssl3_accept_~s__state~0 == 24576); 435171#L114 assume !(ssl3_accept_~s__state~0 == 8195); 435170#L117 assume !(ssl3_accept_~s__state~0 == 8480); 435169#L120 assume !(ssl3_accept_~s__state~0 == 8481); 435168#L123 assume !(ssl3_accept_~s__state~0 == 8482); 435167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 435166#L129 assume !(ssl3_accept_~s__state~0 == 8465); 435165#L132 assume !(ssl3_accept_~s__state~0 == 8466); 435164#L135 assume !(ssl3_accept_~s__state~0 == 8496); 435163#L138 assume !(ssl3_accept_~s__state~0 == 8497); 435162#L141 assume !(ssl3_accept_~s__state~0 == 8512); 435161#L144 assume !(ssl3_accept_~s__state~0 == 8513); 435160#L147 assume !(ssl3_accept_~s__state~0 == 8528); 435159#L150 assume !(ssl3_accept_~s__state~0 == 8529); 435158#L153 assume !(ssl3_accept_~s__state~0 == 8544); 435157#L156 assume !(ssl3_accept_~s__state~0 == 8545); 435156#L159 assume !(ssl3_accept_~s__state~0 == 8560); 435155#L162 assume !(ssl3_accept_~s__state~0 == 8561); 435154#L165 assume ssl3_accept_~s__state~0 == 8448; 417256#L166 assume !(ssl3_accept_~num1~0 > 0); 417257#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 417194#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 417205#L640 ssl3_accept_~skip~0 := 0; 417206#L99-3 assume true; 417421#L99-1 assume !false; 417297#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 417298#L102 assume !(ssl3_accept_~s__state~0 == 12292); 417318#L105 assume !(ssl3_accept_~s__state~0 == 16384); 417319#L108 assume !(ssl3_accept_~s__state~0 == 8192); 417242#L111 assume !(ssl3_accept_~s__state~0 == 24576); 417190#L114 assume !(ssl3_accept_~s__state~0 == 8195); 417191#L117 assume !(ssl3_accept_~s__state~0 == 8480); 417164#L120 assume !(ssl3_accept_~s__state~0 == 8481); 417165#L123 assume !(ssl3_accept_~s__state~0 == 8482); 417438#L126 assume !(ssl3_accept_~s__state~0 == 8464); 417439#L129 assume !(ssl3_accept_~s__state~0 == 8465); 417431#L132 assume !(ssl3_accept_~s__state~0 == 8466); 417349#L135 assume !(ssl3_accept_~s__state~0 == 8496); 417350#L138 assume !(ssl3_accept_~s__state~0 == 8497); 435194#L141 assume !(ssl3_accept_~s__state~0 == 8512); 435193#L144 assume !(ssl3_accept_~s__state~0 == 8513); 435192#L147 assume !(ssl3_accept_~s__state~0 == 8528); 435191#L150 assume !(ssl3_accept_~s__state~0 == 8529); 435190#L153 assume !(ssl3_accept_~s__state~0 == 8544); 435189#L156 assume !(ssl3_accept_~s__state~0 == 8545); 435188#L159 assume !(ssl3_accept_~s__state~0 == 8560); 435187#L162 assume !(ssl3_accept_~s__state~0 == 8561); 435186#L165 assume !(ssl3_accept_~s__state~0 == 8448); 435185#L168 assume ssl3_accept_~s__state~0 == 8576; 417225#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 417226#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 417353#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 417291#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 417292#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 434169#L640 ssl3_accept_~skip~0 := 0; 434167#L99-3 assume true; 434165#L99-1 assume !false; 434163#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434161#L102 assume !(ssl3_accept_~s__state~0 == 12292); 434159#L105 assume !(ssl3_accept_~s__state~0 == 16384); 434157#L108 assume !(ssl3_accept_~s__state~0 == 8192); 434155#L111 assume !(ssl3_accept_~s__state~0 == 24576); 434153#L114 assume !(ssl3_accept_~s__state~0 == 8195); 434151#L117 assume !(ssl3_accept_~s__state~0 == 8480); 434149#L120 assume !(ssl3_accept_~s__state~0 == 8481); 434147#L123 assume !(ssl3_accept_~s__state~0 == 8482); 434145#L126 assume !(ssl3_accept_~s__state~0 == 8464); 434143#L129 assume !(ssl3_accept_~s__state~0 == 8465); 434124#L132 assume !(ssl3_accept_~s__state~0 == 8466); 434123#L135 assume ssl3_accept_~s__state~0 == 8496; 417219#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 417220#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 417277#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 417179#L293 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 417180#L293-2 ssl3_accept_~s__init_num~0 := 0; 417240#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 435148#L640 ssl3_accept_~skip~0 := 0; 435147#L99-3 assume true; 435146#L99-1 assume !false; 435145#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 435144#L102 assume !(ssl3_accept_~s__state~0 == 12292); 435143#L105 assume !(ssl3_accept_~s__state~0 == 16384); 435142#L108 assume !(ssl3_accept_~s__state~0 == 8192); 435141#L111 assume !(ssl3_accept_~s__state~0 == 24576); 435140#L114 assume !(ssl3_accept_~s__state~0 == 8195); 435139#L117 assume !(ssl3_accept_~s__state~0 == 8480); 435138#L120 assume !(ssl3_accept_~s__state~0 == 8481); 435137#L123 assume !(ssl3_accept_~s__state~0 == 8482); 435136#L126 assume !(ssl3_accept_~s__state~0 == 8464); 435135#L129 assume !(ssl3_accept_~s__state~0 == 8465); 435134#L132 assume !(ssl3_accept_~s__state~0 == 8466); 435133#L135 assume !(ssl3_accept_~s__state~0 == 8496); 435132#L138 assume !(ssl3_accept_~s__state~0 == 8497); 427441#L141 [2018-11-10 08:15:17,941 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:17,942 INFO L82 PathProgramCache]: Analyzing trace with hash 1054345450, now seen corresponding path program 2 times [2018-11-10 08:15:17,942 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:17,942 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:17,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:17,942 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:17,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:17,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:17,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:17,954 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:17,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1983372910, now seen corresponding path program 1 times [2018-11-10 08:15:17,954 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:17,954 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:17,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:17,955 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 08:15:17,955 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:18,010 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-10 08:15:18,010 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 08:15:18,010 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 08:15:18,025 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 08:15:18,049 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 08:15:18,073 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-10 08:15:18,098 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 08:15:18,098 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 08:15:18,099 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 08:15:18,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 08:15:18,099 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 08:15:18,099 INFO L87 Difference]: Start difference. First operand 18237 states and 22747 transitions. cyclomatic complexity: 4562 Second operand 5 states. [2018-11-10 08:15:18,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 08:15:18,312 INFO L93 Difference]: Finished difference Result 20489 states and 25219 transitions. [2018-11-10 08:15:18,312 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 08:15:18,312 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20489 states and 25219 transitions. [2018-11-10 08:15:18,352 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10732 [2018-11-10 08:15:18,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20489 states to 19765 states and 24310 transitions. [2018-11-10 08:15:18,390 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13035 [2018-11-10 08:15:18,397 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13035 [2018-11-10 08:15:18,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19765 states and 24310 transitions. [2018-11-10 08:15:18,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 08:15:18,398 INFO L705 BuchiCegarLoop]: Abstraction has 19765 states and 24310 transitions. [2018-11-10 08:15:18,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19765 states and 24310 transitions. [2018-11-10 08:15:18,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19765 to 19613. [2018-11-10 08:15:18,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19613 states. [2018-11-10 08:15:18,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19613 states to 19613 states and 24153 transitions. [2018-11-10 08:15:18,524 INFO L728 BuchiCegarLoop]: Abstraction has 19613 states and 24153 transitions. [2018-11-10 08:15:18,524 INFO L608 BuchiCegarLoop]: Abstraction has 19613 states and 24153 transitions. [2018-11-10 08:15:18,524 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-10 08:15:18,524 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19613 states and 24153 transitions. [2018-11-10 08:15:18,651 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 10660 [2018-11-10 08:15:18,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 08:15:18,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 08:15:18,652 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:18,653 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 08:15:18,653 INFO L793 eck$LassoCheckResult]: Stem: 456689#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 456407#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret49, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;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~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~post31, ssl3_accept_#t~nondet32, 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~post46, ssl3_accept_#t~nondet47, ssl3_accept_#t~post48, 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;havoc ssl3_accept_~s__init_buf___0~0;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;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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~nondet27;havoc ssl3_accept_#t~nondet27;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; 456408#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 456671#L85-2 ssl3_accept_#t~post28 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28; 456672#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 456595#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 456781#L99-3 assume true; 456863#L99-1 assume !false; 456862#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456861#L102 assume !(ssl3_accept_~s__state~0 == 12292); 456860#L105 assume !(ssl3_accept_~s__state~0 == 16384); 456859#L108 assume !(ssl3_accept_~s__state~0 == 8192); 456858#L111 assume !(ssl3_accept_~s__state~0 == 24576); 456857#L114 assume !(ssl3_accept_~s__state~0 == 8195); 456856#L117 assume !(ssl3_accept_~s__state~0 == 8480); 456855#L120 assume !(ssl3_accept_~s__state~0 == 8481); 456854#L123 assume !(ssl3_accept_~s__state~0 == 8482); 456853#L126 assume ssl3_accept_~s__state~0 == 8464; 456852#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 456851#L274 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 456850#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; 456848#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 456843#L640 ssl3_accept_~skip~0 := 0; 456842#L99-3 assume true; 456841#L99-1 assume !false; 456840#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456839#L102 assume !(ssl3_accept_~s__state~0 == 12292); 456838#L105 assume !(ssl3_accept_~s__state~0 == 16384); 456837#L108 assume !(ssl3_accept_~s__state~0 == 8192); 456836#L111 assume !(ssl3_accept_~s__state~0 == 24576); 456835#L114 assume !(ssl3_accept_~s__state~0 == 8195); 456834#L117 assume !(ssl3_accept_~s__state~0 == 8480); 456833#L120 assume !(ssl3_accept_~s__state~0 == 8481); 456832#L123 assume !(ssl3_accept_~s__state~0 == 8482); 456831#L126 assume !(ssl3_accept_~s__state~0 == 8464); 456830#L129 assume !(ssl3_accept_~s__state~0 == 8465); 456829#L132 assume !(ssl3_accept_~s__state~0 == 8466); 456828#L135 assume ssl3_accept_~s__state~0 == 8496; 456827#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 456826#L287 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 456825#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 456824#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 456823#L293-2 ssl3_accept_~s__init_num~0 := 0; 456821#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 456816#L640 ssl3_accept_~skip~0 := 0; 456815#L99-3 assume true; 456814#L99-1 assume !false; 456813#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 456812#L102 assume !(ssl3_accept_~s__state~0 == 12292); 456811#L105 assume !(ssl3_accept_~s__state~0 == 16384); 456810#L108 assume !(ssl3_accept_~s__state~0 == 8192); 456809#L111 assume !(ssl3_accept_~s__state~0 == 24576); 456808#L114 assume !(ssl3_accept_~s__state~0 == 8195); 456807#L117 assume !(ssl3_accept_~s__state~0 == 8480); 456806#L120 assume !(ssl3_accept_~s__state~0 == 8481); 456805#L123 assume !(ssl3_accept_~s__state~0 == 8482); 456804#L126 assume !(ssl3_accept_~s__state~0 == 8464); 456803#L129 assume !(ssl3_accept_~s__state~0 == 8465); 456802#L132 assume !(ssl3_accept_~s__state~0 == 8466); 456801#L135 assume !(ssl3_accept_~s__state~0 == 8496); 456799#L138 assume !(ssl3_accept_~s__state~0 == 8497); 456800#L141 assume ssl3_accept_~s__state~0 == 8512; 463369#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 463283#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 463284#L304-2 [2018-11-10 08:15:18,653 INFO L795 eck$LassoCheckResult]: Loop: 463284#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 466577#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 466572#L640 ssl3_accept_~skip~0 := 0; 466571#L99-3 assume true; 466570#L99-1 assume !false; 466569#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466568#L102 assume !(ssl3_accept_~s__state~0 == 12292); 466567#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466566#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466565#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466564#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466563#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466562#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466561#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466560#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466559#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466558#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466557#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466556#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466555#L141 assume !(ssl3_accept_~s__state~0 == 8512); 466554#L144 assume !(ssl3_accept_~s__state~0 == 8513); 466553#L147 assume ssl3_accept_~s__state~0 == 8528; 466341#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 466552#L324 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 466550#L324-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 466544#L354 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 466546#L356 assume !(ssl3_accept_~blastFlag~0 == 3); 466542#L356-2 assume !(ssl3_accept_~ret~0 <= 0); 466539#L336-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 466537#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 466532#L640 ssl3_accept_~skip~0 := 0; 466531#L99-3 assume true; 466530#L99-1 assume !false; 466528#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466523#L102 assume !(ssl3_accept_~s__state~0 == 12292); 466521#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466519#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466517#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466515#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466513#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466511#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466509#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466507#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466505#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466503#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466501#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466499#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466497#L141 assume !(ssl3_accept_~s__state~0 == 8512); 466495#L144 assume !(ssl3_accept_~s__state~0 == 8513); 466493#L147 assume !(ssl3_accept_~s__state~0 == 8528); 466491#L150 assume !(ssl3_accept_~s__state~0 == 8529); 466489#L153 assume ssl3_accept_~s__state~0 == 8544; 466335#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 466486#L382 assume !(ssl3_accept_~s__session__peer~0 != 0); 466483#L391 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 466481#L394 assume (ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0; 466478#L395 assume ssl3_accept_~s__verify_mode~0 + 2 != 0; 466476#L403 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 466474#L406 assume !(ssl3_accept_~blastFlag~0 == 4); 466472#L406-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 466466#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 466456#L640 ssl3_accept_~skip~0 := 0; 466454#L99-3 assume true; 466452#L99-1 assume !false; 466450#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466448#L102 assume !(ssl3_accept_~s__state~0 == 12292); 466446#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466444#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466442#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466440#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466438#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466436#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466434#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466432#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466430#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466428#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466426#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466424#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466422#L141 assume !(ssl3_accept_~s__state~0 == 8512); 466420#L144 assume !(ssl3_accept_~s__state~0 == 8513); 466418#L147 assume !(ssl3_accept_~s__state~0 == 8528); 466416#L150 assume !(ssl3_accept_~s__state~0 == 8529); 466414#L153 assume !(ssl3_accept_~s__state~0 == 8544); 466412#L156 assume !(ssl3_accept_~s__state~0 == 8545); 466410#L159 assume !(ssl3_accept_~s__state~0 == 8560); 466408#L162 assume !(ssl3_accept_~s__state~0 == 8561); 466406#L165 assume ssl3_accept_~s__state~0 == 8448; 466399#L166 assume !(ssl3_accept_~num1~0 > 0); 466398#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 466391#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 466387#L640 ssl3_accept_~skip~0 := 0; 466382#L99-3 assume true; 466383#L99-1 assume !false; 466378#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466379#L102 assume !(ssl3_accept_~s__state~0 == 12292); 466374#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466375#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466370#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466371#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466366#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466367#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466361#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466362#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466357#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466358#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466352#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466353#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466347#L141 assume !(ssl3_accept_~s__state~0 == 8512); 466348#L144 assume !(ssl3_accept_~s__state~0 == 8513); 466342#L147 assume !(ssl3_accept_~s__state~0 == 8528); 466343#L150 assume !(ssl3_accept_~s__state~0 == 8529); 466337#L153 assume !(ssl3_accept_~s__state~0 == 8544); 466338#L156 assume !(ssl3_accept_~s__state~0 == 8545); 466332#L159 assume !(ssl3_accept_~s__state~0 == 8560); 466333#L162 assume !(ssl3_accept_~s__state~0 == 8561); 466328#L165 assume !(ssl3_accept_~s__state~0 == 8448); 466327#L168 assume ssl3_accept_~s__state~0 == 8576; 466003#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 466325#L449 assume !(ssl3_accept_~blastFlag~0 == 5); 466293#L449-2 assume !(ssl3_accept_~ret~0 <= 0); 466288#L455 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 466289#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 466727#L640 ssl3_accept_~skip~0 := 0; 466726#L99-3 assume true; 466725#L99-1 assume !false; 466724#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466723#L102 assume !(ssl3_accept_~s__state~0 == 12292); 466722#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466721#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466720#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466719#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466718#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466717#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466716#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466715#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466714#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466713#L132 assume ssl3_accept_~s__state~0 == 8466; 466355#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 466631#L274 assume !(ssl3_accept_~blastFlag~0 == 0); 466630#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; 466628#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 466623#L640 ssl3_accept_~skip~0 := 0; 466622#L99-3 assume true; 466621#L99-1 assume !false; 466620#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466619#L102 assume !(ssl3_accept_~s__state~0 == 12292); 466618#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466617#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466616#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466615#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466614#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466613#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466612#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466611#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466610#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466609#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466608#L135 assume ssl3_accept_~s__state~0 == 8496; 466350#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 466607#L287 assume !(ssl3_accept_~blastFlag~0 == 1); 466606#L287-2 assume !(ssl3_accept_~ret~0 <= 0); 466605#L293 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 466604#L293-2 ssl3_accept_~s__init_num~0 := 0; 466602#L603 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 466597#L640 ssl3_accept_~skip~0 := 0; 466596#L99-3 assume true; 466595#L99-1 assume !false; 466594#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 466593#L102 assume !(ssl3_accept_~s__state~0 == 12292); 466592#L105 assume !(ssl3_accept_~s__state~0 == 16384); 466591#L108 assume !(ssl3_accept_~s__state~0 == 8192); 466590#L111 assume !(ssl3_accept_~s__state~0 == 24576); 466589#L114 assume !(ssl3_accept_~s__state~0 == 8195); 466588#L117 assume !(ssl3_accept_~s__state~0 == 8480); 466587#L120 assume !(ssl3_accept_~s__state~0 == 8481); 466586#L123 assume !(ssl3_accept_~s__state~0 == 8482); 466585#L126 assume !(ssl3_accept_~s__state~0 == 8464); 466584#L129 assume !(ssl3_accept_~s__state~0 == 8465); 466583#L132 assume !(ssl3_accept_~s__state~0 == 8466); 466582#L135 assume !(ssl3_accept_~s__state~0 == 8496); 466581#L138 assume !(ssl3_accept_~s__state~0 == 8497); 466580#L141 assume ssl3_accept_~s__state~0 == 8512; 466345#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 466579#L304 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 463284#L304-2 [2018-11-10 08:15:18,653 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:18,653 INFO L82 PathProgramCache]: Analyzing trace with hash -895856406, now seen corresponding path program 1 times [2018-11-10 08:15:18,653 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:18,653 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:18,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:18,654 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:18,654 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:18,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:18,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:18,667 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:18,667 INFO L82 PathProgramCache]: Analyzing trace with hash 2025633214, now seen corresponding path program 1 times [2018-11-10 08:15:18,667 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:18,667 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:18,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:18,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:18,668 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:18,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:18,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:18,688 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 08:15:18,688 INFO L82 PathProgramCache]: Analyzing trace with hash 749953717, now seen corresponding path program 1 times [2018-11-10 08:15:18,688 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 08:15:18,688 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 08:15:18,689 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:18,689 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 08:15:18,689 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 08:15:18,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:18,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 08:15:19,493 WARN L179 SmtUtils]: Spent 755.00 ms on a formula simplification. DAG size of input: 394 DAG size of output: 151 [2018-11-10 08:15:19,719 WARN L179 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2018-11-10 08:15:19,777 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 08:15:19 BoogieIcfgContainer [2018-11-10 08:15:19,777 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 08:15:19,778 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 08:15:19,778 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 08:15:19,778 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 08:15:19,778 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 08:15:06" (3/4) ... [2018-11-10 08:15:19,781 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-10 08:15:19,842 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_ecfa3c77-9dd7-4116-bdb1-7bd74454291d/bin-2019/uautomizer/witness.graphml [2018-11-10 08:15:19,843 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 08:15:19,843 INFO L168 Benchmark]: Toolchain (without parser) took 14373.99 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 695.2 MB). Free memory was 959.1 MB in the beginning and 915.5 MB in the end (delta: 43.7 MB). Peak memory consumption was 738.9 MB. Max. memory is 11.5 GB. [2018-11-10 08:15:19,844 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 08:15:19,844 INFO L168 Benchmark]: CACSL2BoogieTranslator took 236.99 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 940.4 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-10 08:15:19,844 INFO L168 Benchmark]: Boogie Procedure Inliner took 71.29 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.6 MB). Free memory was 940.4 MB in the beginning and 1.1 GB in the end (delta: -195.6 MB). Peak memory consumption was 15.0 MB. Max. memory is 11.5 GB. [2018-11-10 08:15:19,845 INFO L168 Benchmark]: Boogie Preprocessor took 26.60 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: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. [2018-11-10 08:15:19,845 INFO L168 Benchmark]: RCFGBuilder took 480.46 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 53.1 MB). Peak memory consumption was 53.1 MB. Max. memory is 11.5 GB. [2018-11-10 08:15:19,845 INFO L168 Benchmark]: BuchiAutomizer took 13490.21 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 553.6 MB). Free memory was 1.1 GB in the beginning and 931.2 MB in the end (delta: 148.3 MB). Peak memory consumption was 701.9 MB. Max. memory is 11.5 GB. [2018-11-10 08:15:19,845 INFO L168 Benchmark]: Witness Printer took 65.04 ms. Allocated memory is still 1.7 GB. Free memory was 931.2 MB in the beginning and 915.5 MB in the end (delta: 15.7 MB). Peak memory consumption was 15.7 MB. Max. memory is 11.5 GB. [2018-11-10 08:15:19,847 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 236.99 ms. Allocated memory is still 1.0 GB. Free memory was 959.1 MB in the beginning and 940.4 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 71.29 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 141.6 MB). Free memory was 940.4 MB in the beginning and 1.1 GB in the end (delta: -195.6 MB). Peak memory consumption was 15.0 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 26.60 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: 3.4 MB). Peak memory consumption was 3.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 480.46 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 53.1 MB). Peak memory consumption was 53.1 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 13490.21 ms. Allocated memory was 1.2 GB in the beginning and 1.7 GB in the end (delta: 553.6 MB). Free memory was 1.1 GB in the beginning and 931.2 MB in the end (delta: 148.3 MB). Peak memory consumption was 701.9 MB. Max. memory is 11.5 GB. * Witness Printer took 65.04 ms. Allocated memory is still 1.7 GB. Free memory was 931.2 MB in the beginning and 915.5 MB in the end (delta: 15.7 MB). Peak memory consumption was 15.7 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 35 terminating modules (33 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19613 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 13.4s and 34 iterations. TraceHistogramMax:7. Analysis of lassos took 5.1s. Construction of modules took 2.8s. Büchi inclusion checks took 1.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 1.8s AutomataMinimizationTime, 35 MinimizatonAttempts, 29629 StatesRemovedByMinimization, 26 NontrivialMinimizations. Non-live state removal took 1.1s Buchi closure took 0.1s. Biggest automaton had 28383 states and ocurred in iteration 31. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 13/13 HoareTripleCheckerStatistics: 9884 SDtfs, 6640 SDslu, 7276 SDs, 0 SdLazy, 4448 SolverSat, 814 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.8s Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital29 mio100 ax100 hnf96 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 2ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 3 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.1s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 208]: 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@765bd1a2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5aac502b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75a7238f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ee3c742=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a922134=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d762613=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62d49088=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b28f060=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73d6fc66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fca3295=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17df024f=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@39e7531a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6a267dc9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b6b7a3c=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@268134ad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c6e72fd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@334c0bc4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@74872418=0, __cil_tmp57=0, 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=8, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4a2ccef3=0, tmp___2=0, cb=8, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=10, tmp___6=0, tmp=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@58aee6e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@394106c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f145ccf=0, s__s3__tmp__reuse_message=7, s__ctx__stats__sess_accept_renegotiate=0, l=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@445dd8f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@384b78af=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@572f12cd=2, got_new_session=1, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50fe9809=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@75b7cabb=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ad142f9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e068268=0, s__options=0, s__cert=9, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2110401f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11d8b56b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1241a70b=0, Time=6, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2facd61f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e5ea4e0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@267fd009=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cf071ad=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@463bc95c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@217e7a84=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@294a67f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@609f59d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b0d95f2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@729f546c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@668cecb=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@638c02d1=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5279c457=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b29cf4a=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7997f4cf=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20c758d4=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b774679=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40fe4e5e=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 304]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L673] int s ; [L674] int tmp ; [L678] s = 8464 [L679] CALL ssl3_accept(s) [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 ; [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 ; [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 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L290] COND FALSE !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 Loop: [L316] s__state = 8528 [L317] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L321] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L323] __cil_tmp57 = (unsigned long )s__options [L324] COND TRUE __cil_tmp57 + 2097152UL [L325] s__s3__tmp__use_rsa_tmp = 1 [L330] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L355] ret = __VERIFIER_nondet_int() [L356] COND FALSE !(blastFlag == 3) [L359] COND FALSE !(ret <= 0) [L376] s__state = 8544 [L377] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L381] COND TRUE s__verify_mode + 1 [L382] COND FALSE !(s__session__peer != 0) [L393] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L394] COND TRUE __cil_tmp61 + 256UL [L395] COND TRUE s__verify_mode + 2 [L404] s__s3__tmp__cert_request = 1 [L405] ret = __VERIFIER_nondet_int() [L406] COND FALSE !(blastFlag == 4) [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L435] COND FALSE !(num1 > 0L) [L444] s__state = s__s3__tmp__next_state___0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L448] ret = __VERIFIER_nondet_int() [L449] COND FALSE !(blastFlag == 5) [L452] COND FALSE !(ret <= 0) [L455] COND TRUE ret == 2 [L456] s__state = 8466 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 !(ret <= 0) [L293] COND FALSE !(\read(s__hit)) [L296] s__state = 8512 [L298] s__init_num = 0 [L640] COND FALSE !(! s__s3__tmp__reuse_message) [L657] 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 TRUE s__state == 8512 [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...