./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0cd3be1d Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/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 ea7c89af045fb1f9193ce0ab1c73013493909790 ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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-0cd3be1 [2018-11-28 12:43:20,990 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-28 12:43:20,991 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-28 12:43:20,998 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-28 12:43:20,998 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-28 12:43:20,999 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-28 12:43:21,000 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-28 12:43:21,001 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-28 12:43:21,002 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-28 12:43:21,003 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-28 12:43:21,003 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-28 12:43:21,003 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-28 12:43:21,004 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-28 12:43:21,005 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-28 12:43:21,005 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-28 12:43:21,006 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-28 12:43:21,007 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-28 12:43:21,008 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-28 12:43:21,009 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-28 12:43:21,010 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-28 12:43:21,011 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-28 12:43:21,012 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-28 12:43:21,013 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-28 12:43:21,014 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-28 12:43:21,014 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-28 12:43:21,015 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-28 12:43:21,015 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-28 12:43:21,016 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-28 12:43:21,017 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-28 12:43:21,017 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-28 12:43:21,017 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-28 12:43:21,018 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-28 12:43:21,018 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-28 12:43:21,018 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-28 12:43:21,019 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-28 12:43:21,019 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-28 12:43:21,019 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-28 12:43:21,028 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-28 12:43:21,028 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-28 12:43:21,029 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-28 12:43:21,029 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-28 12:43:21,029 INFO L133 SettingsManager]: * Use SBE=true [2018-11-28 12:43:21,029 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-28 12:43:21,029 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-28 12:43:21,030 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-28 12:43:21,030 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-28 12:43:21,030 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-28 12:43:21,030 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-28 12:43:21,030 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-28 12:43:21,030 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-28 12:43:21,030 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-28 12:43:21,030 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-28 12:43:21,031 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-28 12:43:21,031 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-28 12:43:21,031 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-28 12:43:21,031 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-28 12:43:21,031 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-28 12:43:21,031 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-28 12:43:21,031 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-28 12:43:21,031 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-28 12:43:21,032 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-28 12:43:21,032 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-28 12:43:21,032 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-28 12:43:21,032 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-28 12:43:21,032 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-28 12:43:21,032 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-28 12:43:21,032 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-28 12:43:21,032 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-28 12:43:21,033 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-28 12:43:21,033 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_355ea207-0764-42b3-9840-582244a53fb9/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 -> ea7c89af045fb1f9193ce0ab1c73013493909790 [2018-11-28 12:43:21,057 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-28 12:43:21,066 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-28 12:43:21,069 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-28 12:43:21,070 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-28 12:43:21,071 INFO L276 PluginConnector]: CDTParser initialized [2018-11-28 12:43:21,071 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-28 12:43:21,115 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/data/6a150dfb5/ed03e79f73914a94aeb8b0bef1307fbe/FLAGad12cc546 [2018-11-28 12:43:21,535 INFO L307 CDTParser]: Found 1 translation units. [2018-11-28 12:43:21,536 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-28 12:43:21,543 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/data/6a150dfb5/ed03e79f73914a94aeb8b0bef1307fbe/FLAGad12cc546 [2018-11-28 12:43:21,553 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/data/6a150dfb5/ed03e79f73914a94aeb8b0bef1307fbe [2018-11-28 12:43:21,556 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-28 12:43:21,556 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-28 12:43:21,557 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-28 12:43:21,557 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-28 12:43:21,559 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-28 12:43:21,560 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,562 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5978848f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21, skipping insertion in model container [2018-11-28 12:43:21,562 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,566 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-28 12:43:21,591 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-28 12:43:21,738 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 12:43:21,741 INFO L191 MainTranslator]: Completed pre-run [2018-11-28 12:43:21,783 INFO L203 PostProcessor]: Analyzing one entry point: main [2018-11-28 12:43:21,831 INFO L195 MainTranslator]: Completed translation [2018-11-28 12:43:21,832 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21 WrapperNode [2018-11-28 12:43:21,832 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-28 12:43:21,832 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-28 12:43:21,832 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-28 12:43:21,833 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-28 12:43:21,838 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,843 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,866 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-28 12:43:21,866 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-28 12:43:21,866 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-28 12:43:21,866 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-28 12:43:21,875 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,875 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,877 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,878 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,883 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,889 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,890 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... [2018-11-28 12:43:21,892 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-28 12:43:21,892 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-28 12:43:21,892 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-28 12:43:21,892 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-28 12:43:21,893 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/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-28 12:43:21,927 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-28 12:43:21,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-28 12:43:21,995 WARN L650 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-28 12:43:21,995 WARN L615 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-28 12:43:22,373 INFO L275 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-28 12:43:22,373 INFO L280 CfgBuilder]: Removed 7 assue(true) statements. [2018-11-28 12:43:22,373 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 12:43:22 BoogieIcfgContainer [2018-11-28 12:43:22,373 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-28 12:43:22,374 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-28 12:43:22,374 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-28 12:43:22,376 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-28 12:43:22,377 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 12:43:22,377 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.11 12:43:21" (1/3) ... [2018-11-28 12:43:22,377 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@e1c86be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 12:43:22, skipping insertion in model container [2018-11-28 12:43:22,378 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 12:43:22,378 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 12:43:21" (2/3) ... [2018-11-28 12:43:22,378 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@e1c86be and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.11 12:43:22, skipping insertion in model container [2018-11-28 12:43:22,378 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-28 12:43:22,378 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 12:43:22" (3/3) ... [2018-11-28 12:43:22,379 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-28 12:43:22,410 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-28 12:43:22,411 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-28 12:43:22,411 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-28 12:43:22,411 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-28 12:43:22,411 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-28 12:43:22,411 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-28 12:43:22,411 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-28 12:43:22,411 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-28 12:43:22,411 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-28 12:43:22,422 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2018-11-28 12:43:22,442 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2018-11-28 12:43:22,442 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:22,442 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:22,450 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 12:43:22,450 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:22,450 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-28 12:43:22,450 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states. [2018-11-28 12:43:22,454 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2018-11-28 12:43:22,455 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:22,455 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:22,456 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2018-11-28 12:43:22,456 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:22,461 INFO L794 eck$LassoCheckResult]: Stem: 109#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 114#L88true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97#L91-2true ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 123#L96true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 120#L96-1true assume !(0 == ssl3_accept_~s__cert~0); 58#L105-2true [2018-11-28 12:43:22,462 INFO L796 eck$LassoCheckResult]: Loop: 58#L105-2true assume !false; 22#L106true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63#L108true assume !(12292 == ssl3_accept_~s__state~0); 33#L111true assume !(16384 == ssl3_accept_~s__state~0); 17#L114true assume !(8192 == ssl3_accept_~s__state~0); 23#L117true assume !(24576 == ssl3_accept_~s__state~0); 13#L120true assume !(8195 == ssl3_accept_~s__state~0); 134#L123true assume 8480 == ssl3_accept_~s__state~0; 84#L127true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 9#L263true 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; 10#L555true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 95#L592true ssl3_accept_~skip~0 := 0; 58#L105-2true [2018-11-28 12:43:22,466 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:22,466 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2018-11-28 12:43:22,467 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:22,467 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:22,495 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:22,496 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:22,496 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:22,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:22,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:22,540 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:22,540 INFO L82 PathProgramCache]: Analyzing trace with hash 722349943, now seen corresponding path program 1 times [2018-11-28 12:43:22,540 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:22,540 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:22,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:22,541 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:22,541 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:22,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:22,552 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:22,552 INFO L82 PathProgramCache]: Analyzing trace with hash -2007470107, now seen corresponding path program 1 times [2018-11-28 12:43:22,552 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:22,552 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:22,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:22,553 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:22,553 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:22,606 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-28 12:43:22,607 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:22,608 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:22,682 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 12:43:22,683 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 12:43:22,683 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 12:43:22,683 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 12:43:22,683 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-28 12:43:22,683 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 12:43:22,683 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 12:43:22,683 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 12:43:22,683 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-28 12:43:22,683 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 12:43:22,684 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 12:43:22,698 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-28 12:43:22,703 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-28 12:43:22,705 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-28 12:43:22,708 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-28 12:43:22,713 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-28 12:43:22,716 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-28 12:43:22,722 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-28 12:43:22,785 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 12:43:22,786 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/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-28 12:43:22,790 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 12:43:22,790 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 12:43:22,796 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 12:43:22,796 INFO L448 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_355ea207-0764-42b3-9840-582244a53fb9/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-28 12:43:22,811 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 12:43:22,811 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 12:43:22,814 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 12:43:22,814 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/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-28 12:43:22,837 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 12:43:22,837 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 12:43:22,840 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 12:43:22,840 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 12:43:22,857 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 12:43:22,857 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 12:43:22,867 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 12:43:22,868 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet27=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet27=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 12:43:22,891 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 12:43:22,891 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 12:43:22,894 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-28 12:43:22,895 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/z3 Starting monitored process 7 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 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 12:43:22,911 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-28 12:43:22,911 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/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-28 12:43:22,947 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-28 12:43:22,947 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-28 12:43:22,952 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-28 12:43:22,974 INFO L216 LassoAnalysis]: Preferences: [2018-11-28 12:43:22,974 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-28 12:43:22,975 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-28 12:43:22,975 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-28 12:43:22,975 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-28 12:43:22,975 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-28 12:43:22,975 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-28 12:43:22,975 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-28 12:43:22,975 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-28 12:43:22,976 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-28 12:43:22,976 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-28 12:43:22,977 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-28 12:43:22,982 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-28 12:43:22,986 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-28 12:43:22,994 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-28 12:43:22,999 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-28 12:43:23,000 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-28 12:43:23,002 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-28 12:43:23,078 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-28 12:43:23,081 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-28 12:43:23,082 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-28 12:43:23,084 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 12:43:23,084 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 12:43:23,084 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 12:43:23,085 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 12:43:23,085 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 12:43:23,086 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 12:43:23,086 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 12:43:23,088 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 12:43:23,089 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-28 12:43:23,089 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 12:43:23,089 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 12:43:23,089 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 12:43:23,089 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 12:43:23,090 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 12:43:23,090 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 12:43:23,090 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 12:43:23,093 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 12:43:23,094 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-28 12:43:23,094 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 12:43:23,094 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 12:43:23,094 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 12:43:23,094 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 12:43:23,094 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 12:43:23,095 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 12:43:23,095 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 12:43:23,096 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-28 12:43:23,096 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-28 12:43:23,096 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-28 12:43:23,096 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-28 12:43:23,096 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-28 12:43:23,096 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-28 12:43:23,097 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-28 12:43:23,097 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-28 12:43:23,097 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-28 12:43:23,102 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-28 12:43:23,106 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-28 12:43:23,106 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-28 12:43:23,108 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-28 12:43:23,108 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-28 12:43:23,108 INFO L518 LassoAnalysis]: Proved termination. [2018-11-28 12:43:23,108 INFO L520 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-28 12:43:23,109 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-28 12:43:23,128 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:23,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:23,148 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 12:43:23,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:23,158 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 12:43:23,178 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-28 12:43:23,188 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-28 12:43:23,189 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states. Second operand 5 states. [2018-11-28 12:43:23,703 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states.. Second operand 5 states. Result 818 states and 1375 transitions. Complement of second has 10 states. [2018-11-28 12:43:23,703 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-28 12:43:23,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-28 12:43:23,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 593 transitions. [2018-11-28 12:43:23,707 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 5 letters. Loop has 12 letters. [2018-11-28 12:43:23,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 12:43:23,709 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 17 letters. Loop has 12 letters. [2018-11-28 12:43:23,709 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 12:43:23,709 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 5 letters. Loop has 24 letters. [2018-11-28 12:43:23,711 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-28 12:43:23,712 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1375 transitions. [2018-11-28 12:43:23,723 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2018-11-28 12:43:23,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 677 states and 1052 transitions. [2018-11-28 12:43:23,733 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 381 [2018-11-28 12:43:23,734 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 391 [2018-11-28 12:43:23,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 677 states and 1052 transitions. [2018-11-28 12:43:23,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:23,735 INFO L705 BuchiCegarLoop]: Abstraction has 677 states and 1052 transitions. [2018-11-28 12:43:23,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states and 1052 transitions. [2018-11-28 12:43:23,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 482. [2018-11-28 12:43:23,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 482 states. [2018-11-28 12:43:23,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 747 transitions. [2018-11-28 12:43:23,773 INFO L728 BuchiCegarLoop]: Abstraction has 482 states and 747 transitions. [2018-11-28 12:43:23,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:23,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:23,777 INFO L87 Difference]: Start difference. First operand 482 states and 747 transitions. Second operand 3 states. [2018-11-28 12:43:23,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:23,861 INFO L93 Difference]: Finished difference Result 562 states and 872 transitions. [2018-11-28 12:43:23,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:23,862 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 562 states and 872 transitions. [2018-11-28 12:43:23,864 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 274 [2018-11-28 12:43:23,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 562 states to 562 states and 872 transitions. [2018-11-28 12:43:23,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2018-11-28 12:43:23,867 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2018-11-28 12:43:23,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 562 states and 872 transitions. [2018-11-28 12:43:23,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:23,867 INFO L705 BuchiCegarLoop]: Abstraction has 562 states and 872 transitions. [2018-11-28 12:43:23,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states and 872 transitions. [2018-11-28 12:43:23,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 529. [2018-11-28 12:43:23,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 529 states. [2018-11-28 12:43:23,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 828 transitions. [2018-11-28 12:43:23,880 INFO L728 BuchiCegarLoop]: Abstraction has 529 states and 828 transitions. [2018-11-28 12:43:23,880 INFO L608 BuchiCegarLoop]: Abstraction has 529 states and 828 transitions. [2018-11-28 12:43:23,880 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-28 12:43:23,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 529 states and 828 transitions. [2018-11-28 12:43:23,883 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 259 [2018-11-28 12:43:23,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:23,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:23,883 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:23,884 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:23,884 INFO L794 eck$LassoCheckResult]: Stem: 2336#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 2337#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2285#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 2322#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2262#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 2346#L105-2 assume !false; 2488#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2485#L108 assume !(12292 == ssl3_accept_~s__state~0); 2484#L111 assume !(16384 == ssl3_accept_~s__state~0); 2479#L114 assume !(8192 == ssl3_accept_~s__state~0); 2429#L117 assume !(24576 == ssl3_accept_~s__state~0); 2427#L120 assume !(8195 == ssl3_accept_~s__state~0); 2367#L123 assume !(8480 == ssl3_accept_~s__state~0); 2342#L126 assume !(8481 == ssl3_accept_~s__state~0); 2343#L129 assume !(8482 == ssl3_accept_~s__state~0); 2352#L132 assume 8464 == ssl3_accept_~s__state~0; 2179#L139 [2018-11-28 12:43:23,884 INFO L796 eck$LassoCheckResult]: Loop: 2179#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 2180#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2311#L278-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; 2117#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2612#L592 ssl3_accept_~skip~0 := 0; 2611#L105-2 assume !false; 2610#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2520#L108 assume !(12292 == ssl3_accept_~s__state~0); 2521#L111 assume !(16384 == ssl3_accept_~s__state~0); 2598#L114 assume !(8192 == ssl3_accept_~s__state~0); 2595#L117 assume !(24576 == ssl3_accept_~s__state~0); 2594#L120 assume !(8195 == ssl3_accept_~s__state~0); 2423#L123 assume !(8480 == ssl3_accept_~s__state~0); 2421#L126 assume !(8481 == ssl3_accept_~s__state~0); 2418#L129 assume !(8482 == ssl3_accept_~s__state~0); 2419#L132 assume 8464 == ssl3_accept_~s__state~0; 2179#L139 [2018-11-28 12:43:23,884 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:23,884 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2018-11-28 12:43:23,884 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:23,885 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:23,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:23,885 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:23,885 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:23,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:23,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:23,901 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:23,901 INFO L82 PathProgramCache]: Analyzing trace with hash 405870917, now seen corresponding path program 1 times [2018-11-28 12:43:23,902 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:23,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:23,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:23,902 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:23,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:23,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:23,932 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-28 12:43:23,932 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:23,932 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:23,933 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:23,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:23,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:23,933 INFO L87 Difference]: Start difference. First operand 529 states and 828 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-28 12:43:24,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:24,068 INFO L93 Difference]: Finished difference Result 652 states and 1023 transitions. [2018-11-28 12:43:24,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:24,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 1023 transitions. [2018-11-28 12:43:24,074 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2018-11-28 12:43:24,076 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 1023 transitions. [2018-11-28 12:43:24,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2018-11-28 12:43:24,076 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2018-11-28 12:43:24,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 1023 transitions. [2018-11-28 12:43:24,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:24,077 INFO L705 BuchiCegarLoop]: Abstraction has 652 states and 1023 transitions. [2018-11-28 12:43:24,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 1023 transitions. [2018-11-28 12:43:24,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 565. [2018-11-28 12:43:24,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2018-11-28 12:43:24,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 881 transitions. [2018-11-28 12:43:24,085 INFO L728 BuchiCegarLoop]: Abstraction has 565 states and 881 transitions. [2018-11-28 12:43:24,085 INFO L608 BuchiCegarLoop]: Abstraction has 565 states and 881 transitions. [2018-11-28 12:43:24,085 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-28 12:43:24,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 565 states and 881 transitions. [2018-11-28 12:43:24,087 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 293 [2018-11-28 12:43:24,087 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:24,088 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:24,088 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,088 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,089 INFO L794 eck$LassoCheckResult]: Stem: 3532#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 3533#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3480#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 3519#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3456#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 3541#L105-2 assume !false; 3671#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3796#L108 assume !(12292 == ssl3_accept_~s__state~0); 3795#L111 assume !(16384 == ssl3_accept_~s__state~0); 3794#L114 assume !(8192 == ssl3_accept_~s__state~0); 3793#L117 assume !(24576 == ssl3_accept_~s__state~0); 3791#L120 assume !(8195 == ssl3_accept_~s__state~0); 3789#L123 assume !(8480 == ssl3_accept_~s__state~0); 3787#L126 assume !(8481 == ssl3_accept_~s__state~0); 3786#L129 assume !(8482 == ssl3_accept_~s__state~0); 3586#L132 assume 8464 == ssl3_accept_~s__state~0; 3369#L139 [2018-11-28 12:43:24,089 INFO L796 eck$LassoCheckResult]: Loop: 3369#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 3370#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3506#L278-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; 3327#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3812#L592 ssl3_accept_~skip~0 := 0; 3810#L105-2 assume !false; 3807#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3609#L108 assume 12292 == ssl3_accept_~s__state~0; 3317#L109 ssl3_accept_~s__new_session~0 := 1; 3318#L217 ssl3_accept_~s__server~0 := 1; 3554#L222 assume 0 != ssl3_accept_~cb~0; 3564#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3385#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3386#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3407#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 3293#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3294#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 3445#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3693#L592 ssl3_accept_~skip~0 := 0; 3690#L105-2 assume !false; 3688#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3686#L108 assume !(12292 == ssl3_accept_~s__state~0); 3684#L111 assume !(16384 == ssl3_accept_~s__state~0); 3682#L114 assume !(8192 == ssl3_accept_~s__state~0); 3680#L117 assume !(24576 == ssl3_accept_~s__state~0); 3604#L120 assume !(8195 == ssl3_accept_~s__state~0); 3572#L123 assume !(8480 == ssl3_accept_~s__state~0); 3573#L126 assume !(8481 == ssl3_accept_~s__state~0); 3574#L129 assume !(8482 == ssl3_accept_~s__state~0); 3602#L132 assume 8464 == ssl3_accept_~s__state~0; 3369#L139 [2018-11-28 12:43:24,089 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,089 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2018-11-28 12:43:24,089 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,089 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,090 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:24,090 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:24,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:24,103 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1685255778, now seen corresponding path program 1 times [2018-11-28 12:43:24,103 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,104 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,104 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,104 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:24,104 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:24,119 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:24,120 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:24,120 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:24,120 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:24,120 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:24,120 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:24,120 INFO L87 Difference]: Start difference. First operand 565 states and 881 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-28 12:43:24,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:24,210 INFO L93 Difference]: Finished difference Result 718 states and 1025 transitions. [2018-11-28 12:43:24,210 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:24,210 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 718 states and 1025 transitions. [2018-11-28 12:43:24,214 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 386 [2018-11-28 12:43:24,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 718 states to 645 states and 945 transitions. [2018-11-28 12:43:24,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 437 [2018-11-28 12:43:24,217 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 448 [2018-11-28 12:43:24,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 945 transitions. [2018-11-28 12:43:24,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:24,219 INFO L705 BuchiCegarLoop]: Abstraction has 645 states and 945 transitions. [2018-11-28 12:43:24,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 945 transitions. [2018-11-28 12:43:24,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 576. [2018-11-28 12:43:24,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2018-11-28 12:43:24,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 860 transitions. [2018-11-28 12:43:24,227 INFO L728 BuchiCegarLoop]: Abstraction has 576 states and 860 transitions. [2018-11-28 12:43:24,227 INFO L608 BuchiCegarLoop]: Abstraction has 576 states and 860 transitions. [2018-11-28 12:43:24,227 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-28 12:43:24,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 860 transitions. [2018-11-28 12:43:24,230 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2018-11-28 12:43:24,230 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:24,230 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:24,230 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,231 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,231 INFO L794 eck$LassoCheckResult]: Stem: 4806#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 4807#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4758#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 4795#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4735#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 4815#L105-2 assume !false; 4913#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5080#L108 assume !(12292 == ssl3_accept_~s__state~0); 5079#L111 assume !(16384 == ssl3_accept_~s__state~0); 5078#L114 assume 8192 == ssl3_accept_~s__state~0; 4828#L217 [2018-11-28 12:43:24,231 INFO L796 eck$LassoCheckResult]: Loop: 4828#L217 ssl3_accept_~s__server~0 := 1; 4829#L222 assume 0 != ssl3_accept_~cb~0; 4836#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4837#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5097#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5061#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5059#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5014#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 4792#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 4593#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5114#L592 ssl3_accept_~skip~0 := 0; 5113#L105-2 assume !false; 5112#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5111#L108 assume !(12292 == ssl3_accept_~s__state~0); 5109#L111 assume !(16384 == ssl3_accept_~s__state~0); 5106#L114 assume 8192 == ssl3_accept_~s__state~0; 4828#L217 [2018-11-28 12:43:24,231 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,231 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2018-11-28 12:43:24,231 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,231 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:24,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:24,252 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-28 12:43:24,252 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:24,252 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 12:43:24,252 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:24,253 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1806774873, now seen corresponding path program 1 times [2018-11-28 12:43:24,253 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,253 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,254 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:24,254 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:24,279 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-28 12:43:24,279 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:24,279 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:24,280 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:24,280 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:24,280 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:24,280 INFO L87 Difference]: Start difference. First operand 576 states and 860 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-28 12:43:24,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:24,366 INFO L93 Difference]: Finished difference Result 586 states and 868 transitions. [2018-11-28 12:43:24,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:24,367 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 868 transitions. [2018-11-28 12:43:24,368 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2018-11-28 12:43:24,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 868 transitions. [2018-11-28 12:43:24,371 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2018-11-28 12:43:24,372 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2018-11-28 12:43:24,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 868 transitions. [2018-11-28 12:43:24,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:24,372 INFO L705 BuchiCegarLoop]: Abstraction has 586 states and 868 transitions. [2018-11-28 12:43:24,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 868 transitions. [2018-11-28 12:43:24,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 576. [2018-11-28 12:43:24,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2018-11-28 12:43:24,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 856 transitions. [2018-11-28 12:43:24,381 INFO L728 BuchiCegarLoop]: Abstraction has 576 states and 856 transitions. [2018-11-28 12:43:24,381 INFO L608 BuchiCegarLoop]: Abstraction has 576 states and 856 transitions. [2018-11-28 12:43:24,381 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-28 12:43:24,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 856 transitions. [2018-11-28 12:43:24,383 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2018-11-28 12:43:24,383 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:24,383 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:24,384 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,384 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-28 12:43:24,384 INFO L794 eck$LassoCheckResult]: Stem: 5981#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 5982#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5930#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 5968#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5908#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 5989#L105-2 assume !false; 6241#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6258#L108 assume !(12292 == ssl3_accept_~s__state~0); 6257#L111 assume !(16384 == ssl3_accept_~s__state~0); 6256#L114 assume !(8192 == ssl3_accept_~s__state~0); 6255#L117 assume !(24576 == ssl3_accept_~s__state~0); 6254#L120 assume 8195 == ssl3_accept_~s__state~0; 6002#L217 [2018-11-28 12:43:24,384 INFO L796 eck$LassoCheckResult]: Loop: 6002#L217 ssl3_accept_~s__server~0 := 1; 6003#L222 assume 0 != ssl3_accept_~cb~0; 6008#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5843#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5844#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5862#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5747#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5748#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 5895#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 5762#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6184#L592 ssl3_accept_~skip~0 := 0; 6182#L105-2 assume !false; 6180#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6178#L108 assume !(12292 == ssl3_accept_~s__state~0); 6177#L111 assume !(16384 == ssl3_accept_~s__state~0); 6176#L114 assume !(8192 == ssl3_accept_~s__state~0); 6174#L117 assume !(24576 == ssl3_accept_~s__state~0); 6172#L120 assume 8195 == ssl3_accept_~s__state~0; 6002#L217 [2018-11-28 12:43:24,385 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,385 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2018-11-28 12:43:24,385 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,385 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,386 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:24,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:24,419 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-28 12:43:24,419 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:24,419 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 12:43:24,419 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:24,420 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1143869246, now seen corresponding path program 1 times [2018-11-28 12:43:24,420 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,420 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,420 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:24,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:24,443 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-28 12:43:24,443 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:24,443 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:24,443 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:24,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:24,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:24,443 INFO L87 Difference]: Start difference. First operand 576 states and 856 transitions. cyclomatic complexity: 283 Second operand 3 states. [2018-11-28 12:43:24,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:24,516 INFO L93 Difference]: Finished difference Result 586 states and 864 transitions. [2018-11-28 12:43:24,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:24,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 864 transitions. [2018-11-28 12:43:24,519 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2018-11-28 12:43:24,521 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 864 transitions. [2018-11-28 12:43:24,521 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2018-11-28 12:43:24,521 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2018-11-28 12:43:24,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 864 transitions. [2018-11-28 12:43:24,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:24,522 INFO L705 BuchiCegarLoop]: Abstraction has 586 states and 864 transitions. [2018-11-28 12:43:24,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 864 transitions. [2018-11-28 12:43:24,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 576. [2018-11-28 12:43:24,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 576 states. [2018-11-28 12:43:24,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 576 states to 576 states and 852 transitions. [2018-11-28 12:43:24,529 INFO L728 BuchiCegarLoop]: Abstraction has 576 states and 852 transitions. [2018-11-28 12:43:24,529 INFO L608 BuchiCegarLoop]: Abstraction has 576 states and 852 transitions. [2018-11-28 12:43:24,529 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-28 12:43:24,529 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 576 states and 852 transitions. [2018-11-28 12:43:24,531 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2018-11-28 12:43:24,531 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:24,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:24,532 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,532 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,532 INFO L794 eck$LassoCheckResult]: Stem: 7148#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 7149#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7097#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 7134#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7075#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 7156#L105-2 assume !false; 7390#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7440#L108 assume !(12292 == ssl3_accept_~s__state~0); 7439#L111 assume !(16384 == ssl3_accept_~s__state~0); 7438#L114 assume !(8192 == ssl3_accept_~s__state~0); 7437#L117 assume !(24576 == ssl3_accept_~s__state~0); 7436#L120 assume !(8195 == ssl3_accept_~s__state~0); 7435#L123 assume !(8480 == ssl3_accept_~s__state~0); 7434#L126 assume !(8481 == ssl3_accept_~s__state~0); 7433#L129 assume !(8482 == ssl3_accept_~s__state~0); 7235#L132 assume 8464 == ssl3_accept_~s__state~0; 6992#L139 [2018-11-28 12:43:24,532 INFO L796 eck$LassoCheckResult]: Loop: 6992#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 6993#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7125#L278-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; 7126#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7464#L592 ssl3_accept_~skip~0 := 0; 7463#L105-2 assume !false; 7462#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7461#L108 assume !(12292 == ssl3_accept_~s__state~0); 7460#L111 assume !(16384 == ssl3_accept_~s__state~0); 7459#L114 assume !(8192 == ssl3_accept_~s__state~0); 7458#L117 assume !(24576 == ssl3_accept_~s__state~0); 7457#L120 assume !(8195 == ssl3_accept_~s__state~0); 7456#L123 assume !(8480 == ssl3_accept_~s__state~0); 7455#L126 assume !(8481 == ssl3_accept_~s__state~0); 7453#L129 assume !(8482 == ssl3_accept_~s__state~0); 7452#L132 assume !(8464 == ssl3_accept_~s__state~0); 7451#L135 assume !(8465 == ssl3_accept_~s__state~0); 7450#L138 assume !(8466 == ssl3_accept_~s__state~0); 7078#L141 assume 8496 == ssl3_accept_~s__state~0; 7079#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 7170#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7179#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7144#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7142#L297-2 ssl3_accept_~s__init_num~0 := 0; 6953#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7381#L592 ssl3_accept_~skip~0 := 0; 7380#L105-2 assume !false; 7378#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7375#L108 assume 12292 == ssl3_accept_~s__state~0; 7269#L109 ssl3_accept_~s__new_session~0 := 1; 7265#L217 ssl3_accept_~s__server~0 := 1; 7454#L222 assume 0 != ssl3_accept_~cb~0; 7432#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7431#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7429#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7427#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 7426#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7425#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 7417#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7416#L592 ssl3_accept_~skip~0 := 0; 7415#L105-2 assume !false; 7413#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7410#L108 assume !(12292 == ssl3_accept_~s__state~0); 7405#L111 assume !(16384 == ssl3_accept_~s__state~0); 7403#L114 assume !(8192 == ssl3_accept_~s__state~0); 7401#L117 assume !(24576 == ssl3_accept_~s__state~0); 7399#L120 assume !(8195 == ssl3_accept_~s__state~0); 7183#L123 assume !(8480 == ssl3_accept_~s__state~0); 7184#L126 assume !(8481 == ssl3_accept_~s__state~0); 7185#L129 assume !(8482 == ssl3_accept_~s__state~0); 7263#L132 assume 8464 == ssl3_accept_~s__state~0; 6992#L139 [2018-11-28 12:43:24,532 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,532 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2018-11-28 12:43:24,532 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,533 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:24,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:24,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:24,544 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,544 INFO L82 PathProgramCache]: Analyzing trace with hash -1411707101, now seen corresponding path program 1 times [2018-11-28 12:43:24,544 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,544 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,545 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:24,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:24,575 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:24,575 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:24,575 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:24,576 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:24,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:24,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:24,576 INFO L87 Difference]: Start difference. First operand 576 states and 852 transitions. cyclomatic complexity: 279 Second operand 3 states. [2018-11-28 12:43:24,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:24,686 INFO L93 Difference]: Finished difference Result 722 states and 1074 transitions. [2018-11-28 12:43:24,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:24,687 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 1074 transitions. [2018-11-28 12:43:24,689 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2018-11-28 12:43:24,691 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 715 states and 1067 transitions. [2018-11-28 12:43:24,691 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 489 [2018-11-28 12:43:24,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 489 [2018-11-28 12:43:24,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 715 states and 1067 transitions. [2018-11-28 12:43:24,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:24,692 INFO L705 BuchiCegarLoop]: Abstraction has 715 states and 1067 transitions. [2018-11-28 12:43:24,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states and 1067 transitions. [2018-11-28 12:43:24,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 702. [2018-11-28 12:43:24,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 702 states. [2018-11-28 12:43:24,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1051 transitions. [2018-11-28 12:43:24,698 INFO L728 BuchiCegarLoop]: Abstraction has 702 states and 1051 transitions. [2018-11-28 12:43:24,698 INFO L608 BuchiCegarLoop]: Abstraction has 702 states and 1051 transitions. [2018-11-28 12:43:24,698 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-28 12:43:24,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 702 states and 1051 transitions. [2018-11-28 12:43:24,700 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 448 [2018-11-28 12:43:24,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:24,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:24,701 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,701 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,701 INFO L794 eck$LassoCheckResult]: Stem: 8462#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 8463#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8409#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 8447#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8385#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 8472#L105-2 assume !false; 8290#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8291#L108 assume !(12292 == ssl3_accept_~s__state~0); 8316#L111 assume !(16384 == ssl3_accept_~s__state~0); 8269#L114 assume !(8192 == ssl3_accept_~s__state~0); 8270#L117 assume !(24576 == ssl3_accept_~s__state~0); 8253#L120 assume !(8195 == ssl3_accept_~s__state~0); 8254#L123 assume !(8480 == ssl3_accept_~s__state~0); 8468#L126 assume !(8481 == ssl3_accept_~s__state~0); 8469#L129 assume !(8482 == ssl3_accept_~s__state~0); 8478#L132 assume 8464 == ssl3_accept_~s__state~0; 8295#L139 [2018-11-28 12:43:24,701 INFO L796 eck$LassoCheckResult]: Loop: 8295#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 8296#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8436#L278-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; 8437#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8855#L592 ssl3_accept_~skip~0 := 0; 8854#L105-2 assume !false; 8853#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8852#L108 assume !(12292 == ssl3_accept_~s__state~0); 8851#L111 assume !(16384 == ssl3_accept_~s__state~0); 8850#L114 assume !(8192 == ssl3_accept_~s__state~0); 8849#L117 assume !(24576 == ssl3_accept_~s__state~0); 8848#L120 assume !(8195 == ssl3_accept_~s__state~0); 8847#L123 assume !(8480 == ssl3_accept_~s__state~0); 8846#L126 assume !(8481 == ssl3_accept_~s__state~0); 8845#L129 assume !(8482 == ssl3_accept_~s__state~0); 8844#L132 assume !(8464 == ssl3_accept_~s__state~0); 8843#L135 assume !(8465 == ssl3_accept_~s__state~0); 8842#L138 assume !(8466 == ssl3_accept_~s__state~0); 8829#L141 assume 8496 == ssl3_accept_~s__state~0; 8584#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 8826#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8498#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8458#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8456#L297-2 ssl3_accept_~s__init_num~0 := 0; 8258#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8833#L592 ssl3_accept_~skip~0 := 0; 8832#L105-2 assume !false; 8760#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8753#L108 assume !(12292 == ssl3_accept_~s__state~0); 8748#L111 assume !(16384 == ssl3_accept_~s__state~0); 8746#L114 assume !(8192 == ssl3_accept_~s__state~0); 8744#L117 assume !(24576 == ssl3_accept_~s__state~0); 8742#L120 assume !(8195 == ssl3_accept_~s__state~0); 8739#L123 assume !(8480 == ssl3_accept_~s__state~0); 8737#L126 assume !(8481 == ssl3_accept_~s__state~0); 8735#L129 assume !(8482 == ssl3_accept_~s__state~0); 8733#L132 assume !(8464 == ssl3_accept_~s__state~0); 8731#L135 assume !(8465 == ssl3_accept_~s__state~0); 8729#L138 assume !(8466 == ssl3_accept_~s__state~0); 8727#L141 assume !(8496 == ssl3_accept_~s__state~0); 8725#L144 assume !(8497 == ssl3_accept_~s__state~0); 8723#L147 assume !(8512 == ssl3_accept_~s__state~0); 8721#L150 assume !(8513 == ssl3_accept_~s__state~0); 8719#L153 assume !(8528 == ssl3_accept_~s__state~0); 8718#L156 assume !(8529 == ssl3_accept_~s__state~0); 8518#L159 assume !(8544 == ssl3_accept_~s__state~0); 8519#L162 assume !(8545 == ssl3_accept_~s__state~0); 8520#L165 assume 8560 == ssl3_accept_~s__state~0; 8278#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8279#L423 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; 8235#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8872#L592 ssl3_accept_~skip~0 := 0; 8871#L105-2 assume !false; 8870#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8869#L108 assume !(12292 == ssl3_accept_~s__state~0); 8868#L111 assume !(16384 == ssl3_accept_~s__state~0); 8867#L114 assume !(8192 == ssl3_accept_~s__state~0); 8866#L117 assume !(24576 == ssl3_accept_~s__state~0); 8864#L120 assume !(8195 == ssl3_accept_~s__state~0); 8758#L123 assume !(8480 == ssl3_accept_~s__state~0); 8505#L126 assume !(8481 == ssl3_accept_~s__state~0); 8506#L129 assume !(8482 == ssl3_accept_~s__state~0); 8528#L132 assume 8464 == ssl3_accept_~s__state~0; 8295#L139 [2018-11-28 12:43:24,701 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,701 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2018-11-28 12:43:24,701 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,702 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,702 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:24,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:24,712 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1402631121, now seen corresponding path program 1 times [2018-11-28 12:43:24,712 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,712 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,713 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:24,713 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:24,744 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:24,744 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:24,744 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:24,744 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:24,744 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:24,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:24,745 INFO L87 Difference]: Start difference. First operand 702 states and 1051 transitions. cyclomatic complexity: 352 Second operand 3 states. [2018-11-28 12:43:24,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:24,919 INFO L93 Difference]: Finished difference Result 844 states and 1167 transitions. [2018-11-28 12:43:24,921 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:24,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 844 states and 1167 transitions. [2018-11-28 12:43:24,925 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 547 [2018-11-28 12:43:24,928 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 844 states to 844 states and 1167 transitions. [2018-11-28 12:43:24,928 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 579 [2018-11-28 12:43:24,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 579 [2018-11-28 12:43:24,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 844 states and 1167 transitions. [2018-11-28 12:43:24,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:24,928 INFO L705 BuchiCegarLoop]: Abstraction has 844 states and 1167 transitions. [2018-11-28 12:43:24,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states and 1167 transitions. [2018-11-28 12:43:24,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 836. [2018-11-28 12:43:24,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 836 states. [2018-11-28 12:43:24,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 1156 transitions. [2018-11-28 12:43:24,938 INFO L728 BuchiCegarLoop]: Abstraction has 836 states and 1156 transitions. [2018-11-28 12:43:24,938 INFO L608 BuchiCegarLoop]: Abstraction has 836 states and 1156 transitions. [2018-11-28 12:43:24,938 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-28 12:43:24,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 836 states and 1156 transitions. [2018-11-28 12:43:24,940 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 540 [2018-11-28 12:43:24,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:24,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:24,941 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,942 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:24,942 INFO L794 eck$LassoCheckResult]: Stem: 10001#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 10002#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9948#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 9986#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9927#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 10009#L105-2 assume !false; 10281#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10277#L108 assume !(12292 == ssl3_accept_~s__state~0); 10273#L111 assume !(16384 == ssl3_accept_~s__state~0); 10269#L114 assume !(8192 == ssl3_accept_~s__state~0); 10266#L117 assume !(24576 == ssl3_accept_~s__state~0); 10262#L120 assume !(8195 == ssl3_accept_~s__state~0); 10258#L123 assume !(8480 == ssl3_accept_~s__state~0); 10254#L126 assume !(8481 == ssl3_accept_~s__state~0); 10251#L129 assume !(8482 == ssl3_accept_~s__state~0); 10247#L132 assume 8464 == ssl3_accept_~s__state~0; 9841#L139 [2018-11-28 12:43:24,942 INFO L796 eck$LassoCheckResult]: Loop: 9841#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 9842#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9978#L278-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; 9979#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10583#L592 ssl3_accept_~skip~0 := 0; 10581#L105-2 assume !false; 10579#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10577#L108 assume !(12292 == ssl3_accept_~s__state~0); 10575#L111 assume !(16384 == ssl3_accept_~s__state~0); 10573#L114 assume !(8192 == ssl3_accept_~s__state~0); 10571#L117 assume !(24576 == ssl3_accept_~s__state~0); 10569#L120 assume !(8195 == ssl3_accept_~s__state~0); 10567#L123 assume !(8480 == ssl3_accept_~s__state~0); 10565#L126 assume !(8481 == ssl3_accept_~s__state~0); 10563#L129 assume !(8482 == ssl3_accept_~s__state~0); 10561#L132 assume !(8464 == ssl3_accept_~s__state~0); 10559#L135 assume !(8465 == ssl3_accept_~s__state~0); 10557#L138 assume !(8466 == ssl3_accept_~s__state~0); 10208#L141 assume 8496 == ssl3_accept_~s__state~0; 10206#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 10205#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10201#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9995#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9996#L297-2 ssl3_accept_~s__init_num~0 := 0; 9808#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10515#L592 ssl3_accept_~skip~0 := 0; 10513#L105-2 assume !false; 10511#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10509#L108 assume !(12292 == ssl3_accept_~s__state~0); 10507#L111 assume !(16384 == ssl3_accept_~s__state~0); 10505#L114 assume !(8192 == ssl3_accept_~s__state~0); 10503#L117 assume !(24576 == ssl3_accept_~s__state~0); 10501#L120 assume !(8195 == ssl3_accept_~s__state~0); 10499#L123 assume !(8480 == ssl3_accept_~s__state~0); 10496#L126 assume !(8481 == ssl3_accept_~s__state~0); 10493#L129 assume !(8482 == ssl3_accept_~s__state~0); 10491#L132 assume !(8464 == ssl3_accept_~s__state~0); 10489#L135 assume !(8465 == ssl3_accept_~s__state~0); 10486#L138 assume !(8466 == ssl3_accept_~s__state~0); 10484#L141 assume !(8496 == ssl3_accept_~s__state~0); 10482#L144 assume !(8497 == ssl3_accept_~s__state~0); 10200#L147 assume !(8512 == ssl3_accept_~s__state~0); 10198#L150 assume !(8513 == ssl3_accept_~s__state~0); 10199#L153 assume !(8528 == ssl3_accept_~s__state~0); 10186#L156 assume !(8529 == ssl3_accept_~s__state~0); 10087#L159 assume !(8544 == ssl3_accept_~s__state~0); 10088#L162 assume !(8545 == ssl3_accept_~s__state~0); 10124#L165 assume 8560 == ssl3_accept_~s__state~0; 9827#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9828#L423 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; 9785#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10460#L592 ssl3_accept_~skip~0 := 0; 10459#L105-2 assume !false; 10457#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10454#L108 assume !(12292 == ssl3_accept_~s__state~0); 10449#L111 assume !(16384 == ssl3_accept_~s__state~0); 10447#L114 assume !(8192 == ssl3_accept_~s__state~0); 10445#L117 assume !(24576 == ssl3_accept_~s__state~0); 10444#L120 assume !(8195 == ssl3_accept_~s__state~0); 10442#L123 assume !(8480 == ssl3_accept_~s__state~0); 10070#L126 assume !(8481 == ssl3_accept_~s__state~0); 10071#L129 assume !(8482 == ssl3_accept_~s__state~0); 10101#L132 assume 8464 == ssl3_accept_~s__state~0; 9841#L139 [2018-11-28 12:43:24,942 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,942 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2018-11-28 12:43:24,942 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,942 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,943 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:24,943 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:24,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:24,951 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:24,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1826277843, now seen corresponding path program 1 times [2018-11-28 12:43:24,952 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:24,952 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:24,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,952 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:24,952 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:24,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:24,977 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:24,977 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:24,977 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:24,977 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:24,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:24,978 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:24,978 INFO L87 Difference]: Start difference. First operand 836 states and 1156 transitions. cyclomatic complexity: 323 Second operand 3 states. [2018-11-28 12:43:25,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:25,069 INFO L93 Difference]: Finished difference Result 923 states and 1264 transitions. [2018-11-28 12:43:25,070 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:25,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 923 states and 1264 transitions. [2018-11-28 12:43:25,074 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2018-11-28 12:43:25,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 923 states to 923 states and 1264 transitions. [2018-11-28 12:43:25,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2018-11-28 12:43:25,078 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2018-11-28 12:43:25,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 923 states and 1264 transitions. [2018-11-28 12:43:25,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:25,078 INFO L705 BuchiCegarLoop]: Abstraction has 923 states and 1264 transitions. [2018-11-28 12:43:25,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 923 states and 1264 transitions. [2018-11-28 12:43:25,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 923 to 911. [2018-11-28 12:43:25,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 911 states. [2018-11-28 12:43:25,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1249 transitions. [2018-11-28 12:43:25,090 INFO L728 BuchiCegarLoop]: Abstraction has 911 states and 1249 transitions. [2018-11-28 12:43:25,090 INFO L608 BuchiCegarLoop]: Abstraction has 911 states and 1249 transitions. [2018-11-28 12:43:25,090 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-28 12:43:25,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 911 states and 1249 transitions. [2018-11-28 12:43:25,092 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 590 [2018-11-28 12:43:25,093 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:25,093 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:25,093 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,094 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,094 INFO L794 eck$LassoCheckResult]: Stem: 11769#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 11770#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11715#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 11754#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11692#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 11778#L105-2 assume !false; 12017#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12380#L108 assume !(12292 == ssl3_accept_~s__state~0); 12378#L111 assume !(16384 == ssl3_accept_~s__state~0); 12376#L114 assume !(8192 == ssl3_accept_~s__state~0); 12374#L117 assume !(24576 == ssl3_accept_~s__state~0); 12372#L120 assume !(8195 == ssl3_accept_~s__state~0); 12370#L123 assume !(8480 == ssl3_accept_~s__state~0); 12368#L126 assume !(8481 == ssl3_accept_~s__state~0); 12366#L129 assume !(8482 == ssl3_accept_~s__state~0); 11868#L132 assume 8464 == ssl3_accept_~s__state~0; 11608#L139 [2018-11-28 12:43:25,094 INFO L796 eck$LassoCheckResult]: Loop: 11608#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 11609#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11746#L278-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; 11747#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12301#L592 ssl3_accept_~skip~0 := 0; 12300#L105-2 assume !false; 12299#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12298#L108 assume !(12292 == ssl3_accept_~s__state~0); 12297#L111 assume !(16384 == ssl3_accept_~s__state~0); 12296#L114 assume !(8192 == ssl3_accept_~s__state~0); 12295#L117 assume !(24576 == ssl3_accept_~s__state~0); 12294#L120 assume !(8195 == ssl3_accept_~s__state~0); 12293#L123 assume !(8480 == ssl3_accept_~s__state~0); 12292#L126 assume !(8481 == ssl3_accept_~s__state~0); 12291#L129 assume !(8482 == ssl3_accept_~s__state~0); 12290#L132 assume !(8464 == ssl3_accept_~s__state~0); 12289#L135 assume !(8465 == ssl3_accept_~s__state~0); 12287#L138 assume !(8466 == ssl3_accept_~s__state~0); 12285#L141 assume 8496 == ssl3_accept_~s__state~0; 12035#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 12284#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12283#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 12279#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12278#L297-2 ssl3_accept_~s__init_num~0 := 0; 12273#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12272#L592 ssl3_accept_~skip~0 := 0; 12271#L105-2 assume !false; 12270#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12269#L108 assume !(12292 == ssl3_accept_~s__state~0); 12268#L111 assume !(16384 == ssl3_accept_~s__state~0); 12267#L114 assume !(8192 == ssl3_accept_~s__state~0); 12266#L117 assume !(24576 == ssl3_accept_~s__state~0); 12265#L120 assume !(8195 == ssl3_accept_~s__state~0); 12263#L123 assume !(8480 == ssl3_accept_~s__state~0); 12261#L126 assume !(8481 == ssl3_accept_~s__state~0); 12259#L129 assume !(8482 == ssl3_accept_~s__state~0); 12257#L132 assume !(8464 == ssl3_accept_~s__state~0); 12255#L135 assume !(8465 == ssl3_accept_~s__state~0); 12253#L138 assume !(8466 == ssl3_accept_~s__state~0); 12252#L141 assume !(8496 == ssl3_accept_~s__state~0); 12251#L144 assume !(8497 == ssl3_accept_~s__state~0); 12250#L147 assume 8512 == ssl3_accept_~s__state~0; 12028#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11767#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11640#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11573#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12201#L592 ssl3_accept_~skip~0 := 0; 12200#L105-2 assume !false; 12199#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12197#L108 assume !(12292 == ssl3_accept_~s__state~0); 12194#L111 assume !(16384 == ssl3_accept_~s__state~0); 12193#L114 assume !(8192 == ssl3_accept_~s__state~0); 12187#L117 assume !(24576 == ssl3_accept_~s__state~0); 12185#L120 assume !(8195 == ssl3_accept_~s__state~0); 12183#L123 assume !(8480 == ssl3_accept_~s__state~0); 12181#L126 assume !(8481 == ssl3_accept_~s__state~0); 12179#L129 assume !(8482 == ssl3_accept_~s__state~0); 12177#L132 assume !(8464 == ssl3_accept_~s__state~0); 12126#L135 assume !(8465 == ssl3_accept_~s__state~0); 12042#L138 assume !(8466 == ssl3_accept_~s__state~0); 12043#L141 assume !(8496 == ssl3_accept_~s__state~0); 12151#L144 assume !(8497 == ssl3_accept_~s__state~0); 12031#L147 assume !(8512 == ssl3_accept_~s__state~0); 12027#L150 assume !(8513 == ssl3_accept_~s__state~0); 12025#L153 assume !(8528 == ssl3_accept_~s__state~0); 12026#L156 assume !(8529 == ssl3_accept_~s__state~0); 11853#L159 assume !(8544 == ssl3_accept_~s__state~0); 11854#L162 assume !(8545 == ssl3_accept_~s__state~0); 11855#L165 assume 8560 == ssl3_accept_~s__state~0; 11592#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11593#L423 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; 11550#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12078#L592 ssl3_accept_~skip~0 := 0; 12077#L105-2 assume !false; 12076#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12075#L108 assume !(12292 == ssl3_accept_~s__state~0); 12074#L111 assume !(16384 == ssl3_accept_~s__state~0); 12070#L114 assume !(8192 == ssl3_accept_~s__state~0); 12065#L117 assume !(24576 == ssl3_accept_~s__state~0); 12060#L120 assume !(8195 == ssl3_accept_~s__state~0); 12059#L123 assume !(8480 == ssl3_accept_~s__state~0); 11837#L126 assume !(8481 == ssl3_accept_~s__state~0); 11838#L129 assume !(8482 == ssl3_accept_~s__state~0); 11882#L132 assume 8464 == ssl3_accept_~s__state~0; 11608#L139 [2018-11-28 12:43:25,094 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,094 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2018-11-28 12:43:25,094 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,094 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,095 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:25,095 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,104 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,104 INFO L82 PathProgramCache]: Analyzing trace with hash 585483806, now seen corresponding path program 1 times [2018-11-28 12:43:25,104 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,104 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,104 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,104 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:25,105 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:25,150 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-28 12:43:25,150 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:25,150 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:25,150 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:25,151 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:25,151 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:25,151 INFO L87 Difference]: Start difference. First operand 911 states and 1249 transitions. cyclomatic complexity: 341 Second operand 3 states. [2018-11-28 12:43:25,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:25,263 INFO L93 Difference]: Finished difference Result 1031 states and 1411 transitions. [2018-11-28 12:43:25,263 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:25,263 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1031 states and 1411 transitions. [2018-11-28 12:43:25,265 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2018-11-28 12:43:25,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1031 states to 1031 states and 1411 transitions. [2018-11-28 12:43:25,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 702 [2018-11-28 12:43:25,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 702 [2018-11-28 12:43:25,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1031 states and 1411 transitions. [2018-11-28 12:43:25,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:25,268 INFO L705 BuchiCegarLoop]: Abstraction has 1031 states and 1411 transitions. [2018-11-28 12:43:25,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states and 1411 transitions. [2018-11-28 12:43:25,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 992. [2018-11-28 12:43:25,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 992 states. [2018-11-28 12:43:25,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 992 states to 992 states and 1348 transitions. [2018-11-28 12:43:25,275 INFO L728 BuchiCegarLoop]: Abstraction has 992 states and 1348 transitions. [2018-11-28 12:43:25,275 INFO L608 BuchiCegarLoop]: Abstraction has 992 states and 1348 transitions. [2018-11-28 12:43:25,275 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-28 12:43:25,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 992 states and 1348 transitions. [2018-11-28 12:43:25,277 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2018-11-28 12:43:25,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:25,277 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:25,278 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,278 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,278 INFO L794 eck$LassoCheckResult]: Stem: 13727#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 13728#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13668#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 13709#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13646#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 13736#L105-2 assume !false; 14111#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14327#L108 assume !(12292 == ssl3_accept_~s__state~0); 14325#L111 assume !(16384 == ssl3_accept_~s__state~0); 14323#L114 assume !(8192 == ssl3_accept_~s__state~0); 14321#L117 assume !(24576 == ssl3_accept_~s__state~0); 14319#L120 assume !(8195 == ssl3_accept_~s__state~0); 14318#L123 assume !(8480 == ssl3_accept_~s__state~0); 14317#L126 assume !(8481 == ssl3_accept_~s__state~0); 14315#L129 assume !(8482 == ssl3_accept_~s__state~0); 14316#L132 assume 8464 == ssl3_accept_~s__state~0; 13555#L139 [2018-11-28 12:43:25,278 INFO L796 eck$LassoCheckResult]: Loop: 13555#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 13556#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13697#L278-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; 13698#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14418#L592 ssl3_accept_~skip~0 := 0; 14416#L105-2 assume !false; 14414#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14412#L108 assume !(12292 == ssl3_accept_~s__state~0); 14410#L111 assume !(16384 == ssl3_accept_~s__state~0); 14408#L114 assume !(8192 == ssl3_accept_~s__state~0); 14406#L117 assume !(24576 == ssl3_accept_~s__state~0); 14404#L120 assume !(8195 == ssl3_accept_~s__state~0); 14402#L123 assume !(8480 == ssl3_accept_~s__state~0); 14399#L126 assume !(8481 == ssl3_accept_~s__state~0); 14396#L129 assume !(8482 == ssl3_accept_~s__state~0); 14397#L132 assume !(8464 == ssl3_accept_~s__state~0); 14398#L135 assume !(8465 == ssl3_accept_~s__state~0); 13701#L138 assume !(8466 == ssl3_accept_~s__state~0); 13702#L141 assume 8496 == ssl3_accept_~s__state~0; 14007#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 14280#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14279#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14277#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14274#L297-2 ssl3_accept_~s__init_num~0 := 0; 14269#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14265#L592 ssl3_accept_~skip~0 := 0; 14264#L105-2 assume !false; 14263#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14258#L108 assume !(12292 == ssl3_accept_~s__state~0); 14256#L111 assume !(16384 == ssl3_accept_~s__state~0); 14254#L114 assume !(8192 == ssl3_accept_~s__state~0); 14252#L117 assume !(24576 == ssl3_accept_~s__state~0); 14250#L120 assume !(8195 == ssl3_accept_~s__state~0); 14248#L123 assume !(8480 == ssl3_accept_~s__state~0); 14242#L126 assume !(8481 == ssl3_accept_~s__state~0); 14239#L129 assume !(8482 == ssl3_accept_~s__state~0); 14219#L132 assume !(8464 == ssl3_accept_~s__state~0); 14218#L135 assume !(8465 == ssl3_accept_~s__state~0); 14216#L138 assume !(8466 == ssl3_accept_~s__state~0); 14214#L141 assume !(8496 == ssl3_accept_~s__state~0); 14212#L144 assume !(8497 == ssl3_accept_~s__state~0); 14207#L147 assume !(8512 == ssl3_accept_~s__state~0); 14206#L150 assume !(8513 == ssl3_accept_~s__state~0); 14205#L153 assume !(8528 == ssl3_accept_~s__state~0); 14204#L156 assume !(8529 == ssl3_accept_~s__state~0); 14203#L159 assume !(8544 == ssl3_accept_~s__state~0); 14201#L162 assume !(8545 == ssl3_accept_~s__state~0); 14199#L165 assume !(8560 == ssl3_accept_~s__state~0); 14197#L168 assume !(8561 == ssl3_accept_~s__state~0); 14135#L171 assume !(8448 == ssl3_accept_~s__state~0); 14134#L174 assume !(8576 == ssl3_accept_~s__state~0); 13597#L177 assume !(8577 == ssl3_accept_~s__state~0); 13544#L180 assume !(8592 == ssl3_accept_~s__state~0); 13545#L183 assume !(8593 == ssl3_accept_~s__state~0); 13475#L186 assume !(8608 == ssl3_accept_~s__state~0); 13476#L189 assume !(8609 == ssl3_accept_~s__state~0); 13968#L192 assume !(8640 == ssl3_accept_~s__state~0); 13967#L195 assume !(8641 == ssl3_accept_~s__state~0); 13714#L198 assume 8656 == ssl3_accept_~s__state~0; 13616#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13617#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13620#L504 assume !(2 == ssl3_accept_~blastFlag~0); 13669#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 13603#L513 assume !(0 == ssl3_accept_~tmp___10~0); 13604#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14029#L592 ssl3_accept_~skip~0 := 0; 14149#L105-2 assume !false; 14147#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14023#L108 assume !(12292 == ssl3_accept_~s__state~0); 14024#L111 assume 16384 == ssl3_accept_~s__state~0; 13514#L217 ssl3_accept_~s__server~0 := 1; 14170#L222 assume 0 != ssl3_accept_~cb~0; 14169#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14168#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14167#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14165#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 14164#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14163#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 14154#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14151#L592 ssl3_accept_~skip~0 := 0; 14150#L105-2 assume !false; 14148#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14144#L108 assume !(12292 == ssl3_accept_~s__state~0); 14142#L111 assume !(16384 == ssl3_accept_~s__state~0); 14140#L114 assume !(8192 == ssl3_accept_~s__state~0); 14136#L117 assume !(24576 == ssl3_accept_~s__state~0); 14137#L120 assume !(8195 == ssl3_accept_~s__state~0); 14237#L123 assume !(8480 == ssl3_accept_~s__state~0); 13819#L126 assume !(8481 == ssl3_accept_~s__state~0); 13820#L129 assume !(8482 == ssl3_accept_~s__state~0); 13857#L132 assume 8464 == ssl3_accept_~s__state~0; 13555#L139 [2018-11-28 12:43:25,279 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,279 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2018-11-28 12:43:25,279 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,279 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,279 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,280 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:25,280 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,295 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1810644782, now seen corresponding path program 1 times [2018-11-28 12:43:25,295 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,295 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,296 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:25,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:25,341 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2018-11-28 12:43:25,341 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:25,341 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:25,341 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:25,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:25,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:25,342 INFO L87 Difference]: Start difference. First operand 992 states and 1348 transitions. cyclomatic complexity: 359 Second operand 3 states. [2018-11-28 12:43:25,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:25,365 INFO L93 Difference]: Finished difference Result 1786 states and 2424 transitions. [2018-11-28 12:43:25,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:25,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1786 states and 2424 transitions. [2018-11-28 12:43:25,370 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2018-11-28 12:43:25,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1786 states to 1786 states and 2424 transitions. [2018-11-28 12:43:25,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1241 [2018-11-28 12:43:25,375 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1241 [2018-11-28 12:43:25,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1786 states and 2424 transitions. [2018-11-28 12:43:25,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:25,375 INFO L705 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2018-11-28 12:43:25,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1786 states and 2424 transitions. [2018-11-28 12:43:25,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1786 to 1786. [2018-11-28 12:43:25,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1786 states. [2018-11-28 12:43:25,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1786 states to 1786 states and 2424 transitions. [2018-11-28 12:43:25,388 INFO L728 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2018-11-28 12:43:25,389 INFO L608 BuchiCegarLoop]: Abstraction has 1786 states and 2424 transitions. [2018-11-28 12:43:25,389 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-28 12:43:25,389 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1786 states and 2424 transitions. [2018-11-28 12:43:25,392 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1186 [2018-11-28 12:43:25,392 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:25,392 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:25,393 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,393 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,394 INFO L794 eck$LassoCheckResult]: Stem: 16510#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 16511#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16447#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 16493#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16427#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 16520#L105-2 assume !false; 17277#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17274#L108 assume !(12292 == ssl3_accept_~s__state~0); 17271#L111 assume !(16384 == ssl3_accept_~s__state~0); 17268#L114 assume !(8192 == ssl3_accept_~s__state~0); 17265#L117 assume !(24576 == ssl3_accept_~s__state~0); 17262#L120 assume !(8195 == ssl3_accept_~s__state~0); 17261#L123 assume !(8480 == ssl3_accept_~s__state~0); 17256#L126 assume !(8481 == ssl3_accept_~s__state~0); 17251#L129 assume !(8482 == ssl3_accept_~s__state~0); 17243#L132 assume 8464 == ssl3_accept_~s__state~0; 16740#L139 [2018-11-28 12:43:25,394 INFO L796 eck$LassoCheckResult]: Loop: 16740#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 16658#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16659#L278-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; 17214#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17213#L592 ssl3_accept_~skip~0 := 0; 17211#L105-2 assume !false; 17208#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17207#L108 assume !(12292 == ssl3_accept_~s__state~0); 17202#L111 assume !(16384 == ssl3_accept_~s__state~0); 17200#L114 assume !(8192 == ssl3_accept_~s__state~0); 17198#L117 assume !(24576 == ssl3_accept_~s__state~0); 17196#L120 assume !(8195 == ssl3_accept_~s__state~0); 17193#L123 assume !(8480 == ssl3_accept_~s__state~0); 17191#L126 assume !(8481 == ssl3_accept_~s__state~0); 17189#L129 assume !(8482 == ssl3_accept_~s__state~0); 17186#L132 assume !(8464 == ssl3_accept_~s__state~0); 17172#L135 assume !(8465 == ssl3_accept_~s__state~0); 17168#L138 assume !(8466 == ssl3_accept_~s__state~0); 16929#L141 assume 8496 == ssl3_accept_~s__state~0; 16735#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 16901#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16899#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16896#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 16894#L297-2 ssl3_accept_~s__init_num~0 := 0; 16865#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16864#L592 ssl3_accept_~skip~0 := 0; 16863#L105-2 assume !false; 16862#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16856#L108 assume !(12292 == ssl3_accept_~s__state~0); 16854#L111 assume !(16384 == ssl3_accept_~s__state~0); 16852#L114 assume !(8192 == ssl3_accept_~s__state~0); 16850#L117 assume !(24576 == ssl3_accept_~s__state~0); 16848#L120 assume !(8195 == ssl3_accept_~s__state~0); 16846#L123 assume !(8480 == ssl3_accept_~s__state~0); 16844#L126 assume !(8481 == ssl3_accept_~s__state~0); 16842#L129 assume !(8482 == ssl3_accept_~s__state~0); 16840#L132 assume !(8464 == ssl3_accept_~s__state~0); 16838#L135 assume !(8465 == ssl3_accept_~s__state~0); 16836#L138 assume !(8466 == ssl3_accept_~s__state~0); 16834#L141 assume !(8496 == ssl3_accept_~s__state~0); 16832#L144 assume !(8497 == ssl3_accept_~s__state~0); 16830#L147 assume !(8512 == ssl3_accept_~s__state~0); 16828#L150 assume !(8513 == ssl3_accept_~s__state~0); 16826#L153 assume !(8528 == ssl3_accept_~s__state~0); 16824#L156 assume !(8529 == ssl3_accept_~s__state~0); 16822#L159 assume !(8544 == ssl3_accept_~s__state~0); 16820#L162 assume !(8545 == ssl3_accept_~s__state~0); 16815#L165 assume !(8560 == ssl3_accept_~s__state~0); 16813#L168 assume !(8561 == ssl3_accept_~s__state~0); 16811#L171 assume !(8448 == ssl3_accept_~s__state~0); 16809#L174 assume !(8576 == ssl3_accept_~s__state~0); 16807#L177 assume !(8577 == ssl3_accept_~s__state~0); 16805#L180 assume !(8592 == ssl3_accept_~s__state~0); 16803#L183 assume !(8593 == ssl3_accept_~s__state~0); 16801#L186 assume !(8608 == ssl3_accept_~s__state~0); 16799#L189 assume !(8609 == ssl3_accept_~s__state~0); 16797#L192 assume !(8640 == ssl3_accept_~s__state~0); 16795#L195 assume !(8641 == ssl3_accept_~s__state~0); 16793#L198 assume 8656 == ssl3_accept_~s__state~0; 16475#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16790#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16789#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 16786#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16783#L513 assume !(0 == ssl3_accept_~tmp___10~0); 16778#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16772#L592 ssl3_accept_~skip~0 := 0; 16770#L105-2 assume !false; 16768#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16766#L108 assume !(12292 == ssl3_accept_~s__state~0); 16763#L111 assume 16384 == ssl3_accept_~s__state~0; 16758#L217 ssl3_accept_~s__server~0 := 1; 17089#L222 assume 0 != ssl3_accept_~cb~0; 17087#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 17085#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 17083#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 17080#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 17078#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 17076#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 16985#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16983#L592 ssl3_accept_~skip~0 := 0; 16981#L105-2 assume !false; 16979#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16977#L108 assume !(12292 == ssl3_accept_~s__state~0); 16976#L111 assume !(16384 == ssl3_accept_~s__state~0); 16975#L114 assume !(8192 == ssl3_accept_~s__state~0); 16974#L117 assume !(24576 == ssl3_accept_~s__state~0); 16972#L120 assume !(8195 == ssl3_accept_~s__state~0); 16969#L123 assume !(8480 == ssl3_accept_~s__state~0); 16967#L126 assume !(8481 == ssl3_accept_~s__state~0); 16962#L129 assume !(8482 == ssl3_accept_~s__state~0); 16960#L132 assume 8464 == ssl3_accept_~s__state~0; 16740#L139 [2018-11-28 12:43:25,394 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,394 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2018-11-28 12:43:25,394 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,394 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,395 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:25,395 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,402 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,402 INFO L82 PathProgramCache]: Analyzing trace with hash -1833277036, now seen corresponding path program 1 times [2018-11-28 12:43:25,402 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,402 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,403 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,403 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:25,403 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:25,428 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2018-11-28 12:43:25,428 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:25,428 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:25,429 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:25,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:25,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:25,429 INFO L87 Difference]: Start difference. First operand 1786 states and 2424 transitions. cyclomatic complexity: 641 Second operand 3 states. [2018-11-28 12:43:25,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:25,526 INFO L93 Difference]: Finished difference Result 1752 states and 2360 transitions. [2018-11-28 12:43:25,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:25,526 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1752 states and 2360 transitions. [2018-11-28 12:43:25,531 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1082 [2018-11-28 12:43:25,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1752 states to 1750 states and 2358 transitions. [2018-11-28 12:43:25,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1240 [2018-11-28 12:43:25,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1240 [2018-11-28 12:43:25,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1750 states and 2358 transitions. [2018-11-28 12:43:25,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:25,536 INFO L705 BuchiCegarLoop]: Abstraction has 1750 states and 2358 transitions. [2018-11-28 12:43:25,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1750 states and 2358 transitions. [2018-11-28 12:43:25,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1750 to 1740. [2018-11-28 12:43:25,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1740 states. [2018-11-28 12:43:25,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1740 states to 1740 states and 2347 transitions. [2018-11-28 12:43:25,550 INFO L728 BuchiCegarLoop]: Abstraction has 1740 states and 2347 transitions. [2018-11-28 12:43:25,550 INFO L608 BuchiCegarLoop]: Abstraction has 1740 states and 2347 transitions. [2018-11-28 12:43:25,550 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-28 12:43:25,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1740 states and 2347 transitions. [2018-11-28 12:43:25,553 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1072 [2018-11-28 12:43:25,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:25,554 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:25,555 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,555 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,555 INFO L794 eck$LassoCheckResult]: Stem: 20052#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 20053#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19987#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 20036#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19964#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 20064#L105-2 assume !false; 20215#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20820#L108 assume !(12292 == ssl3_accept_~s__state~0); 20815#L111 assume !(16384 == ssl3_accept_~s__state~0); 20810#L114 assume !(8192 == ssl3_accept_~s__state~0); 20807#L117 assume !(24576 == ssl3_accept_~s__state~0); 20802#L120 assume !(8195 == ssl3_accept_~s__state~0); 20794#L123 assume !(8480 == ssl3_accept_~s__state~0); 20790#L126 assume !(8481 == ssl3_accept_~s__state~0); 20787#L129 assume !(8482 == ssl3_accept_~s__state~0); 20784#L132 assume 8464 == ssl3_accept_~s__state~0; 19878#L139 [2018-11-28 12:43:25,555 INFO L796 eck$LassoCheckResult]: Loop: 19878#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 19879#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20179#L278-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; 20797#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20793#L592 ssl3_accept_~skip~0 := 0; 20789#L105-2 assume !false; 20786#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20783#L108 assume !(12292 == ssl3_accept_~s__state~0); 20780#L111 assume !(16384 == ssl3_accept_~s__state~0); 20778#L114 assume !(8192 == ssl3_accept_~s__state~0); 20777#L117 assume !(24576 == ssl3_accept_~s__state~0); 20774#L120 assume !(8195 == ssl3_accept_~s__state~0); 20772#L123 assume !(8480 == ssl3_accept_~s__state~0); 20769#L126 assume !(8481 == ssl3_accept_~s__state~0); 20768#L129 assume !(8482 == ssl3_accept_~s__state~0); 20767#L132 assume !(8464 == ssl3_accept_~s__state~0); 20765#L135 assume !(8465 == ssl3_accept_~s__state~0); 20756#L138 assume !(8466 == ssl3_accept_~s__state~0); 20734#L141 assume 8496 == ssl3_accept_~s__state~0; 20569#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 20731#L291 assume !(1 == ssl3_accept_~blastFlag~0); 20729#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 20725#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20726#L297-2 ssl3_accept_~s__init_num~0 := 0; 20871#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20870#L592 ssl3_accept_~skip~0 := 0; 20869#L105-2 assume !false; 20868#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20867#L108 assume !(12292 == ssl3_accept_~s__state~0); 20866#L111 assume !(16384 == ssl3_accept_~s__state~0); 20865#L114 assume !(8192 == ssl3_accept_~s__state~0); 20864#L117 assume !(24576 == ssl3_accept_~s__state~0); 20863#L120 assume !(8195 == ssl3_accept_~s__state~0); 20862#L123 assume !(8480 == ssl3_accept_~s__state~0); 20861#L126 assume !(8481 == ssl3_accept_~s__state~0); 20860#L129 assume !(8482 == ssl3_accept_~s__state~0); 20859#L132 assume !(8464 == ssl3_accept_~s__state~0); 20858#L135 assume !(8465 == ssl3_accept_~s__state~0); 20857#L138 assume !(8466 == ssl3_accept_~s__state~0); 20856#L141 assume !(8496 == ssl3_accept_~s__state~0); 20855#L144 assume !(8497 == ssl3_accept_~s__state~0); 20854#L147 assume 8512 == ssl3_accept_~s__state~0; 20422#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20851#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20848#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20843#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20842#L592 ssl3_accept_~skip~0 := 0; 20841#L105-2 assume !false; 20840#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20838#L108 assume !(12292 == ssl3_accept_~s__state~0); 20835#L111 assume !(16384 == ssl3_accept_~s__state~0); 20829#L114 assume !(8192 == ssl3_accept_~s__state~0); 20826#L117 assume !(24576 == ssl3_accept_~s__state~0); 20823#L120 assume !(8195 == ssl3_accept_~s__state~0); 20821#L123 assume !(8480 == ssl3_accept_~s__state~0); 20816#L126 assume !(8481 == ssl3_accept_~s__state~0); 20811#L129 assume !(8482 == ssl3_accept_~s__state~0); 20808#L132 assume !(8464 == ssl3_accept_~s__state~0); 20803#L135 assume !(8465 == ssl3_accept_~s__state~0); 20795#L138 assume !(8466 == ssl3_accept_~s__state~0); 20791#L141 assume !(8496 == ssl3_accept_~s__state~0); 20788#L144 assume !(8497 == ssl3_accept_~s__state~0); 20785#L147 assume !(8512 == ssl3_accept_~s__state~0); 20782#L150 assume !(8513 == ssl3_accept_~s__state~0); 20779#L153 assume 8528 == ssl3_accept_~s__state~0; 20417#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20775#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20773#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20771#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20760#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20741#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20718#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20712#L592 ssl3_accept_~skip~0 := 0; 20710#L105-2 assume !false; 20708#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20706#L108 assume !(12292 == ssl3_accept_~s__state~0); 20704#L111 assume !(16384 == ssl3_accept_~s__state~0); 20702#L114 assume !(8192 == ssl3_accept_~s__state~0); 20700#L117 assume !(24576 == ssl3_accept_~s__state~0); 20698#L120 assume !(8195 == ssl3_accept_~s__state~0); 20696#L123 assume !(8480 == ssl3_accept_~s__state~0); 20694#L126 assume !(8481 == ssl3_accept_~s__state~0); 20692#L129 assume !(8482 == ssl3_accept_~s__state~0); 20690#L132 assume !(8464 == ssl3_accept_~s__state~0); 20688#L135 assume !(8465 == ssl3_accept_~s__state~0); 20686#L138 assume !(8466 == ssl3_accept_~s__state~0); 20684#L141 assume !(8496 == ssl3_accept_~s__state~0); 20682#L144 assume !(8497 == ssl3_accept_~s__state~0); 20680#L147 assume !(8512 == ssl3_accept_~s__state~0); 20678#L150 assume !(8513 == ssl3_accept_~s__state~0); 20676#L153 assume !(8528 == ssl3_accept_~s__state~0); 20674#L156 assume !(8529 == ssl3_accept_~s__state~0); 20672#L159 assume !(8544 == ssl3_accept_~s__state~0); 20669#L162 assume !(8545 == ssl3_accept_~s__state~0); 20670#L165 assume 8560 == ssl3_accept_~s__state~0; 20407#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20105#L423 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; 19824#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20884#L592 ssl3_accept_~skip~0 := 0; 21083#L105-2 assume !false; 21079#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21075#L108 assume !(12292 == ssl3_accept_~s__state~0); 21071#L111 assume !(16384 == ssl3_accept_~s__state~0); 21067#L114 assume !(8192 == ssl3_accept_~s__state~0); 21063#L117 assume !(24576 == ssl3_accept_~s__state~0); 21059#L120 assume !(8195 == ssl3_accept_~s__state~0); 21055#L123 assume !(8480 == ssl3_accept_~s__state~0); 20182#L126 assume !(8481 == ssl3_accept_~s__state~0); 20184#L129 assume !(8482 == ssl3_accept_~s__state~0); 20298#L132 assume 8464 == ssl3_accept_~s__state~0; 19878#L139 [2018-11-28 12:43:25,555 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,556 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2018-11-28 12:43:25,556 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,556 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,556 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,556 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:25,556 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,563 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,564 INFO L82 PathProgramCache]: Analyzing trace with hash 785808936, now seen corresponding path program 1 times [2018-11-28 12:43:25,564 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,564 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,564 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:25,564 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:25,589 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 61 proven. 0 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2018-11-28 12:43:25,589 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:25,590 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:25,590 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:25,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:25,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:25,590 INFO L87 Difference]: Start difference. First operand 1740 states and 2347 transitions. cyclomatic complexity: 612 Second operand 3 states. [2018-11-28 12:43:25,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:25,613 INFO L93 Difference]: Finished difference Result 1768 states and 2383 transitions. [2018-11-28 12:43:25,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:25,614 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2383 transitions. [2018-11-28 12:43:25,617 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2018-11-28 12:43:25,621 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2383 transitions. [2018-11-28 12:43:25,621 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1258 [2018-11-28 12:43:25,622 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1258 [2018-11-28 12:43:25,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2383 transitions. [2018-11-28 12:43:25,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:25,622 INFO L705 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2018-11-28 12:43:25,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2383 transitions. [2018-11-28 12:43:25,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2018-11-28 12:43:25,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1768 states. [2018-11-28 12:43:25,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2383 transitions. [2018-11-28 12:43:25,636 INFO L728 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2018-11-28 12:43:25,636 INFO L608 BuchiCegarLoop]: Abstraction has 1768 states and 2383 transitions. [2018-11-28 12:43:25,636 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-28 12:43:25,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2383 transitions. [2018-11-28 12:43:25,639 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1100 [2018-11-28 12:43:25,639 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:25,639 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:25,640 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,640 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,640 INFO L794 eck$LassoCheckResult]: Stem: 23571#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 23572#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23503#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 23552#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23481#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 23586#L105-2 assume !false; 24190#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24186#L108 assume !(12292 == ssl3_accept_~s__state~0); 24182#L111 assume !(16384 == ssl3_accept_~s__state~0); 24178#L114 assume !(8192 == ssl3_accept_~s__state~0); 24174#L117 assume !(24576 == ssl3_accept_~s__state~0); 24170#L120 assume !(8195 == ssl3_accept_~s__state~0); 24166#L123 assume !(8480 == ssl3_accept_~s__state~0); 24161#L126 assume !(8481 == ssl3_accept_~s__state~0); 24157#L129 assume !(8482 == ssl3_accept_~s__state~0); 24158#L132 assume 8464 == ssl3_accept_~s__state~0; 23394#L139 [2018-11-28 12:43:25,641 INFO L796 eck$LassoCheckResult]: Loop: 23394#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 23395#L278 assume !(0 == ssl3_accept_~blastFlag~0); 24403#L278-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; 24398#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24397#L592 ssl3_accept_~skip~0 := 0; 24396#L105-2 assume !false; 24395#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24394#L108 assume !(12292 == ssl3_accept_~s__state~0); 24393#L111 assume !(16384 == ssl3_accept_~s__state~0); 24392#L114 assume !(8192 == ssl3_accept_~s__state~0); 24391#L117 assume !(24576 == ssl3_accept_~s__state~0); 24390#L120 assume !(8195 == ssl3_accept_~s__state~0); 24389#L123 assume !(8480 == ssl3_accept_~s__state~0); 24388#L126 assume !(8481 == ssl3_accept_~s__state~0); 24387#L129 assume !(8482 == ssl3_accept_~s__state~0); 24386#L132 assume !(8464 == ssl3_accept_~s__state~0); 24385#L135 assume !(8465 == ssl3_accept_~s__state~0); 24384#L138 assume !(8466 == ssl3_accept_~s__state~0); 24383#L141 assume 8496 == ssl3_accept_~s__state~0; 23917#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 24382#L291 assume !(1 == ssl3_accept_~blastFlag~0); 24381#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 24378#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24375#L297-2 ssl3_accept_~s__init_num~0 := 0; 24370#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24369#L592 ssl3_accept_~skip~0 := 0; 24368#L105-2 assume !false; 24367#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24366#L108 assume !(12292 == ssl3_accept_~s__state~0); 24365#L111 assume !(16384 == ssl3_accept_~s__state~0); 24364#L114 assume !(8192 == ssl3_accept_~s__state~0); 24363#L117 assume !(24576 == ssl3_accept_~s__state~0); 24362#L120 assume !(8195 == ssl3_accept_~s__state~0); 24361#L123 assume !(8480 == ssl3_accept_~s__state~0); 24360#L126 assume !(8481 == ssl3_accept_~s__state~0); 24359#L129 assume !(8482 == ssl3_accept_~s__state~0); 24358#L132 assume !(8464 == ssl3_accept_~s__state~0); 24357#L135 assume !(8465 == ssl3_accept_~s__state~0); 24356#L138 assume !(8466 == ssl3_accept_~s__state~0); 24355#L141 assume !(8496 == ssl3_accept_~s__state~0); 24354#L144 assume !(8497 == ssl3_accept_~s__state~0); 24353#L147 assume 8512 == ssl3_accept_~s__state~0; 23912#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24350#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24347#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24342#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24341#L592 ssl3_accept_~skip~0 := 0; 24340#L105-2 assume !false; 24339#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24338#L108 assume !(12292 == ssl3_accept_~s__state~0); 24337#L111 assume !(16384 == ssl3_accept_~s__state~0); 24336#L114 assume !(8192 == ssl3_accept_~s__state~0); 24335#L117 assume !(24576 == ssl3_accept_~s__state~0); 24334#L120 assume !(8195 == ssl3_accept_~s__state~0); 24333#L123 assume !(8480 == ssl3_accept_~s__state~0); 24332#L126 assume !(8481 == ssl3_accept_~s__state~0); 24331#L129 assume !(8482 == ssl3_accept_~s__state~0); 24330#L132 assume !(8464 == ssl3_accept_~s__state~0); 24329#L135 assume !(8465 == ssl3_accept_~s__state~0); 24328#L138 assume !(8466 == ssl3_accept_~s__state~0); 24327#L141 assume !(8496 == ssl3_accept_~s__state~0); 24326#L144 assume !(8497 == ssl3_accept_~s__state~0); 24325#L147 assume !(8512 == ssl3_accept_~s__state~0); 24324#L150 assume !(8513 == ssl3_accept_~s__state~0); 24323#L153 assume 8528 == ssl3_accept_~s__state~0; 23906#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24322#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24320#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24309#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 24307#L358 assume !(ssl3_accept_~ret~0 <= 0); 24298#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24245#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24291#L592 ssl3_accept_~skip~0 := 0; 24290#L105-2 assume !false; 24289#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24288#L108 assume !(12292 == ssl3_accept_~s__state~0); 24287#L111 assume !(16384 == ssl3_accept_~s__state~0); 24286#L114 assume !(8192 == ssl3_accept_~s__state~0); 24284#L117 assume !(24576 == ssl3_accept_~s__state~0); 24281#L120 assume !(8195 == ssl3_accept_~s__state~0); 24280#L123 assume !(8480 == ssl3_accept_~s__state~0); 24279#L126 assume !(8481 == ssl3_accept_~s__state~0); 24276#L129 assume !(8482 == ssl3_accept_~s__state~0); 24274#L132 assume !(8464 == ssl3_accept_~s__state~0); 24271#L135 assume !(8465 == ssl3_accept_~s__state~0); 24267#L138 assume !(8466 == ssl3_accept_~s__state~0); 24264#L141 assume !(8496 == ssl3_accept_~s__state~0); 24258#L144 assume !(8497 == ssl3_accept_~s__state~0); 24254#L147 assume !(8512 == ssl3_accept_~s__state~0); 24252#L150 assume !(8513 == ssl3_accept_~s__state~0); 24250#L153 assume !(8528 == ssl3_accept_~s__state~0); 24240#L156 assume !(8529 == ssl3_accept_~s__state~0); 24239#L159 assume !(8544 == ssl3_accept_~s__state~0); 24238#L162 assume !(8545 == ssl3_accept_~s__state~0); 24237#L165 assume 8560 == ssl3_accept_~s__state~0; 23891#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23626#L423 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; 23338#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24413#L592 ssl3_accept_~skip~0 := 0; 25023#L105-2 assume !false; 25021#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25019#L108 assume !(12292 == ssl3_accept_~s__state~0); 25017#L111 assume !(16384 == ssl3_accept_~s__state~0); 25015#L114 assume !(8192 == ssl3_accept_~s__state~0); 24982#L117 assume !(24576 == ssl3_accept_~s__state~0); 24981#L120 assume !(8195 == ssl3_accept_~s__state~0); 24980#L123 assume !(8480 == ssl3_accept_~s__state~0); 23758#L126 assume !(8481 == ssl3_accept_~s__state~0); 23759#L129 assume !(8482 == ssl3_accept_~s__state~0); 24151#L132 assume 8464 == ssl3_accept_~s__state~0; 23394#L139 [2018-11-28 12:43:25,641 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,641 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2018-11-28 12:43:25,641 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,641 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,642 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:25,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,648 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,648 INFO L82 PathProgramCache]: Analyzing trace with hash 1803715433, now seen corresponding path program 1 times [2018-11-28 12:43:25,648 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,648 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,649 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:25,649 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:25,673 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-28 12:43:25,673 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:25,674 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:25,674 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:25,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:25,674 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:25,674 INFO L87 Difference]: Start difference. First operand 1768 states and 2383 transitions. cyclomatic complexity: 620 Second operand 3 states. [2018-11-28 12:43:25,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:25,773 INFO L93 Difference]: Finished difference Result 1986 states and 2663 transitions. [2018-11-28 12:43:25,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:25,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1986 states and 2663 transitions. [2018-11-28 12:43:25,777 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1244 [2018-11-28 12:43:25,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1986 states to 1986 states and 2663 transitions. [2018-11-28 12:43:25,782 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1402 [2018-11-28 12:43:25,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1402 [2018-11-28 12:43:25,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1986 states and 2663 transitions. [2018-11-28 12:43:25,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:25,783 INFO L705 BuchiCegarLoop]: Abstraction has 1986 states and 2663 transitions. [2018-11-28 12:43:25,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1986 states and 2663 transitions. [2018-11-28 12:43:25,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1986 to 1942. [2018-11-28 12:43:25,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1942 states. [2018-11-28 12:43:25,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1942 states to 1942 states and 2593 transitions. [2018-11-28 12:43:25,815 INFO L728 BuchiCegarLoop]: Abstraction has 1942 states and 2593 transitions. [2018-11-28 12:43:25,815 INFO L608 BuchiCegarLoop]: Abstraction has 1942 states and 2593 transitions. [2018-11-28 12:43:25,815 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-28 12:43:25,815 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1942 states and 2593 transitions. [2018-11-28 12:43:25,819 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2018-11-28 12:43:25,819 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:25,819 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:25,820 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,820 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:25,820 INFO L794 eck$LassoCheckResult]: Stem: 27318#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 27319#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27258#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 27299#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27238#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 27330#L105-2 assume !false; 27707#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28777#L108 assume !(12292 == ssl3_accept_~s__state~0); 28774#L111 assume !(16384 == ssl3_accept_~s__state~0); 28771#L114 assume !(8192 == ssl3_accept_~s__state~0); 28768#L117 assume !(24576 == ssl3_accept_~s__state~0); 28765#L120 assume !(8195 == ssl3_accept_~s__state~0); 28762#L123 assume !(8480 == ssl3_accept_~s__state~0); 28761#L126 assume !(8481 == ssl3_accept_~s__state~0); 28209#L129 assume !(8482 == ssl3_accept_~s__state~0); 28210#L132 assume 8464 == ssl3_accept_~s__state~0; 27485#L139 [2018-11-28 12:43:25,821 INFO L796 eck$LassoCheckResult]: Loop: 27485#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 27812#L278 assume !(0 == ssl3_accept_~blastFlag~0); 27814#L278-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; 28522#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28520#L592 ssl3_accept_~skip~0 := 0; 28519#L105-2 assume !false; 28518#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28517#L108 assume !(12292 == ssl3_accept_~s__state~0); 28516#L111 assume !(16384 == ssl3_accept_~s__state~0); 28514#L114 assume !(8192 == ssl3_accept_~s__state~0); 28511#L117 assume !(24576 == ssl3_accept_~s__state~0); 28510#L120 assume !(8195 == ssl3_accept_~s__state~0); 28504#L123 assume !(8480 == ssl3_accept_~s__state~0); 28502#L126 assume !(8481 == ssl3_accept_~s__state~0); 28500#L129 assume !(8482 == ssl3_accept_~s__state~0); 28498#L132 assume !(8464 == ssl3_accept_~s__state~0); 28496#L135 assume !(8465 == ssl3_accept_~s__state~0); 28494#L138 assume !(8466 == ssl3_accept_~s__state~0); 28492#L141 assume 8496 == ssl3_accept_~s__state~0; 27554#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 28489#L291 assume !(1 == ssl3_accept_~blastFlag~0); 28487#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 28484#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28485#L297-2 ssl3_accept_~s__init_num~0 := 0; 28940#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28938#L592 ssl3_accept_~skip~0 := 0; 28936#L105-2 assume !false; 28934#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28932#L108 assume !(12292 == ssl3_accept_~s__state~0); 28930#L111 assume !(16384 == ssl3_accept_~s__state~0); 28928#L114 assume !(8192 == ssl3_accept_~s__state~0); 28926#L117 assume !(24576 == ssl3_accept_~s__state~0); 28924#L120 assume !(8195 == ssl3_accept_~s__state~0); 28922#L123 assume !(8480 == ssl3_accept_~s__state~0); 28920#L126 assume !(8481 == ssl3_accept_~s__state~0); 28918#L129 assume !(8482 == ssl3_accept_~s__state~0); 28916#L132 assume !(8464 == ssl3_accept_~s__state~0); 28914#L135 assume !(8465 == ssl3_accept_~s__state~0); 28912#L138 assume !(8466 == ssl3_accept_~s__state~0); 28910#L141 assume !(8496 == ssl3_accept_~s__state~0); 28909#L144 assume !(8497 == ssl3_accept_~s__state~0); 28908#L147 assume 8512 == ssl3_accept_~s__state~0; 27548#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28903#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28900#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28894#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28891#L592 ssl3_accept_~skip~0 := 0; 28890#L105-2 assume !false; 28889#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28888#L108 assume !(12292 == ssl3_accept_~s__state~0); 28882#L111 assume !(16384 == ssl3_accept_~s__state~0); 28881#L114 assume !(8192 == ssl3_accept_~s__state~0); 28880#L117 assume !(24576 == ssl3_accept_~s__state~0); 28879#L120 assume !(8195 == ssl3_accept_~s__state~0); 28878#L123 assume !(8480 == ssl3_accept_~s__state~0); 28877#L126 assume !(8481 == ssl3_accept_~s__state~0); 28876#L129 assume !(8482 == ssl3_accept_~s__state~0); 28874#L132 assume !(8464 == ssl3_accept_~s__state~0); 28871#L135 assume !(8465 == ssl3_accept_~s__state~0); 28866#L138 assume !(8466 == ssl3_accept_~s__state~0); 28863#L141 assume !(8496 == ssl3_accept_~s__state~0); 28859#L144 assume !(8497 == ssl3_accept_~s__state~0); 28857#L147 assume !(8512 == ssl3_accept_~s__state~0); 28854#L150 assume !(8513 == ssl3_accept_~s__state~0); 28852#L153 assume 8528 == ssl3_accept_~s__state~0; 27542#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28848#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 28846#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28834#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 28832#L358 assume !(ssl3_accept_~ret~0 <= 0); 28826#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28804#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28800#L592 ssl3_accept_~skip~0 := 0; 28798#L105-2 assume !false; 28796#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28794#L108 assume !(12292 == ssl3_accept_~s__state~0); 28792#L111 assume !(16384 == ssl3_accept_~s__state~0); 28789#L114 assume !(8192 == ssl3_accept_~s__state~0); 28785#L117 assume !(24576 == ssl3_accept_~s__state~0); 28783#L120 assume !(8195 == ssl3_accept_~s__state~0); 28780#L123 assume !(8480 == ssl3_accept_~s__state~0); 28778#L126 assume !(8481 == ssl3_accept_~s__state~0); 28775#L129 assume !(8482 == ssl3_accept_~s__state~0); 28772#L132 assume !(8464 == ssl3_accept_~s__state~0); 28769#L135 assume !(8465 == ssl3_accept_~s__state~0); 28766#L138 assume !(8466 == ssl3_accept_~s__state~0); 28763#L141 assume !(8496 == ssl3_accept_~s__state~0); 28732#L144 assume !(8497 == ssl3_accept_~s__state~0); 28731#L147 assume !(8512 == ssl3_accept_~s__state~0); 28626#L150 assume !(8513 == ssl3_accept_~s__state~0); 28625#L153 assume !(8528 == ssl3_accept_~s__state~0); 28624#L156 assume !(8529 == ssl3_accept_~s__state~0); 28623#L159 assume 8544 == ssl3_accept_~s__state~0; 27536#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27808#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 27811#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28552#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27295#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27276#L405 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; 27098#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28541#L592 ssl3_accept_~skip~0 := 0; 28855#L105-2 assume !false; 28853#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28850#L108 assume !(12292 == ssl3_accept_~s__state~0); 28849#L111 assume !(16384 == ssl3_accept_~s__state~0); 28847#L114 assume !(8192 == ssl3_accept_~s__state~0); 28840#L117 assume !(24576 == ssl3_accept_~s__state~0); 28809#L120 assume !(8195 == ssl3_accept_~s__state~0); 28801#L123 assume !(8480 == ssl3_accept_~s__state~0); 27479#L126 assume !(8481 == ssl3_accept_~s__state~0); 27480#L129 assume !(8482 == ssl3_accept_~s__state~0); 27484#L132 assume 8464 == ssl3_accept_~s__state~0; 27485#L139 [2018-11-28 12:43:25,821 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,821 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2018-11-28 12:43:25,821 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,821 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,822 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:25,822 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:25,828 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:25,828 INFO L82 PathProgramCache]: Analyzing trace with hash 1817800793, now seen corresponding path program 1 times [2018-11-28 12:43:25,829 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:25,829 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:25,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,829 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:25,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:25,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:25,856 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 12:43:25,856 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:25,856 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:25,857 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:25,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:25,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:25,858 INFO L87 Difference]: Start difference. First operand 1942 states and 2593 transitions. cyclomatic complexity: 656 Second operand 3 states. [2018-11-28 12:43:25,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:25,993 INFO L93 Difference]: Finished difference Result 2100 states and 2787 transitions. [2018-11-28 12:43:25,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:25,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2100 states and 2787 transitions. [2018-11-28 12:43:26,000 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1284 [2018-11-28 12:43:26,007 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2100 states to 2053 states and 2722 transitions. [2018-11-28 12:43:26,007 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1486 [2018-11-28 12:43:26,008 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1510 [2018-11-28 12:43:26,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2053 states and 2722 transitions. [2018-11-28 12:43:26,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:26,008 INFO L705 BuchiCegarLoop]: Abstraction has 2053 states and 2722 transitions. [2018-11-28 12:43:26,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2053 states and 2722 transitions. [2018-11-28 12:43:26,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2053 to 1960. [2018-11-28 12:43:26,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-11-28 12:43:26,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 2613 transitions. [2018-11-28 12:43:26,028 INFO L728 BuchiCegarLoop]: Abstraction has 1960 states and 2613 transitions. [2018-11-28 12:43:26,028 INFO L608 BuchiCegarLoop]: Abstraction has 1960 states and 2613 transitions. [2018-11-28 12:43:26,028 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-28 12:43:26,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1960 states and 2613 transitions. [2018-11-28 12:43:26,032 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2018-11-28 12:43:26,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:26,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:26,032 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,032 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,033 INFO L794 eck$LassoCheckResult]: Stem: 31374#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 31375#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31303#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 31351#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31281#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 31389#L105-2 assume !false; 31616#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31608#L108 assume !(12292 == ssl3_accept_~s__state~0); 31609#L111 assume !(16384 == ssl3_accept_~s__state~0); 31598#L114 assume !(8192 == ssl3_accept_~s__state~0); 31599#L117 assume !(24576 == ssl3_accept_~s__state~0); 31588#L120 assume !(8195 == ssl3_accept_~s__state~0); 31589#L123 assume !(8480 == ssl3_accept_~s__state~0); 31578#L126 assume 8481 == ssl3_accept_~s__state~0; 31340#L127 [2018-11-28 12:43:26,033 INFO L796 eck$LassoCheckResult]: Loop: 31340#L127 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 31143#L263 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; 31144#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32930#L592 ssl3_accept_~skip~0 := 0; 32927#L105-2 assume !false; 32924#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32921#L108 assume !(12292 == ssl3_accept_~s__state~0); 32918#L111 assume !(16384 == ssl3_accept_~s__state~0); 32916#L114 assume !(8192 == ssl3_accept_~s__state~0); 32898#L117 assume !(24576 == ssl3_accept_~s__state~0); 32897#L120 assume !(8195 == ssl3_accept_~s__state~0); 32896#L123 assume !(8480 == ssl3_accept_~s__state~0); 32895#L126 assume !(8481 == ssl3_accept_~s__state~0); 32894#L129 assume !(8482 == ssl3_accept_~s__state~0); 32842#L132 assume !(8464 == ssl3_accept_~s__state~0); 32841#L135 assume !(8465 == ssl3_accept_~s__state~0); 32840#L138 assume !(8466 == ssl3_accept_~s__state~0); 32644#L141 assume !(8496 == ssl3_accept_~s__state~0); 32641#L144 assume !(8497 == ssl3_accept_~s__state~0); 32494#L147 assume !(8512 == ssl3_accept_~s__state~0); 32493#L150 assume !(8513 == ssl3_accept_~s__state~0); 32492#L153 assume !(8528 == ssl3_accept_~s__state~0); 32491#L156 assume !(8529 == ssl3_accept_~s__state~0); 32490#L159 assume !(8544 == ssl3_accept_~s__state~0); 32446#L162 assume !(8545 == ssl3_accept_~s__state~0); 31962#L165 assume !(8560 == ssl3_accept_~s__state~0); 31961#L168 assume !(8561 == ssl3_accept_~s__state~0); 31928#L171 assume 8448 == ssl3_accept_~s__state~0; 31205#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31206#L433 assume !(ssl3_accept_~num1~0 > 0); 31269#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31270#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31916#L592 ssl3_accept_~skip~0 := 0; 31915#L105-2 assume !false; 31914#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31913#L108 assume !(12292 == ssl3_accept_~s__state~0); 31912#L111 assume !(16384 == ssl3_accept_~s__state~0); 31911#L114 assume !(8192 == ssl3_accept_~s__state~0); 31910#L117 assume !(24576 == ssl3_accept_~s__state~0); 31908#L120 assume !(8195 == ssl3_accept_~s__state~0); 31907#L123 assume 8480 == ssl3_accept_~s__state~0; 31340#L127 [2018-11-28 12:43:26,033 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,033 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2018-11-28 12:43:26,033 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,033 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,034 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,034 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,062 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-28 12:43:26,063 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:26,063 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 12:43:26,063 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:26,063 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,063 INFO L82 PathProgramCache]: Analyzing trace with hash 1341049336, now seen corresponding path program 1 times [2018-11-28 12:43:26,063 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,063 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,064 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,081 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:26,081 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 12:43:26,081 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 12:43:26,093 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,102 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 12:43:26,106 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:26,130 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 12:43:26,130 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 12:43:26,130 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:26,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:26,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:26,131 INFO L87 Difference]: Start difference. First operand 1960 states and 2613 transitions. cyclomatic complexity: 660 Second operand 3 states. [2018-11-28 12:43:26,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:26,233 INFO L93 Difference]: Finished difference Result 1964 states and 2613 transitions. [2018-11-28 12:43:26,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:26,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1964 states and 2613 transitions. [2018-11-28 12:43:26,239 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1266 [2018-11-28 12:43:26,246 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1964 states to 1964 states and 2613 transitions. [2018-11-28 12:43:26,246 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1421 [2018-11-28 12:43:26,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1421 [2018-11-28 12:43:26,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1964 states and 2613 transitions. [2018-11-28 12:43:26,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:26,247 INFO L705 BuchiCegarLoop]: Abstraction has 1964 states and 2613 transitions. [2018-11-28 12:43:26,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1964 states and 2613 transitions. [2018-11-28 12:43:26,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1964 to 1960. [2018-11-28 12:43:26,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1960 states. [2018-11-28 12:43:26,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1960 states to 1960 states and 2609 transitions. [2018-11-28 12:43:26,266 INFO L728 BuchiCegarLoop]: Abstraction has 1960 states and 2609 transitions. [2018-11-28 12:43:26,266 INFO L608 BuchiCegarLoop]: Abstraction has 1960 states and 2609 transitions. [2018-11-28 12:43:26,266 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-28 12:43:26,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1960 states and 2609 transitions. [2018-11-28 12:43:26,270 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2018-11-28 12:43:26,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:26,271 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:26,271 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,271 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,271 INFO L794 eck$LassoCheckResult]: Stem: 35403#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 35404#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35350#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 35388#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35327#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 35417#L105-2 assume !false; 35733#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36388#L108 assume !(12292 == ssl3_accept_~s__state~0); 36386#L111 assume !(16384 == ssl3_accept_~s__state~0); 36384#L114 assume !(8192 == ssl3_accept_~s__state~0); 36383#L117 assume !(24576 == ssl3_accept_~s__state~0); 36382#L120 assume !(8195 == ssl3_accept_~s__state~0); 36381#L123 assume !(8480 == ssl3_accept_~s__state~0); 36380#L126 assume !(8481 == ssl3_accept_~s__state~0); 35699#L129 assume 8482 == ssl3_accept_~s__state~0; 35561#L130 [2018-11-28 12:43:26,271 INFO L796 eck$LassoCheckResult]: Loop: 35561#L130 ssl3_accept_~s__state~0 := 3; 36338#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36336#L592 ssl3_accept_~skip~0 := 0; 36334#L105-2 assume !false; 36332#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36330#L108 assume !(12292 == ssl3_accept_~s__state~0); 36328#L111 assume !(16384 == ssl3_accept_~s__state~0); 36326#L114 assume !(8192 == ssl3_accept_~s__state~0); 36324#L117 assume !(24576 == ssl3_accept_~s__state~0); 36322#L120 assume !(8195 == ssl3_accept_~s__state~0); 36320#L123 assume !(8480 == ssl3_accept_~s__state~0); 36318#L126 assume !(8481 == ssl3_accept_~s__state~0); 36316#L129 assume !(8482 == ssl3_accept_~s__state~0); 36314#L132 assume !(8464 == ssl3_accept_~s__state~0); 36312#L135 assume !(8465 == ssl3_accept_~s__state~0); 36290#L138 assume !(8466 == ssl3_accept_~s__state~0); 35692#L141 assume !(8496 == ssl3_accept_~s__state~0); 35691#L144 assume !(8497 == ssl3_accept_~s__state~0); 35690#L147 assume !(8512 == ssl3_accept_~s__state~0); 35689#L150 assume !(8513 == ssl3_accept_~s__state~0); 35688#L153 assume !(8528 == ssl3_accept_~s__state~0); 35687#L156 assume !(8529 == ssl3_accept_~s__state~0); 35686#L159 assume !(8544 == ssl3_accept_~s__state~0); 35685#L162 assume !(8545 == ssl3_accept_~s__state~0); 35684#L165 assume !(8560 == ssl3_accept_~s__state~0); 35683#L168 assume !(8561 == ssl3_accept_~s__state~0); 35682#L171 assume 8448 == ssl3_accept_~s__state~0; 35257#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 35258#L433 assume !(ssl3_accept_~num1~0 > 0); 35243#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35317#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35595#L592 ssl3_accept_~skip~0 := 0; 35592#L105-2 assume !false; 35589#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35585#L108 assume !(12292 == ssl3_accept_~s__state~0); 35582#L111 assume !(16384 == ssl3_accept_~s__state~0); 35579#L114 assume !(8192 == ssl3_accept_~s__state~0); 35575#L117 assume !(24576 == ssl3_accept_~s__state~0); 35572#L120 assume !(8195 == ssl3_accept_~s__state~0); 35568#L123 assume !(8480 == ssl3_accept_~s__state~0); 35564#L126 assume !(8481 == ssl3_accept_~s__state~0); 35560#L129 assume 8482 == ssl3_accept_~s__state~0; 35561#L130 [2018-11-28 12:43:26,272 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2018-11-28 12:43:26,272 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,272 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,272 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,273 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,273 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,287 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-28 12:43:26,287 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:26,287 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-11-28 12:43:26,287 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:26,288 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1169497002, now seen corresponding path program 1 times [2018-11-28 12:43:26,288 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,288 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,307 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:26,307 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:26,307 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:26,307 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:26,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:26,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:26,308 INFO L87 Difference]: Start difference. First operand 1960 states and 2609 transitions. cyclomatic complexity: 656 Second operand 3 states. [2018-11-28 12:43:26,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:26,385 INFO L93 Difference]: Finished difference Result 1960 states and 2605 transitions. [2018-11-28 12:43:26,385 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:26,385 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1960 states and 2605 transitions. [2018-11-28 12:43:26,389 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2018-11-28 12:43:26,395 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1960 states to 1960 states and 2605 transitions. [2018-11-28 12:43:26,395 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1417 [2018-11-28 12:43:26,396 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1417 [2018-11-28 12:43:26,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1960 states and 2605 transitions. [2018-11-28 12:43:26,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:26,396 INFO L705 BuchiCegarLoop]: Abstraction has 1960 states and 2605 transitions. [2018-11-28 12:43:26,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1960 states and 2605 transitions. [2018-11-28 12:43:26,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1960 to 1930. [2018-11-28 12:43:26,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1930 states. [2018-11-28 12:43:26,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1930 states to 1930 states and 2569 transitions. [2018-11-28 12:43:26,413 INFO L728 BuchiCegarLoop]: Abstraction has 1930 states and 2569 transitions. [2018-11-28 12:43:26,414 INFO L608 BuchiCegarLoop]: Abstraction has 1930 states and 2569 transitions. [2018-11-28 12:43:26,414 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-28 12:43:26,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1930 states and 2569 transitions. [2018-11-28 12:43:26,418 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1262 [2018-11-28 12:43:26,418 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:26,418 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:26,419 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,419 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,419 INFO L794 eck$LassoCheckResult]: Stem: 39337#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 39338#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39278#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 39320#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39256#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 39350#L105-2 assume !false; 39857#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39855#L108 assume !(12292 == ssl3_accept_~s__state~0); 39853#L111 assume !(16384 == ssl3_accept_~s__state~0); 39851#L114 assume !(8192 == ssl3_accept_~s__state~0); 39849#L117 assume !(24576 == ssl3_accept_~s__state~0); 39847#L120 assume !(8195 == ssl3_accept_~s__state~0); 39845#L123 assume !(8480 == ssl3_accept_~s__state~0); 39843#L126 assume !(8481 == ssl3_accept_~s__state~0); 39841#L129 assume !(8482 == ssl3_accept_~s__state~0); 39839#L132 assume 8464 == ssl3_accept_~s__state~0; 39176#L139 [2018-11-28 12:43:26,420 INFO L796 eck$LassoCheckResult]: Loop: 39176#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 39177#L278 assume !(0 == ssl3_accept_~blastFlag~0); 39310#L278-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; 39311#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40919#L592 ssl3_accept_~skip~0 := 0; 40978#L105-2 assume !false; 40976#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40974#L108 assume !(12292 == ssl3_accept_~s__state~0); 40972#L111 assume !(16384 == ssl3_accept_~s__state~0); 40969#L114 assume !(8192 == ssl3_accept_~s__state~0); 40967#L117 assume !(24576 == ssl3_accept_~s__state~0); 40965#L120 assume !(8195 == ssl3_accept_~s__state~0); 40963#L123 assume !(8480 == ssl3_accept_~s__state~0); 40960#L126 assume !(8481 == ssl3_accept_~s__state~0); 40958#L129 assume !(8482 == ssl3_accept_~s__state~0); 40956#L132 assume !(8464 == ssl3_accept_~s__state~0); 40952#L135 assume !(8465 == ssl3_accept_~s__state~0); 40839#L138 assume !(8466 == ssl3_accept_~s__state~0); 40838#L141 assume 8496 == ssl3_accept_~s__state~0; 39550#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 40603#L291 assume !(1 == ssl3_accept_~blastFlag~0); 39387#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 39330#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39332#L297-2 ssl3_accept_~s__init_num~0 := 0; 40789#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40602#L592 ssl3_accept_~skip~0 := 0; 40479#L105-2 assume !false; 40473#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40471#L108 assume !(12292 == ssl3_accept_~s__state~0); 40469#L111 assume !(16384 == ssl3_accept_~s__state~0); 40467#L114 assume !(8192 == ssl3_accept_~s__state~0); 40465#L117 assume !(24576 == ssl3_accept_~s__state~0); 40463#L120 assume !(8195 == ssl3_accept_~s__state~0); 40461#L123 assume !(8480 == ssl3_accept_~s__state~0); 40459#L126 assume !(8481 == ssl3_accept_~s__state~0); 40457#L129 assume !(8482 == ssl3_accept_~s__state~0); 40455#L132 assume !(8464 == ssl3_accept_~s__state~0); 40453#L135 assume !(8465 == ssl3_accept_~s__state~0); 40451#L138 assume !(8466 == ssl3_accept_~s__state~0); 40449#L141 assume !(8496 == ssl3_accept_~s__state~0); 40447#L144 assume !(8497 == ssl3_accept_~s__state~0); 40445#L147 assume 8512 == ssl3_accept_~s__state~0; 39547#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40439#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40435#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40428#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40423#L592 ssl3_accept_~skip~0 := 0; 40421#L105-2 assume !false; 40419#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40417#L108 assume !(12292 == ssl3_accept_~s__state~0); 40415#L111 assume !(16384 == ssl3_accept_~s__state~0); 40413#L114 assume !(8192 == ssl3_accept_~s__state~0); 40411#L117 assume !(24576 == ssl3_accept_~s__state~0); 40409#L120 assume !(8195 == ssl3_accept_~s__state~0); 40407#L123 assume !(8480 == ssl3_accept_~s__state~0); 40405#L126 assume !(8481 == ssl3_accept_~s__state~0); 40403#L129 assume !(8482 == ssl3_accept_~s__state~0); 40401#L132 assume !(8464 == ssl3_accept_~s__state~0); 40399#L135 assume !(8465 == ssl3_accept_~s__state~0); 40397#L138 assume !(8466 == ssl3_accept_~s__state~0); 40395#L141 assume !(8496 == ssl3_accept_~s__state~0); 40393#L144 assume !(8497 == ssl3_accept_~s__state~0); 40391#L147 assume !(8512 == ssl3_accept_~s__state~0); 40389#L150 assume !(8513 == ssl3_accept_~s__state~0); 40383#L153 assume 8528 == ssl3_accept_~s__state~0; 39544#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 40382#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 40380#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 40373#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 40371#L358 assume !(ssl3_accept_~ret~0 <= 0); 39195#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39196#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40552#L592 ssl3_accept_~skip~0 := 0; 40550#L105-2 assume !false; 40548#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40546#L108 assume !(12292 == ssl3_accept_~s__state~0); 40544#L111 assume !(16384 == ssl3_accept_~s__state~0); 40542#L114 assume !(8192 == ssl3_accept_~s__state~0); 40540#L117 assume !(24576 == ssl3_accept_~s__state~0); 40537#L120 assume !(8195 == ssl3_accept_~s__state~0); 40533#L123 assume !(8480 == ssl3_accept_~s__state~0); 40527#L126 assume !(8481 == ssl3_accept_~s__state~0); 40524#L129 assume !(8482 == ssl3_accept_~s__state~0); 40521#L132 assume !(8464 == ssl3_accept_~s__state~0); 40518#L135 assume !(8465 == ssl3_accept_~s__state~0); 40515#L138 assume !(8466 == ssl3_accept_~s__state~0); 40512#L141 assume !(8496 == ssl3_accept_~s__state~0); 40509#L144 assume !(8497 == ssl3_accept_~s__state~0); 40506#L147 assume !(8512 == ssl3_accept_~s__state~0); 40503#L150 assume !(8513 == ssl3_accept_~s__state~0); 40500#L153 assume !(8528 == ssl3_accept_~s__state~0); 40499#L156 assume !(8529 == ssl3_accept_~s__state~0); 39418#L159 assume 8544 == ssl3_accept_~s__state~0; 39415#L163 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 39142#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40422#L592 ssl3_accept_~skip~0 := 0; 40420#L105-2 assume !false; 40418#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40416#L108 assume !(12292 == ssl3_accept_~s__state~0); 40414#L111 assume !(16384 == ssl3_accept_~s__state~0); 40412#L114 assume !(8192 == ssl3_accept_~s__state~0); 40410#L117 assume !(24576 == ssl3_accept_~s__state~0); 40408#L120 assume !(8195 == ssl3_accept_~s__state~0); 40406#L123 assume !(8480 == ssl3_accept_~s__state~0); 40404#L126 assume !(8481 == ssl3_accept_~s__state~0); 40402#L129 assume !(8482 == ssl3_accept_~s__state~0); 40400#L132 assume !(8464 == ssl3_accept_~s__state~0); 40398#L135 assume !(8465 == ssl3_accept_~s__state~0); 40396#L138 assume !(8466 == ssl3_accept_~s__state~0); 40394#L141 assume !(8496 == ssl3_accept_~s__state~0); 40392#L144 assume !(8497 == ssl3_accept_~s__state~0); 40390#L147 assume !(8512 == ssl3_accept_~s__state~0); 40388#L150 assume !(8513 == ssl3_accept_~s__state~0); 40386#L153 assume !(8528 == ssl3_accept_~s__state~0); 40384#L156 assume !(8529 == ssl3_accept_~s__state~0); 40385#L159 assume !(8544 == ssl3_accept_~s__state~0); 39419#L162 assume !(8545 == ssl3_accept_~s__state~0); 39420#L165 assume !(8560 == ssl3_accept_~s__state~0); 40379#L168 assume !(8561 == ssl3_accept_~s__state~0); 40378#L171 assume !(8448 == ssl3_accept_~s__state~0); 40375#L174 assume 8576 == ssl3_accept_~s__state~0; 39380#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 39225#L447 assume !(ssl3_accept_~ret~0 <= 0); 39149#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 39150#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40526#L592 ssl3_accept_~skip~0 := 0; 40523#L105-2 assume !false; 40520#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40517#L108 assume !(12292 == ssl3_accept_~s__state~0); 40514#L111 assume !(16384 == ssl3_accept_~s__state~0); 40511#L114 assume !(8192 == ssl3_accept_~s__state~0); 40508#L117 assume !(24576 == ssl3_accept_~s__state~0); 40505#L120 assume !(8195 == ssl3_accept_~s__state~0); 40502#L123 assume !(8480 == ssl3_accept_~s__state~0); 39398#L126 assume !(8481 == ssl3_accept_~s__state~0); 40498#L129 assume !(8482 == ssl3_accept_~s__state~0); 39392#L132 assume 8464 == ssl3_accept_~s__state~0; 39176#L139 [2018-11-28 12:43:26,420 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,420 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2018-11-28 12:43:26,420 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,420 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,420 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,421 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:26,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:26,427 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1757928395, now seen corresponding path program 1 times [2018-11-28 12:43:26,427 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,427 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,428 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:26,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,460 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 12:43:26,460 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:26,460 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:26,461 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:26,461 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:26,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:26,461 INFO L87 Difference]: Start difference. First operand 1930 states and 2569 transitions. cyclomatic complexity: 646 Second operand 3 states. [2018-11-28 12:43:26,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:26,551 INFO L93 Difference]: Finished difference Result 1790 states and 2317 transitions. [2018-11-28 12:43:26,552 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:26,552 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1790 states and 2317 transitions. [2018-11-28 12:43:26,555 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 974 [2018-11-28 12:43:26,559 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1790 states to 1518 states and 1973 transitions. [2018-11-28 12:43:26,559 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1090 [2018-11-28 12:43:26,560 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1362 [2018-11-28 12:43:26,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1518 states and 1973 transitions. [2018-11-28 12:43:26,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:26,560 INFO L705 BuchiCegarLoop]: Abstraction has 1518 states and 1973 transitions. [2018-11-28 12:43:26,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1518 states and 1973 transitions. [2018-11-28 12:43:26,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1518 to 1242. [2018-11-28 12:43:26,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1242 states. [2018-11-28 12:43:26,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1242 states to 1242 states and 1621 transitions. [2018-11-28 12:43:26,571 INFO L728 BuchiCegarLoop]: Abstraction has 1242 states and 1621 transitions. [2018-11-28 12:43:26,571 INFO L608 BuchiCegarLoop]: Abstraction has 1242 states and 1621 transitions. [2018-11-28 12:43:26,571 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-28 12:43:26,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1242 states and 1621 transitions. [2018-11-28 12:43:26,574 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 970 [2018-11-28 12:43:26,574 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:26,574 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:26,575 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,575 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,575 INFO L794 eck$LassoCheckResult]: Stem: 43015#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 43016#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42965#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 43000#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42950#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 43028#L105-2 assume !false; 43090#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43581#L108 assume !(12292 == ssl3_accept_~s__state~0); 43578#L111 assume !(16384 == ssl3_accept_~s__state~0); 43575#L114 assume !(8192 == ssl3_accept_~s__state~0); 43573#L117 assume !(24576 == ssl3_accept_~s__state~0); 43570#L120 assume !(8195 == ssl3_accept_~s__state~0); 43567#L123 assume !(8480 == ssl3_accept_~s__state~0); 43565#L126 assume !(8481 == ssl3_accept_~s__state~0); 43562#L129 assume !(8482 == ssl3_accept_~s__state~0); 43560#L132 assume 8464 == ssl3_accept_~s__state~0; 43155#L139 [2018-11-28 12:43:26,576 INFO L796 eck$LassoCheckResult]: Loop: 43155#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 43017#L278 assume !(0 == ssl3_accept_~blastFlag~0); 42990#L278-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; 42991#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43684#L592 ssl3_accept_~skip~0 := 0; 43678#L105-2 assume !false; 43676#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43674#L108 assume !(12292 == ssl3_accept_~s__state~0); 43671#L111 assume !(16384 == ssl3_accept_~s__state~0); 43668#L114 assume !(8192 == ssl3_accept_~s__state~0); 43665#L117 assume !(24576 == ssl3_accept_~s__state~0); 43661#L120 assume !(8195 == ssl3_accept_~s__state~0); 43658#L123 assume !(8480 == ssl3_accept_~s__state~0); 43655#L126 assume !(8481 == ssl3_accept_~s__state~0); 43651#L129 assume !(8482 == ssl3_accept_~s__state~0); 43647#L132 assume !(8464 == ssl3_accept_~s__state~0); 43607#L135 assume !(8465 == ssl3_accept_~s__state~0); 43606#L138 assume !(8466 == ssl3_accept_~s__state~0); 43604#L141 assume 8496 == ssl3_accept_~s__state~0; 43152#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 43601#L291 assume !(1 == ssl3_accept_~blastFlag~0); 43599#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 43597#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43007#L297-2 ssl3_accept_~s__init_num~0 := 0; 43008#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44053#L592 ssl3_accept_~skip~0 := 0; 44051#L105-2 assume !false; 44049#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44047#L108 assume !(12292 == ssl3_accept_~s__state~0); 44045#L111 assume !(16384 == ssl3_accept_~s__state~0); 44043#L114 assume !(8192 == ssl3_accept_~s__state~0); 44041#L117 assume !(24576 == ssl3_accept_~s__state~0); 44039#L120 assume !(8195 == ssl3_accept_~s__state~0); 44038#L123 assume !(8480 == ssl3_accept_~s__state~0); 44037#L126 assume !(8481 == ssl3_accept_~s__state~0); 44036#L129 assume !(8482 == ssl3_accept_~s__state~0); 44034#L132 assume !(8464 == ssl3_accept_~s__state~0); 44031#L135 assume !(8465 == ssl3_accept_~s__state~0); 44030#L138 assume !(8466 == ssl3_accept_~s__state~0); 42952#L141 assume !(8496 == ssl3_accept_~s__state~0); 42953#L144 assume !(8497 == ssl3_accept_~s__state~0); 44024#L147 assume 8512 == ssl3_accept_~s__state~0; 43149#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44021#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43019#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 42847#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42837#L592 ssl3_accept_~skip~0 := 0; 42943#L105-2 assume !false; 42885#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42886#L108 assume !(12292 == ssl3_accept_~s__state~0); 42907#L111 assume !(16384 == ssl3_accept_~s__state~0); 42869#L114 assume !(8192 == ssl3_accept_~s__state~0); 42870#L117 assume !(24576 == ssl3_accept_~s__state~0); 42856#L120 assume !(8195 == ssl3_accept_~s__state~0); 42857#L123 assume !(8480 == ssl3_accept_~s__state~0); 43024#L126 assume !(8481 == ssl3_accept_~s__state~0); 43025#L129 assume !(8482 == ssl3_accept_~s__state~0); 43889#L132 assume !(8464 == ssl3_accept_~s__state~0); 43888#L135 assume !(8465 == ssl3_accept_~s__state~0); 43887#L138 assume !(8466 == ssl3_accept_~s__state~0); 43886#L141 assume !(8496 == ssl3_accept_~s__state~0); 43885#L144 assume !(8497 == ssl3_accept_~s__state~0); 43884#L147 assume !(8512 == ssl3_accept_~s__state~0); 43883#L150 assume !(8513 == ssl3_accept_~s__state~0); 43881#L153 assume 8528 == ssl3_accept_~s__state~0; 43146#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43878#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43876#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 43877#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 43864#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 43860#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43851#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43849#L592 ssl3_accept_~skip~0 := 0; 43847#L105-2 assume !false; 43845#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43843#L108 assume !(12292 == ssl3_accept_~s__state~0); 43841#L111 assume !(16384 == ssl3_accept_~s__state~0); 43839#L114 assume !(8192 == ssl3_accept_~s__state~0); 43837#L117 assume !(24576 == ssl3_accept_~s__state~0); 43835#L120 assume !(8195 == ssl3_accept_~s__state~0); 43833#L123 assume !(8480 == ssl3_accept_~s__state~0); 43831#L126 assume !(8481 == ssl3_accept_~s__state~0); 43829#L129 assume !(8482 == ssl3_accept_~s__state~0); 43827#L132 assume !(8464 == ssl3_accept_~s__state~0); 43825#L135 assume !(8465 == ssl3_accept_~s__state~0); 43823#L138 assume !(8466 == ssl3_accept_~s__state~0); 43821#L141 assume !(8496 == ssl3_accept_~s__state~0); 43819#L144 assume !(8497 == ssl3_accept_~s__state~0); 43817#L147 assume !(8512 == ssl3_accept_~s__state~0); 43815#L150 assume !(8513 == ssl3_accept_~s__state~0); 43811#L153 assume !(8528 == ssl3_accept_~s__state~0); 43809#L156 assume !(8529 == ssl3_accept_~s__state~0); 43808#L159 assume 8544 == ssl3_accept_~s__state~0; 43143#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43807#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 43804#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43029#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42984#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 42980#L405 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; 42846#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43713#L592 ssl3_accept_~skip~0 := 0; 43711#L105-2 assume !false; 43710#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43709#L108 assume !(12292 == ssl3_accept_~s__state~0); 43708#L111 assume !(16384 == ssl3_accept_~s__state~0); 43707#L114 assume !(8192 == ssl3_accept_~s__state~0); 43705#L117 assume !(24576 == ssl3_accept_~s__state~0); 43703#L120 assume !(8195 == ssl3_accept_~s__state~0); 43702#L123 assume !(8480 == ssl3_accept_~s__state~0); 43701#L126 assume !(8481 == ssl3_accept_~s__state~0); 43700#L129 assume !(8482 == ssl3_accept_~s__state~0); 43699#L132 assume !(8464 == ssl3_accept_~s__state~0); 43697#L135 assume !(8465 == ssl3_accept_~s__state~0); 43696#L138 assume !(8466 == ssl3_accept_~s__state~0); 43195#L141 assume !(8496 == ssl3_accept_~s__state~0); 43194#L144 assume !(8497 == ssl3_accept_~s__state~0); 43193#L147 assume !(8512 == ssl3_accept_~s__state~0); 43192#L150 assume !(8513 == ssl3_accept_~s__state~0); 43191#L153 assume !(8528 == ssl3_accept_~s__state~0); 43190#L156 assume !(8529 == ssl3_accept_~s__state~0); 43189#L159 assume !(8544 == ssl3_accept_~s__state~0); 43188#L162 assume !(8545 == ssl3_accept_~s__state~0); 43187#L165 assume !(8560 == ssl3_accept_~s__state~0); 43186#L168 assume !(8561 == ssl3_accept_~s__state~0); 43184#L171 assume 8448 == ssl3_accept_~s__state~0; 43138#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 43180#L433 assume !(ssl3_accept_~num1~0 > 0); 43178#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 43173#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43172#L592 ssl3_accept_~skip~0 := 0; 43171#L105-2 assume !false; 43170#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43168#L108 assume !(12292 == ssl3_accept_~s__state~0); 43167#L111 assume !(16384 == ssl3_accept_~s__state~0); 43166#L114 assume !(8192 == ssl3_accept_~s__state~0); 43164#L117 assume !(24576 == ssl3_accept_~s__state~0); 43162#L120 assume !(8195 == ssl3_accept_~s__state~0); 43161#L123 assume !(8480 == ssl3_accept_~s__state~0); 43159#L126 assume !(8481 == ssl3_accept_~s__state~0); 43158#L129 assume !(8482 == ssl3_accept_~s__state~0); 43157#L132 assume 8464 == ssl3_accept_~s__state~0; 43155#L139 [2018-11-28 12:43:26,576 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,576 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2018-11-28 12:43:26,576 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,576 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,577 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,577 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:26,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:26,583 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,584 INFO L82 PathProgramCache]: Analyzing trace with hash -159281487, now seen corresponding path program 1 times [2018-11-28 12:43:26,584 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,584 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,584 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,584 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,584 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,630 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2018-11-28 12:43:26,630 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:26,630 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:26,631 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:26,631 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:26,631 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:26,631 INFO L87 Difference]: Start difference. First operand 1242 states and 1621 transitions. cyclomatic complexity: 382 Second operand 3 states. [2018-11-28 12:43:26,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:26,648 INFO L93 Difference]: Finished difference Result 2150 states and 2840 transitions. [2018-11-28 12:43:26,649 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:26,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2840 transitions. [2018-11-28 12:43:26,656 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2018-11-28 12:43:26,661 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2840 transitions. [2018-11-28 12:43:26,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2018-11-28 12:43:26,662 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2018-11-28 12:43:26,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2840 transitions. [2018-11-28 12:43:26,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:26,664 INFO L705 BuchiCegarLoop]: Abstraction has 2150 states and 2840 transitions. [2018-11-28 12:43:26,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2840 transitions. [2018-11-28 12:43:26,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1244. [2018-11-28 12:43:26,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2018-11-28 12:43:26,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1623 transitions. [2018-11-28 12:43:26,676 INFO L728 BuchiCegarLoop]: Abstraction has 1244 states and 1623 transitions. [2018-11-28 12:43:26,676 INFO L608 BuchiCegarLoop]: Abstraction has 1244 states and 1623 transitions. [2018-11-28 12:43:26,676 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-28 12:43:26,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1623 transitions. [2018-11-28 12:43:26,679 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2018-11-28 12:43:26,679 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:26,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:26,681 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,681 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,681 INFO L794 eck$LassoCheckResult]: Stem: 46422#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 46423#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46370#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 46408#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46350#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 46433#L105-2 assume !false; 46497#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47038#L108 assume !(12292 == ssl3_accept_~s__state~0); 47037#L111 assume !(16384 == ssl3_accept_~s__state~0); 47036#L114 assume !(8192 == ssl3_accept_~s__state~0); 47035#L117 assume !(24576 == ssl3_accept_~s__state~0); 47034#L120 assume !(8195 == ssl3_accept_~s__state~0); 47033#L123 assume !(8480 == ssl3_accept_~s__state~0); 47032#L126 assume !(8481 == ssl3_accept_~s__state~0); 47031#L129 assume !(8482 == ssl3_accept_~s__state~0); 47030#L132 assume 8464 == ssl3_accept_~s__state~0; 46288#L139 [2018-11-28 12:43:26,681 INFO L796 eck$LassoCheckResult]: Loop: 46288#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 46289#L278 assume !(0 == ssl3_accept_~blastFlag~0); 47290#L278-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; 47248#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47247#L592 ssl3_accept_~skip~0 := 0; 47241#L105-2 assume !false; 47239#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47237#L108 assume !(12292 == ssl3_accept_~s__state~0); 47235#L111 assume !(16384 == ssl3_accept_~s__state~0); 47233#L114 assume !(8192 == ssl3_accept_~s__state~0); 47231#L117 assume !(24576 == ssl3_accept_~s__state~0); 47229#L120 assume !(8195 == ssl3_accept_~s__state~0); 47227#L123 assume !(8480 == ssl3_accept_~s__state~0); 47225#L126 assume !(8481 == ssl3_accept_~s__state~0); 47223#L129 assume !(8482 == ssl3_accept_~s__state~0); 47221#L132 assume !(8464 == ssl3_accept_~s__state~0); 47219#L135 assume !(8465 == ssl3_accept_~s__state~0); 47217#L138 assume !(8466 == ssl3_accept_~s__state~0); 47213#L141 assume 8496 == ssl3_accept_~s__state~0; 46592#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 47173#L291 assume !(1 == ssl3_accept_~blastFlag~0); 47171#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 47170#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46553#L297-2 ssl3_accept_~s__init_num~0 := 0; 47242#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47240#L592 ssl3_accept_~skip~0 := 0; 47238#L105-2 assume !false; 47236#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47234#L108 assume !(12292 == ssl3_accept_~s__state~0); 47232#L111 assume !(16384 == ssl3_accept_~s__state~0); 47230#L114 assume !(8192 == ssl3_accept_~s__state~0); 47228#L117 assume !(24576 == ssl3_accept_~s__state~0); 47226#L120 assume !(8195 == ssl3_accept_~s__state~0); 47224#L123 assume !(8480 == ssl3_accept_~s__state~0); 47222#L126 assume !(8481 == ssl3_accept_~s__state~0); 47220#L129 assume !(8482 == ssl3_accept_~s__state~0); 47218#L132 assume !(8464 == ssl3_accept_~s__state~0); 47216#L135 assume !(8465 == ssl3_accept_~s__state~0); 47212#L138 assume !(8466 == ssl3_accept_~s__state~0); 47210#L141 assume !(8496 == ssl3_accept_~s__state~0); 47209#L144 assume !(8497 == ssl3_accept_~s__state~0); 47208#L147 assume 8512 == ssl3_accept_~s__state~0; 46589#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47206#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47205#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47197#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47196#L592 ssl3_accept_~skip~0 := 0; 47195#L105-2 assume !false; 47194#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47193#L108 assume !(12292 == ssl3_accept_~s__state~0); 47192#L111 assume !(16384 == ssl3_accept_~s__state~0); 47191#L114 assume !(8192 == ssl3_accept_~s__state~0); 47190#L117 assume !(24576 == ssl3_accept_~s__state~0); 47189#L120 assume !(8195 == ssl3_accept_~s__state~0); 47188#L123 assume !(8480 == ssl3_accept_~s__state~0); 47187#L126 assume !(8481 == ssl3_accept_~s__state~0); 47186#L129 assume !(8482 == ssl3_accept_~s__state~0); 47185#L132 assume !(8464 == ssl3_accept_~s__state~0); 47184#L135 assume !(8465 == ssl3_accept_~s__state~0); 47183#L138 assume !(8466 == ssl3_accept_~s__state~0); 47182#L141 assume !(8496 == ssl3_accept_~s__state~0); 47181#L144 assume !(8497 == ssl3_accept_~s__state~0); 47180#L147 assume !(8512 == ssl3_accept_~s__state~0); 47179#L150 assume !(8513 == ssl3_accept_~s__state~0); 46762#L153 assume 8528 == ssl3_accept_~s__state~0; 46377#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46378#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46555#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 46308#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 46309#L358 assume !(ssl3_accept_~ret~0 <= 0); 46241#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46304#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47324#L592 ssl3_accept_~skip~0 := 0; 47323#L105-2 assume !false; 47321#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47110#L108 assume !(12292 == ssl3_accept_~s__state~0); 47109#L111 assume !(16384 == ssl3_accept_~s__state~0); 47104#L114 assume !(8192 == ssl3_accept_~s__state~0); 47102#L117 assume !(24576 == ssl3_accept_~s__state~0); 47100#L120 assume !(8195 == ssl3_accept_~s__state~0); 47098#L123 assume !(8480 == ssl3_accept_~s__state~0); 47096#L126 assume !(8481 == ssl3_accept_~s__state~0); 47093#L129 assume !(8482 == ssl3_accept_~s__state~0); 47091#L132 assume !(8464 == ssl3_accept_~s__state~0); 47089#L135 assume !(8465 == ssl3_accept_~s__state~0); 47087#L138 assume !(8466 == ssl3_accept_~s__state~0); 47084#L141 assume !(8496 == ssl3_accept_~s__state~0); 47082#L144 assume !(8497 == ssl3_accept_~s__state~0); 47080#L147 assume !(8512 == ssl3_accept_~s__state~0); 47078#L150 assume !(8513 == ssl3_accept_~s__state~0); 46885#L153 assume !(8528 == ssl3_accept_~s__state~0); 46884#L156 assume !(8529 == ssl3_accept_~s__state~0); 46703#L159 assume 8544 == ssl3_accept_~s__state~0; 46357#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46292#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 46293#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46434#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46387#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46399#L405 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; 47114#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47280#L592 ssl3_accept_~skip~0 := 0; 47279#L105-2 assume !false; 47278#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47272#L108 assume !(12292 == ssl3_accept_~s__state~0); 47270#L111 assume !(16384 == ssl3_accept_~s__state~0); 47092#L114 assume !(8192 == ssl3_accept_~s__state~0); 47090#L117 assume !(24576 == ssl3_accept_~s__state~0); 47088#L120 assume !(8195 == ssl3_accept_~s__state~0); 47086#L123 assume !(8480 == ssl3_accept_~s__state~0); 47083#L126 assume !(8481 == ssl3_accept_~s__state~0); 47081#L129 assume !(8482 == ssl3_accept_~s__state~0); 47079#L132 assume !(8464 == ssl3_accept_~s__state~0); 47076#L135 assume !(8465 == ssl3_accept_~s__state~0); 47077#L138 assume !(8466 == ssl3_accept_~s__state~0); 46631#L141 assume !(8496 == ssl3_accept_~s__state~0); 46630#L144 assume !(8497 == ssl3_accept_~s__state~0); 46629#L147 assume !(8512 == ssl3_accept_~s__state~0); 46628#L150 assume !(8513 == ssl3_accept_~s__state~0); 46627#L153 assume !(8528 == ssl3_accept_~s__state~0); 46626#L156 assume !(8529 == ssl3_accept_~s__state~0); 46625#L159 assume !(8544 == ssl3_accept_~s__state~0); 46622#L162 assume !(8545 == ssl3_accept_~s__state~0); 46619#L165 assume !(8560 == ssl3_accept_~s__state~0); 46618#L168 assume !(8561 == ssl3_accept_~s__state~0); 46617#L171 assume 8448 == ssl3_accept_~s__state~0; 46581#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 46616#L433 assume !(ssl3_accept_~num1~0 > 0); 46614#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46609#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46608#L592 ssl3_accept_~skip~0 := 0; 46607#L105-2 assume !false; 46606#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46605#L108 assume !(12292 == ssl3_accept_~s__state~0); 46604#L111 assume !(16384 == ssl3_accept_~s__state~0); 46603#L114 assume !(8192 == ssl3_accept_~s__state~0); 46602#L117 assume !(24576 == ssl3_accept_~s__state~0); 46601#L120 assume !(8195 == ssl3_accept_~s__state~0); 46600#L123 assume !(8480 == ssl3_accept_~s__state~0); 46599#L126 assume !(8481 == ssl3_accept_~s__state~0); 46597#L129 assume !(8482 == ssl3_accept_~s__state~0); 46596#L132 assume 8464 == ssl3_accept_~s__state~0; 46288#L139 [2018-11-28 12:43:26,682 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,682 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2018-11-28 12:43:26,682 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,682 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,682 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,683 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,683 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:26,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:26,691 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,691 INFO L82 PathProgramCache]: Analyzing trace with hash -122156012, now seen corresponding path program 1 times [2018-11-28 12:43:26,691 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,691 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,692 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:26,692 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,730 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2018-11-28 12:43:26,730 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:26,731 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:26,731 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:26,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:26,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:26,731 INFO L87 Difference]: Start difference. First operand 1244 states and 1623 transitions. cyclomatic complexity: 382 Second operand 3 states. [2018-11-28 12:43:26,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:26,741 INFO L93 Difference]: Finished difference Result 2150 states and 2838 transitions. [2018-11-28 12:43:26,742 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:26,742 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2838 transitions. [2018-11-28 12:43:26,746 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2018-11-28 12:43:26,750 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2838 transitions. [2018-11-28 12:43:26,750 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2018-11-28 12:43:26,751 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2018-11-28 12:43:26,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2838 transitions. [2018-11-28 12:43:26,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:26,752 INFO L705 BuchiCegarLoop]: Abstraction has 2150 states and 2838 transitions. [2018-11-28 12:43:26,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2838 transitions. [2018-11-28 12:43:26,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1244. [2018-11-28 12:43:26,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1244 states. [2018-11-28 12:43:26,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1621 transitions. [2018-11-28 12:43:26,762 INFO L728 BuchiCegarLoop]: Abstraction has 1244 states and 1621 transitions. [2018-11-28 12:43:26,762 INFO L608 BuchiCegarLoop]: Abstraction has 1244 states and 1621 transitions. [2018-11-28 12:43:26,762 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-28 12:43:26,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1244 states and 1621 transitions. [2018-11-28 12:43:26,765 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 972 [2018-11-28 12:43:26,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:26,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:26,766 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,766 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:26,766 INFO L794 eck$LassoCheckResult]: Stem: 49820#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 49821#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49770#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 49804#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49750#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 49831#L105-2 assume !false; 49894#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50508#L108 assume !(12292 == ssl3_accept_~s__state~0); 50507#L111 assume !(16384 == ssl3_accept_~s__state~0); 50506#L114 assume !(8192 == ssl3_accept_~s__state~0); 50505#L117 assume !(24576 == ssl3_accept_~s__state~0); 50504#L120 assume !(8195 == ssl3_accept_~s__state~0); 50503#L123 assume !(8480 == ssl3_accept_~s__state~0); 50502#L126 assume !(8481 == ssl3_accept_~s__state~0); 50501#L129 assume !(8482 == ssl3_accept_~s__state~0); 50500#L132 assume 8464 == ssl3_accept_~s__state~0; 49687#L139 [2018-11-28 12:43:26,767 INFO L796 eck$LassoCheckResult]: Loop: 49687#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 49688#L278 assume !(0 == ssl3_accept_~blastFlag~0); 50432#L278-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; 50425#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50421#L592 ssl3_accept_~skip~0 := 0; 50415#L105-2 assume !false; 50413#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50411#L108 assume !(12292 == ssl3_accept_~s__state~0); 50409#L111 assume !(16384 == ssl3_accept_~s__state~0); 50407#L114 assume !(8192 == ssl3_accept_~s__state~0); 50405#L117 assume !(24576 == ssl3_accept_~s__state~0); 50403#L120 assume !(8195 == ssl3_accept_~s__state~0); 50401#L123 assume !(8480 == ssl3_accept_~s__state~0); 50399#L126 assume !(8481 == ssl3_accept_~s__state~0); 50396#L129 assume !(8482 == ssl3_accept_~s__state~0); 50394#L132 assume !(8464 == ssl3_accept_~s__state~0); 50392#L135 assume !(8465 == ssl3_accept_~s__state~0); 50390#L138 assume !(8466 == ssl3_accept_~s__state~0); 50386#L141 assume 8496 == ssl3_accept_~s__state~0; 49992#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 50381#L291 assume !(1 == ssl3_accept_~blastFlag~0); 50382#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 50361#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49950#L297-2 ssl3_accept_~s__init_num~0 := 0; 50346#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50347#L592 ssl3_accept_~skip~0 := 0; 50340#L105-2 assume !false; 50341#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50334#L108 assume !(12292 == ssl3_accept_~s__state~0); 50335#L111 assume !(16384 == ssl3_accept_~s__state~0); 50328#L114 assume !(8192 == ssl3_accept_~s__state~0); 50329#L117 assume !(24576 == ssl3_accept_~s__state~0); 50322#L120 assume !(8195 == ssl3_accept_~s__state~0); 50323#L123 assume !(8480 == ssl3_accept_~s__state~0); 50316#L126 assume !(8481 == ssl3_accept_~s__state~0); 50317#L129 assume !(8482 == ssl3_accept_~s__state~0); 50310#L132 assume !(8464 == ssl3_accept_~s__state~0); 50311#L135 assume !(8465 == ssl3_accept_~s__state~0); 50304#L138 assume !(8466 == ssl3_accept_~s__state~0); 50305#L141 assume !(8496 == ssl3_accept_~s__state~0); 50298#L144 assume !(8497 == ssl3_accept_~s__state~0); 50299#L147 assume 8512 == ssl3_accept_~s__state~0; 49839#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49840#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50685#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50273#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50274#L592 ssl3_accept_~skip~0 := 0; 50267#L105-2 assume !false; 50268#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50261#L108 assume !(12292 == ssl3_accept_~s__state~0); 50262#L111 assume !(16384 == ssl3_accept_~s__state~0); 50255#L114 assume !(8192 == ssl3_accept_~s__state~0); 50256#L117 assume !(24576 == ssl3_accept_~s__state~0); 50249#L120 assume !(8195 == ssl3_accept_~s__state~0); 50250#L123 assume !(8480 == ssl3_accept_~s__state~0); 50244#L126 assume !(8481 == ssl3_accept_~s__state~0); 50241#L129 assume !(8482 == ssl3_accept_~s__state~0); 50242#L132 assume !(8464 == ssl3_accept_~s__state~0); 50235#L135 assume !(8465 == ssl3_accept_~s__state~0); 50236#L138 assume !(8466 == ssl3_accept_~s__state~0); 50229#L141 assume !(8496 == ssl3_accept_~s__state~0); 50230#L144 assume !(8497 == ssl3_accept_~s__state~0); 50223#L147 assume !(8512 == ssl3_accept_~s__state~0); 50224#L150 assume !(8513 == ssl3_accept_~s__state~0); 50218#L153 assume 8528 == ssl3_accept_~s__state~0; 49987#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50655#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49952#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49953#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49699#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 49641#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49703#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50352#L592 ssl3_accept_~skip~0 := 0; 50345#L105-2 assume !false; 50342#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50339#L108 assume !(12292 == ssl3_accept_~s__state~0); 50336#L111 assume !(16384 == ssl3_accept_~s__state~0); 50333#L114 assume !(8192 == ssl3_accept_~s__state~0); 50330#L117 assume !(24576 == ssl3_accept_~s__state~0); 50327#L120 assume !(8195 == ssl3_accept_~s__state~0); 50324#L123 assume !(8480 == ssl3_accept_~s__state~0); 50321#L126 assume !(8481 == ssl3_accept_~s__state~0); 50318#L129 assume !(8482 == ssl3_accept_~s__state~0); 50315#L132 assume !(8464 == ssl3_accept_~s__state~0); 50312#L135 assume !(8465 == ssl3_accept_~s__state~0); 50309#L138 assume !(8466 == ssl3_accept_~s__state~0); 50306#L141 assume !(8496 == ssl3_accept_~s__state~0); 50303#L144 assume !(8497 == ssl3_accept_~s__state~0); 50300#L147 assume !(8512 == ssl3_accept_~s__state~0); 50297#L150 assume !(8513 == ssl3_accept_~s__state~0); 50295#L153 assume !(8528 == ssl3_accept_~s__state~0); 50294#L156 assume !(8529 == ssl3_accept_~s__state~0); 50164#L159 assume 8544 == ssl3_accept_~s__state~0; 49756#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49691#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 49692#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49832#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49791#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49785#L405 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; 49644#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50686#L592 ssl3_accept_~skip~0 := 0; 50684#L105-2 assume !false; 50683#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50680#L108 assume !(12292 == ssl3_accept_~s__state~0); 50679#L111 assume !(16384 == ssl3_accept_~s__state~0); 50678#L114 assume !(8192 == ssl3_accept_~s__state~0); 50677#L117 assume !(24576 == ssl3_accept_~s__state~0); 50675#L120 assume !(8195 == ssl3_accept_~s__state~0); 50672#L123 assume !(8480 == ssl3_accept_~s__state~0); 50671#L126 assume !(8481 == ssl3_accept_~s__state~0); 50669#L129 assume !(8482 == ssl3_accept_~s__state~0); 50667#L132 assume !(8464 == ssl3_accept_~s__state~0); 50665#L135 assume !(8465 == ssl3_accept_~s__state~0); 50663#L138 assume !(8466 == ssl3_accept_~s__state~0); 50032#L141 assume !(8496 == ssl3_accept_~s__state~0); 50031#L144 assume !(8497 == ssl3_accept_~s__state~0); 50030#L147 assume !(8512 == ssl3_accept_~s__state~0); 50029#L150 assume !(8513 == ssl3_accept_~s__state~0); 50028#L153 assume !(8528 == ssl3_accept_~s__state~0); 50027#L156 assume !(8529 == ssl3_accept_~s__state~0); 50026#L159 assume !(8544 == ssl3_accept_~s__state~0); 50023#L162 assume !(8545 == ssl3_accept_~s__state~0); 50020#L165 assume !(8560 == ssl3_accept_~s__state~0); 50019#L168 assume !(8561 == ssl3_accept_~s__state~0); 50018#L171 assume 8448 == ssl3_accept_~s__state~0; 49981#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 50017#L433 assume !(ssl3_accept_~num1~0 > 0); 50015#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50010#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50009#L592 ssl3_accept_~skip~0 := 0; 50008#L105-2 assume !false; 50007#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50006#L108 assume !(12292 == ssl3_accept_~s__state~0); 50005#L111 assume !(16384 == ssl3_accept_~s__state~0); 50004#L114 assume !(8192 == ssl3_accept_~s__state~0); 50003#L117 assume !(24576 == ssl3_accept_~s__state~0); 50001#L120 assume !(8195 == ssl3_accept_~s__state~0); 50000#L123 assume !(8480 == ssl3_accept_~s__state~0); 49998#L126 assume !(8481 == ssl3_accept_~s__state~0); 49997#L129 assume !(8482 == ssl3_accept_~s__state~0); 49996#L132 assume 8464 == ssl3_accept_~s__state~0; 49687#L139 [2018-11-28 12:43:26,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,767 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2018-11-28 12:43:26,767 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,767 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,768 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:26,773 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:26,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1574822963, now seen corresponding path program 1 times [2018-11-28 12:43:26,773 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:26,773 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:26,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,774 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:26,774 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:26,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,819 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 12:43:26,819 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 12:43:26,819 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 12:43:26,840 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:26,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:26,867 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 12:43:26,881 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 12:43:26,903 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-28 12:43:26,903 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-28 12:43:26,904 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:26,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 12:43:26,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 12:43:26,904 INFO L87 Difference]: Start difference. First operand 1244 states and 1621 transitions. cyclomatic complexity: 380 Second operand 4 states. [2018-11-28 12:43:27,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:27,127 INFO L93 Difference]: Finished difference Result 2150 states and 2762 transitions. [2018-11-28 12:43:27,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-28 12:43:27,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2150 states and 2762 transitions. [2018-11-28 12:43:27,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1878 [2018-11-28 12:43:27,135 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2150 states to 2150 states and 2762 transitions. [2018-11-28 12:43:27,135 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2018-11-28 12:43:27,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2018-11-28 12:43:27,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2150 states and 2762 transitions. [2018-11-28 12:43:27,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:27,136 INFO L705 BuchiCegarLoop]: Abstraction has 2150 states and 2762 transitions. [2018-11-28 12:43:27,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2150 states and 2762 transitions. [2018-11-28 12:43:27,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2150 to 1612. [2018-11-28 12:43:27,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1612 states. [2018-11-28 12:43:27,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2092 transitions. [2018-11-28 12:43:27,152 INFO L728 BuchiCegarLoop]: Abstraction has 1612 states and 2092 transitions. [2018-11-28 12:43:27,152 INFO L608 BuchiCegarLoop]: Abstraction has 1612 states and 2092 transitions. [2018-11-28 12:43:27,152 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-28 12:43:27,152 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1612 states and 2092 transitions. [2018-11-28 12:43:27,155 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1340 [2018-11-28 12:43:27,155 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:27,155 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:27,156 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:27,157 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:27,157 INFO L794 eck$LassoCheckResult]: Stem: 53650#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 53651#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53600#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 53634#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53582#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 53661#L105-2 assume !false; 53731#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54699#L108 assume !(12292 == ssl3_accept_~s__state~0); 54698#L111 assume !(16384 == ssl3_accept_~s__state~0); 54697#L114 assume !(8192 == ssl3_accept_~s__state~0); 54696#L117 assume !(24576 == ssl3_accept_~s__state~0); 54695#L120 assume !(8195 == ssl3_accept_~s__state~0); 54694#L123 assume !(8480 == ssl3_accept_~s__state~0); 54693#L126 assume !(8481 == ssl3_accept_~s__state~0); 54501#L129 assume !(8482 == ssl3_accept_~s__state~0); 54502#L132 assume 8464 == ssl3_accept_~s__state~0; 53513#L139 [2018-11-28 12:43:27,157 INFO L796 eck$LassoCheckResult]: Loop: 53513#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 53514#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 53652#L278-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; 55054#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55053#L592 ssl3_accept_~skip~0 := 0; 53576#L105-2 assume !false; 53507#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53508#L108 assume !(12292 == ssl3_accept_~s__state~0); 53532#L111 assume !(16384 == ssl3_accept_~s__state~0); 53533#L114 assume !(8192 == ssl3_accept_~s__state~0); 53511#L117 assume !(24576 == ssl3_accept_~s__state~0); 53512#L120 assume !(8195 == ssl3_accept_~s__state~0); 55035#L123 assume !(8480 == ssl3_accept_~s__state~0); 55033#L126 assume !(8481 == ssl3_accept_~s__state~0); 53667#L129 assume !(8482 == ssl3_accept_~s__state~0); 53654#L132 assume !(8464 == ssl3_accept_~s__state~0); 53605#L135 assume !(8465 == ssl3_accept_~s__state~0); 53606#L138 assume !(8466 == ssl3_accept_~s__state~0); 53586#L141 assume 8496 == ssl3_accept_~s__state~0; 53587#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 53682#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53705#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 54988#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 54984#L297-2 ssl3_accept_~s__init_num~0 := 0; 54944#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54940#L592 ssl3_accept_~skip~0 := 0; 54936#L105-2 assume !false; 54932#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54930#L108 assume !(12292 == ssl3_accept_~s__state~0); 54927#L111 assume !(16384 == ssl3_accept_~s__state~0); 54917#L114 assume !(8192 == ssl3_accept_~s__state~0); 54910#L117 assume !(24576 == ssl3_accept_~s__state~0); 54907#L120 assume !(8195 == ssl3_accept_~s__state~0); 54904#L123 assume !(8480 == ssl3_accept_~s__state~0); 54901#L126 assume !(8481 == ssl3_accept_~s__state~0); 54898#L129 assume !(8482 == ssl3_accept_~s__state~0); 54895#L132 assume !(8464 == ssl3_accept_~s__state~0); 54892#L135 assume !(8465 == ssl3_accept_~s__state~0); 54889#L138 assume !(8466 == ssl3_accept_~s__state~0); 54886#L141 assume !(8496 == ssl3_accept_~s__state~0); 54884#L144 assume !(8497 == ssl3_accept_~s__state~0); 54860#L147 assume !(8512 == ssl3_accept_~s__state~0); 54859#L150 assume !(8513 == ssl3_accept_~s__state~0); 54858#L153 assume !(8528 == ssl3_accept_~s__state~0); 54857#L156 assume !(8529 == ssl3_accept_~s__state~0); 53693#L159 assume !(8544 == ssl3_accept_~s__state~0); 53694#L162 assume !(8545 == ssl3_accept_~s__state~0); 54856#L165 assume !(8560 == ssl3_accept_~s__state~0); 54855#L168 assume !(8561 == ssl3_accept_~s__state~0); 54854#L171 assume !(8448 == ssl3_accept_~s__state~0); 54853#L174 assume !(8576 == ssl3_accept_~s__state~0); 54852#L177 assume !(8577 == ssl3_accept_~s__state~0); 54851#L180 assume !(8592 == ssl3_accept_~s__state~0); 54850#L183 assume !(8593 == ssl3_accept_~s__state~0); 53452#L186 assume !(8608 == ssl3_accept_~s__state~0); 53453#L189 assume !(8609 == ssl3_accept_~s__state~0); 53690#L192 assume !(8640 == ssl3_accept_~s__state~0); 54745#L195 assume !(8641 == ssl3_accept_~s__state~0); 53638#L198 assume 8656 == ssl3_accept_~s__state~0; 53561#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53562#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 53565#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 53601#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 53551#L513 assume !(0 == ssl3_accept_~tmp___10~0); 53552#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54824#L592 ssl3_accept_~skip~0 := 0; 54822#L105-2 assume !false; 54820#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54818#L108 assume !(12292 == ssl3_accept_~s__state~0); 54816#L111 assume !(16384 == ssl3_accept_~s__state~0); 54814#L114 assume !(8192 == ssl3_accept_~s__state~0); 54812#L117 assume !(24576 == ssl3_accept_~s__state~0); 54810#L120 assume !(8195 == ssl3_accept_~s__state~0); 54808#L123 assume !(8480 == ssl3_accept_~s__state~0); 54499#L126 assume !(8481 == ssl3_accept_~s__state~0); 54498#L129 assume !(8482 == ssl3_accept_~s__state~0); 54489#L132 assume !(8464 == ssl3_accept_~s__state~0); 54487#L135 assume !(8465 == ssl3_accept_~s__state~0); 54486#L138 assume !(8466 == ssl3_accept_~s__state~0); 54484#L141 assume !(8496 == ssl3_accept_~s__state~0); 54481#L144 assume !(8497 == ssl3_accept_~s__state~0); 54476#L147 assume !(8512 == ssl3_accept_~s__state~0); 54474#L150 assume !(8513 == ssl3_accept_~s__state~0); 54472#L153 assume !(8528 == ssl3_accept_~s__state~0); 54470#L156 assume !(8529 == ssl3_accept_~s__state~0); 54468#L159 assume !(8544 == ssl3_accept_~s__state~0); 54466#L162 assume !(8545 == ssl3_accept_~s__state~0); 54464#L165 assume !(8560 == ssl3_accept_~s__state~0); 54462#L168 assume !(8561 == ssl3_accept_~s__state~0); 54460#L171 assume !(8448 == ssl3_accept_~s__state~0); 54458#L174 assume !(8576 == ssl3_accept_~s__state~0); 54456#L177 assume !(8577 == ssl3_accept_~s__state~0); 54454#L180 assume !(8592 == ssl3_accept_~s__state~0); 54452#L183 assume !(8593 == ssl3_accept_~s__state~0); 54450#L186 assume !(8608 == ssl3_accept_~s__state~0); 54448#L189 assume !(8609 == ssl3_accept_~s__state~0); 54438#L192 assume !(8640 == ssl3_accept_~s__state~0); 54263#L195 assume !(8641 == ssl3_accept_~s__state~0); 54221#L198 assume !(8656 == ssl3_accept_~s__state~0); 54210#L201 assume !(8657 == ssl3_accept_~s__state~0); 53624#L204 assume 8672 == ssl3_accept_~s__state~0; 53456#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 53457#L521 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 53550#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 53558#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 53560#L532-2 ssl3_accept_~s__init_num~0 := 0; 53468#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54558#L592 ssl3_accept_~skip~0 := 0; 54556#L105-2 assume !false; 54554#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54552#L108 assume !(12292 == ssl3_accept_~s__state~0); 54550#L111 assume !(16384 == ssl3_accept_~s__state~0); 54548#L114 assume !(8192 == ssl3_accept_~s__state~0); 54546#L117 assume !(24576 == ssl3_accept_~s__state~0); 54544#L120 assume !(8195 == ssl3_accept_~s__state~0); 54542#L123 assume !(8480 == ssl3_accept_~s__state~0); 54540#L126 assume !(8481 == ssl3_accept_~s__state~0); 54538#L129 assume !(8482 == ssl3_accept_~s__state~0); 54536#L132 assume !(8464 == ssl3_accept_~s__state~0); 54534#L135 assume !(8465 == ssl3_accept_~s__state~0); 54488#L138 assume !(8466 == ssl3_accept_~s__state~0); 54119#L141 assume !(8496 == ssl3_accept_~s__state~0); 54118#L144 assume !(8497 == ssl3_accept_~s__state~0); 54117#L147 assume !(8512 == ssl3_accept_~s__state~0); 54116#L150 assume !(8513 == ssl3_accept_~s__state~0); 54115#L153 assume !(8528 == ssl3_accept_~s__state~0); 54114#L156 assume !(8529 == ssl3_accept_~s__state~0); 54113#L159 assume !(8544 == ssl3_accept_~s__state~0); 54112#L162 assume !(8545 == ssl3_accept_~s__state~0); 54111#L165 assume !(8560 == ssl3_accept_~s__state~0); 54110#L168 assume !(8561 == ssl3_accept_~s__state~0); 54101#L171 assume 8448 == ssl3_accept_~s__state~0; 54100#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 54099#L433 assume !(ssl3_accept_~num1~0 > 0); 54097#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53815#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53816#L592 ssl3_accept_~skip~0 := 0; 53811#L105-2 assume !false; 53812#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53807#L108 assume !(12292 == ssl3_accept_~s__state~0); 53808#L111 assume !(16384 == ssl3_accept_~s__state~0); 53803#L114 assume !(8192 == ssl3_accept_~s__state~0); 53804#L117 assume !(24576 == ssl3_accept_~s__state~0); 53796#L120 assume !(8195 == ssl3_accept_~s__state~0); 53798#L123 assume !(8480 == ssl3_accept_~s__state~0); 53765#L126 assume !(8481 == ssl3_accept_~s__state~0); 53766#L129 assume !(8482 == ssl3_accept_~s__state~0); 54092#L132 assume 8464 == ssl3_accept_~s__state~0; 53513#L139 [2018-11-28 12:43:27,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:27,157 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2018-11-28 12:43:27,157 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:27,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:27,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:27,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:27,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:27,164 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:27,164 INFO L82 PathProgramCache]: Analyzing trace with hash -597973328, now seen corresponding path program 1 times [2018-11-28 12:43:27,164 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:27,165 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:27,165 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,165 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:27,165 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:27,200 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2018-11-28 12:43:27,200 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:27,200 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:27,201 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:27,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:27,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:27,201 INFO L87 Difference]: Start difference. First operand 1612 states and 2092 transitions. cyclomatic complexity: 483 Second operand 3 states. [2018-11-28 12:43:27,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:27,220 INFO L93 Difference]: Finished difference Result 2267 states and 2962 transitions. [2018-11-28 12:43:27,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:27,221 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2267 states and 2962 transitions. [2018-11-28 12:43:27,225 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1995 [2018-11-28 12:43:27,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2267 states to 2267 states and 2962 transitions. [2018-11-28 12:43:27,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2111 [2018-11-28 12:43:27,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2111 [2018-11-28 12:43:27,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2267 states and 2962 transitions. [2018-11-28 12:43:27,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:27,231 INFO L705 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2018-11-28 12:43:27,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2267 states and 2962 transitions. [2018-11-28 12:43:27,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2267 to 2267. [2018-11-28 12:43:27,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2267 states. [2018-11-28 12:43:27,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2267 states to 2267 states and 2962 transitions. [2018-11-28 12:43:27,248 INFO L728 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2018-11-28 12:43:27,248 INFO L608 BuchiCegarLoop]: Abstraction has 2267 states and 2962 transitions. [2018-11-28 12:43:27,248 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-28 12:43:27,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2267 states and 2962 transitions. [2018-11-28 12:43:27,252 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1995 [2018-11-28 12:43:27,252 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:27,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:27,254 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:27,254 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:27,254 INFO L794 eck$LassoCheckResult]: Stem: 57530#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 57531#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57481#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 57516#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57463#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 57541#L105-2 assume !false; 57621#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58578#L108 assume !(12292 == ssl3_accept_~s__state~0); 58577#L111 assume !(16384 == ssl3_accept_~s__state~0); 58576#L114 assume !(8192 == ssl3_accept_~s__state~0); 58575#L117 assume !(24576 == ssl3_accept_~s__state~0); 58574#L120 assume !(8195 == ssl3_accept_~s__state~0); 58573#L123 assume !(8480 == ssl3_accept_~s__state~0); 58572#L126 assume !(8481 == ssl3_accept_~s__state~0); 58569#L129 assume !(8482 == ssl3_accept_~s__state~0); 58565#L132 assume 8464 == ssl3_accept_~s__state~0; 57674#L139 [2018-11-28 12:43:27,254 INFO L796 eck$LassoCheckResult]: Loop: 57674#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 59172#L278 assume !(0 == ssl3_accept_~blastFlag~0); 59170#L278-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; 59163#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59160#L592 ssl3_accept_~skip~0 := 0; 59157#L105-2 assume !false; 59154#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59151#L108 assume !(12292 == ssl3_accept_~s__state~0); 59149#L111 assume !(16384 == ssl3_accept_~s__state~0); 59148#L114 assume !(8192 == ssl3_accept_~s__state~0); 59147#L117 assume !(24576 == ssl3_accept_~s__state~0); 59146#L120 assume !(8195 == ssl3_accept_~s__state~0); 59145#L123 assume !(8480 == ssl3_accept_~s__state~0); 59144#L126 assume !(8481 == ssl3_accept_~s__state~0); 59143#L129 assume !(8482 == ssl3_accept_~s__state~0); 59142#L132 assume !(8464 == ssl3_accept_~s__state~0); 59141#L135 assume !(8465 == ssl3_accept_~s__state~0); 59140#L138 assume !(8466 == ssl3_accept_~s__state~0); 59139#L141 assume 8496 == ssl3_accept_~s__state~0; 57663#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 59137#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58510#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 58507#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 58508#L297-2 ssl3_accept_~s__init_num~0 := 0; 58675#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58670#L592 ssl3_accept_~skip~0 := 0; 58664#L105-2 assume !false; 58662#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 58660#L108 assume !(12292 == ssl3_accept_~s__state~0); 58658#L111 assume !(16384 == ssl3_accept_~s__state~0); 58656#L114 assume !(8192 == ssl3_accept_~s__state~0); 58654#L117 assume !(24576 == ssl3_accept_~s__state~0); 58652#L120 assume !(8195 == ssl3_accept_~s__state~0); 58650#L123 assume !(8480 == ssl3_accept_~s__state~0); 58648#L126 assume !(8481 == ssl3_accept_~s__state~0); 58646#L129 assume !(8482 == ssl3_accept_~s__state~0); 58644#L132 assume !(8464 == ssl3_accept_~s__state~0); 58642#L135 assume !(8465 == ssl3_accept_~s__state~0); 58640#L138 assume !(8466 == ssl3_accept_~s__state~0); 58638#L141 assume !(8496 == ssl3_accept_~s__state~0); 58636#L144 assume !(8497 == ssl3_accept_~s__state~0); 58634#L147 assume !(8512 == ssl3_accept_~s__state~0); 58632#L150 assume !(8513 == ssl3_accept_~s__state~0); 58630#L153 assume !(8528 == ssl3_accept_~s__state~0); 58628#L156 assume !(8529 == ssl3_accept_~s__state~0); 58626#L159 assume !(8544 == ssl3_accept_~s__state~0); 58624#L162 assume !(8545 == ssl3_accept_~s__state~0); 58622#L165 assume !(8560 == ssl3_accept_~s__state~0); 58619#L168 assume !(8561 == ssl3_accept_~s__state~0); 58615#L171 assume !(8448 == ssl3_accept_~s__state~0); 58611#L174 assume !(8576 == ssl3_accept_~s__state~0); 58590#L177 assume !(8577 == ssl3_accept_~s__state~0); 58583#L180 assume !(8592 == ssl3_accept_~s__state~0); 58582#L183 assume !(8593 == ssl3_accept_~s__state~0); 58581#L186 assume !(8608 == ssl3_accept_~s__state~0); 58580#L189 assume !(8609 == ssl3_accept_~s__state~0); 58579#L192 assume !(8640 == ssl3_accept_~s__state~0); 57849#L195 assume !(8641 == ssl3_accept_~s__state~0); 57848#L198 assume 8656 == ssl3_accept_~s__state~0; 57752#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 57799#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 57778#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 57775#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57771#L513 assume !(0 == ssl3_accept_~tmp___10~0); 57766#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57765#L592 ssl3_accept_~skip~0 := 0; 57764#L105-2 assume !false; 57762#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57759#L108 assume !(12292 == ssl3_accept_~s__state~0); 57757#L111 assume !(16384 == ssl3_accept_~s__state~0); 57754#L114 assume !(8192 == ssl3_accept_~s__state~0); 57750#L117 assume !(24576 == ssl3_accept_~s__state~0); 57748#L120 assume !(8195 == ssl3_accept_~s__state~0); 57747#L123 assume !(8480 == ssl3_accept_~s__state~0); 57746#L126 assume !(8481 == ssl3_accept_~s__state~0); 57745#L129 assume !(8482 == ssl3_accept_~s__state~0); 57744#L132 assume !(8464 == ssl3_accept_~s__state~0); 57743#L135 assume !(8465 == ssl3_accept_~s__state~0); 57742#L138 assume !(8466 == ssl3_accept_~s__state~0); 57739#L141 assume !(8496 == ssl3_accept_~s__state~0); 57737#L144 assume !(8497 == ssl3_accept_~s__state~0); 57736#L147 assume !(8512 == ssl3_accept_~s__state~0); 57735#L150 assume !(8513 == ssl3_accept_~s__state~0); 57734#L153 assume !(8528 == ssl3_accept_~s__state~0); 57733#L156 assume !(8529 == ssl3_accept_~s__state~0); 57732#L159 assume !(8544 == ssl3_accept_~s__state~0); 57728#L162 assume !(8545 == ssl3_accept_~s__state~0); 57722#L165 assume !(8560 == ssl3_accept_~s__state~0); 57720#L168 assume !(8561 == ssl3_accept_~s__state~0); 57718#L171 assume !(8448 == ssl3_accept_~s__state~0); 57716#L174 assume !(8576 == ssl3_accept_~s__state~0); 57714#L177 assume !(8577 == ssl3_accept_~s__state~0); 57712#L180 assume !(8592 == ssl3_accept_~s__state~0); 57710#L183 assume !(8593 == ssl3_accept_~s__state~0); 57708#L186 assume !(8608 == ssl3_accept_~s__state~0); 57706#L189 assume !(8609 == ssl3_accept_~s__state~0); 57704#L192 assume !(8640 == ssl3_accept_~s__state~0); 57702#L195 assume !(8641 == ssl3_accept_~s__state~0); 57700#L198 assume !(8656 == ssl3_accept_~s__state~0); 57697#L201 assume !(8657 == ssl3_accept_~s__state~0); 57506#L204 assume 8672 == ssl3_accept_~s__state~0; 57341#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 57342#L521 assume !(4 == ssl3_accept_~blastFlag~0); 57431#L524 assume !(5 == ssl3_accept_~blastFlag~0); 57432#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 58857#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 58858#L532-2 ssl3_accept_~s__init_num~0 := 0; 59085#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59084#L592 ssl3_accept_~skip~0 := 0; 59083#L105-2 assume !false; 59082#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59081#L108 assume !(12292 == ssl3_accept_~s__state~0); 59080#L111 assume !(16384 == ssl3_accept_~s__state~0); 59079#L114 assume !(8192 == ssl3_accept_~s__state~0); 59078#L117 assume !(24576 == ssl3_accept_~s__state~0); 59077#L120 assume !(8195 == ssl3_accept_~s__state~0); 59076#L123 assume !(8480 == ssl3_accept_~s__state~0); 58238#L126 assume !(8481 == ssl3_accept_~s__state~0); 58239#L129 assume !(8482 == ssl3_accept_~s__state~0); 58223#L132 assume !(8464 == ssl3_accept_~s__state~0); 58224#L135 assume !(8465 == ssl3_accept_~s__state~0); 58203#L138 assume !(8466 == ssl3_accept_~s__state~0); 58162#L141 assume !(8496 == ssl3_accept_~s__state~0); 58160#L144 assume !(8497 == ssl3_accept_~s__state~0); 58158#L147 assume !(8512 == ssl3_accept_~s__state~0); 58156#L150 assume !(8513 == ssl3_accept_~s__state~0); 58154#L153 assume !(8528 == ssl3_accept_~s__state~0); 58152#L156 assume !(8529 == ssl3_accept_~s__state~0); 58149#L159 assume !(8544 == ssl3_accept_~s__state~0); 58146#L162 assume !(8545 == ssl3_accept_~s__state~0); 58143#L165 assume !(8560 == ssl3_accept_~s__state~0); 58140#L168 assume !(8561 == ssl3_accept_~s__state~0); 58132#L171 assume 8448 == ssl3_accept_~s__state~0; 57402#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 57403#L433 assume !(ssl3_accept_~num1~0 > 0); 57390#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57453#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57682#L592 ssl3_accept_~skip~0 := 0; 57678#L105-2 assume !false; 57679#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57670#L108 assume !(12292 == ssl3_accept_~s__state~0); 57672#L111 assume !(16384 == ssl3_accept_~s__state~0); 57660#L114 assume !(8192 == ssl3_accept_~s__state~0); 57661#L117 assume !(24576 == ssl3_accept_~s__state~0); 57650#L120 assume !(8195 == ssl3_accept_~s__state~0); 57647#L123 assume !(8480 == ssl3_accept_~s__state~0); 57649#L126 assume !(8481 == ssl3_accept_~s__state~0); 57637#L129 assume !(8482 == ssl3_accept_~s__state~0); 57638#L132 assume 8464 == ssl3_accept_~s__state~0; 57674#L139 [2018-11-28 12:43:27,254 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:27,254 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2018-11-28 12:43:27,255 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:27,255 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:27,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:27,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:27,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:27,260 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:27,260 INFO L82 PathProgramCache]: Analyzing trace with hash -261186843, now seen corresponding path program 1 times [2018-11-28 12:43:27,260 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:27,261 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:27,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,261 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:27,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:27,294 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2018-11-28 12:43:27,294 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:27,295 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:27,295 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:27,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:27,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:27,295 INFO L87 Difference]: Start difference. First operand 2267 states and 2962 transitions. cyclomatic complexity: 698 Second operand 3 states. [2018-11-28 12:43:27,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:27,325 INFO L93 Difference]: Finished difference Result 4118 states and 5424 transitions. [2018-11-28 12:43:27,326 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:27,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4118 states and 5424 transitions. [2018-11-28 12:43:27,334 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3816 [2018-11-28 12:43:27,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4118 states to 4118 states and 5424 transitions. [2018-11-28 12:43:27,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3962 [2018-11-28 12:43:27,345 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3962 [2018-11-28 12:43:27,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4118 states and 5424 transitions. [2018-11-28 12:43:27,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:27,345 INFO L705 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2018-11-28 12:43:27,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4118 states and 5424 transitions. [2018-11-28 12:43:27,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4118 to 4118. [2018-11-28 12:43:27,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4118 states. [2018-11-28 12:43:27,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4118 states to 4118 states and 5424 transitions. [2018-11-28 12:43:27,373 INFO L728 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2018-11-28 12:43:27,373 INFO L608 BuchiCegarLoop]: Abstraction has 4118 states and 5424 transitions. [2018-11-28 12:43:27,373 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-28 12:43:27,373 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4118 states and 5424 transitions. [2018-11-28 12:43:27,382 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3816 [2018-11-28 12:43:27,382 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:27,382 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:27,384 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:27,384 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:27,384 INFO L794 eck$LassoCheckResult]: Stem: 63935#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 63936#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63876#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 63919#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 63861#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 63948#L105-2 assume !false; 64033#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66317#L108 assume !(12292 == ssl3_accept_~s__state~0); 66315#L111 assume !(16384 == ssl3_accept_~s__state~0); 66313#L114 assume !(8192 == ssl3_accept_~s__state~0); 66311#L117 assume !(24576 == ssl3_accept_~s__state~0); 66305#L120 assume !(8195 == ssl3_accept_~s__state~0); 66284#L123 assume !(8480 == ssl3_accept_~s__state~0); 66283#L126 assume !(8481 == ssl3_accept_~s__state~0); 66281#L129 assume !(8482 == ssl3_accept_~s__state~0); 66275#L132 assume 8464 == ssl3_accept_~s__state~0; 64313#L139 [2018-11-28 12:43:27,384 INFO L796 eck$LassoCheckResult]: Loop: 64313#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 64306#L278 assume !(0 == ssl3_accept_~blastFlag~0); 63906#L278-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; 63907#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67774#L592 ssl3_accept_~skip~0 := 0; 67762#L105-2 assume !false; 67754#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67750#L108 assume !(12292 == ssl3_accept_~s__state~0); 67746#L111 assume !(16384 == ssl3_accept_~s__state~0); 67742#L114 assume !(8192 == ssl3_accept_~s__state~0); 67738#L117 assume !(24576 == ssl3_accept_~s__state~0); 67734#L120 assume !(8195 == ssl3_accept_~s__state~0); 63968#L123 assume !(8480 == ssl3_accept_~s__state~0); 63944#L126 assume !(8481 == ssl3_accept_~s__state~0); 63945#L129 assume !(8482 == ssl3_accept_~s__state~0); 63941#L132 assume !(8464 == ssl3_accept_~s__state~0); 63942#L135 assume !(8465 == ssl3_accept_~s__state~0); 67693#L138 assume !(8466 == ssl3_accept_~s__state~0); 64924#L141 assume 8496 == ssl3_accept_~s__state~0; 64919#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 64244#L291 assume !(1 == ssl3_accept_~blastFlag~0); 64241#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 64238#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 64081#L297-2 ssl3_accept_~s__init_num~0 := 0; 64231#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64230#L592 ssl3_accept_~skip~0 := 0; 64229#L105-2 assume !false; 64228#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64227#L108 assume !(12292 == ssl3_accept_~s__state~0); 64226#L111 assume !(16384 == ssl3_accept_~s__state~0); 64225#L114 assume !(8192 == ssl3_accept_~s__state~0); 64224#L117 assume !(24576 == ssl3_accept_~s__state~0); 64223#L120 assume !(8195 == ssl3_accept_~s__state~0); 64222#L123 assume !(8480 == ssl3_accept_~s__state~0); 64221#L126 assume !(8481 == ssl3_accept_~s__state~0); 64220#L129 assume !(8482 == ssl3_accept_~s__state~0); 64219#L132 assume !(8464 == ssl3_accept_~s__state~0); 64218#L135 assume !(8465 == ssl3_accept_~s__state~0); 64217#L138 assume !(8466 == ssl3_accept_~s__state~0); 64216#L141 assume !(8496 == ssl3_accept_~s__state~0); 64215#L144 assume !(8497 == ssl3_accept_~s__state~0); 64124#L147 assume 8512 == ssl3_accept_~s__state~0; 63959#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63934#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 63818#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 63939#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64182#L592 ssl3_accept_~skip~0 := 0; 64179#L105-2 assume !false; 64176#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64172#L108 assume !(12292 == ssl3_accept_~s__state~0); 64168#L111 assume !(16384 == ssl3_accept_~s__state~0); 64166#L114 assume !(8192 == ssl3_accept_~s__state~0); 64163#L117 assume !(24576 == ssl3_accept_~s__state~0); 64159#L120 assume !(8195 == ssl3_accept_~s__state~0); 64155#L123 assume !(8480 == ssl3_accept_~s__state~0); 64152#L126 assume !(8481 == ssl3_accept_~s__state~0); 64148#L129 assume !(8482 == ssl3_accept_~s__state~0); 64145#L132 assume !(8464 == ssl3_accept_~s__state~0); 64142#L135 assume !(8465 == ssl3_accept_~s__state~0); 64138#L138 assume !(8466 == ssl3_accept_~s__state~0); 64134#L141 assume !(8496 == ssl3_accept_~s__state~0); 64130#L144 assume !(8497 == ssl3_accept_~s__state~0); 64126#L147 assume !(8512 == ssl3_accept_~s__state~0); 64125#L150 assume !(8513 == ssl3_accept_~s__state~0); 64120#L153 assume 8528 == ssl3_accept_~s__state~0; 63887#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63888#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 63874#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 63812#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 63814#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66941#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66933#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66932#L592 ssl3_accept_~skip~0 := 0; 66931#L105-2 assume !false; 66930#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66929#L108 assume !(12292 == ssl3_accept_~s__state~0); 66928#L111 assume !(16384 == ssl3_accept_~s__state~0); 66927#L114 assume !(8192 == ssl3_accept_~s__state~0); 66926#L117 assume !(24576 == ssl3_accept_~s__state~0); 66925#L120 assume !(8195 == ssl3_accept_~s__state~0); 66924#L123 assume !(8480 == ssl3_accept_~s__state~0); 66923#L126 assume !(8481 == ssl3_accept_~s__state~0); 66922#L129 assume !(8482 == ssl3_accept_~s__state~0); 66921#L132 assume !(8464 == ssl3_accept_~s__state~0); 66920#L135 assume !(8465 == ssl3_accept_~s__state~0); 66919#L138 assume !(8466 == ssl3_accept_~s__state~0); 66918#L141 assume !(8496 == ssl3_accept_~s__state~0); 66917#L144 assume !(8497 == ssl3_accept_~s__state~0); 66916#L147 assume !(8512 == ssl3_accept_~s__state~0); 66915#L150 assume !(8513 == ssl3_accept_~s__state~0); 66914#L153 assume !(8528 == ssl3_accept_~s__state~0); 66912#L156 assume !(8529 == ssl3_accept_~s__state~0); 66909#L159 assume 8544 == ssl3_accept_~s__state~0; 66323#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66904#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 66901#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66871#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66870#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 63895#L405 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; 63896#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67647#L592 ssl3_accept_~skip~0 := 0; 67645#L105-2 assume !false; 67643#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67641#L108 assume !(12292 == ssl3_accept_~s__state~0); 67639#L111 assume !(16384 == ssl3_accept_~s__state~0); 67637#L114 assume !(8192 == ssl3_accept_~s__state~0); 67635#L117 assume !(24576 == ssl3_accept_~s__state~0); 67633#L120 assume !(8195 == ssl3_accept_~s__state~0); 67631#L123 assume !(8480 == ssl3_accept_~s__state~0); 67629#L126 assume !(8481 == ssl3_accept_~s__state~0); 67627#L129 assume !(8482 == ssl3_accept_~s__state~0); 67625#L132 assume !(8464 == ssl3_accept_~s__state~0); 67623#L135 assume !(8465 == ssl3_accept_~s__state~0); 67621#L138 assume !(8466 == ssl3_accept_~s__state~0); 67619#L141 assume !(8496 == ssl3_accept_~s__state~0); 67617#L144 assume !(8497 == ssl3_accept_~s__state~0); 67615#L147 assume !(8512 == ssl3_accept_~s__state~0); 67613#L150 assume !(8513 == ssl3_accept_~s__state~0); 67611#L153 assume !(8528 == ssl3_accept_~s__state~0); 67609#L156 assume !(8529 == ssl3_accept_~s__state~0); 67607#L159 assume !(8544 == ssl3_accept_~s__state~0); 67605#L162 assume !(8545 == ssl3_accept_~s__state~0); 67603#L165 assume !(8560 == ssl3_accept_~s__state~0); 63890#L168 assume !(8561 == ssl3_accept_~s__state~0); 63891#L171 assume 8448 == ssl3_accept_~s__state~0; 66673#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 66782#L433 assume !(ssl3_accept_~num1~0 > 0); 63850#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 63851#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66902#L592 ssl3_accept_~skip~0 := 0; 66900#L105-2 assume !false; 66899#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66898#L108 assume !(12292 == ssl3_accept_~s__state~0); 66893#L111 assume 16384 == ssl3_accept_~s__state~0; 66892#L217 ssl3_accept_~s__server~0 := 1; 66891#L222 assume 0 != ssl3_accept_~cb~0; 66890#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 66888#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 66885#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 66883#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 66879#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 66877#L246 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post26 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post26;havoc ssl3_accept_#t~post26;ssl3_accept_~s__state~0 := 8480; 66863#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66852#L592 ssl3_accept_~skip~0 := 0; 66849#L105-2 assume !false; 66846#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66843#L108 assume !(12292 == ssl3_accept_~s__state~0); 66840#L111 assume !(16384 == ssl3_accept_~s__state~0); 66837#L114 assume !(8192 == ssl3_accept_~s__state~0); 66834#L117 assume !(24576 == ssl3_accept_~s__state~0); 66831#L120 assume !(8195 == ssl3_accept_~s__state~0); 66828#L123 assume !(8480 == ssl3_accept_~s__state~0); 66825#L126 assume !(8481 == ssl3_accept_~s__state~0); 66823#L129 assume !(8482 == ssl3_accept_~s__state~0); 66821#L132 assume 8464 == ssl3_accept_~s__state~0; 64313#L139 [2018-11-28 12:43:27,385 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:27,385 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2018-11-28 12:43:27,385 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:27,385 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:27,385 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,385 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:27,386 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:27,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:27,391 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:27,392 INFO L82 PathProgramCache]: Analyzing trace with hash 1872912632, now seen corresponding path program 1 times [2018-11-28 12:43:27,392 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:27,392 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:27,392 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,392 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:27,393 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:27,442 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-28 12:43:27,443 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 12:43:27,443 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-28 12:43:27,467 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:27,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:27,489 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 12:43:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2018-11-28 12:43:27,534 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-28 12:43:27,534 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-28 12:43:27,535 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:27,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-28 12:43:27,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-28 12:43:27,535 INFO L87 Difference]: Start difference. First operand 4118 states and 5424 transitions. cyclomatic complexity: 1311 Second operand 5 states. [2018-11-28 12:43:27,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:27,756 INFO L93 Difference]: Finished difference Result 5500 states and 7039 transitions. [2018-11-28 12:43:27,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-28 12:43:27,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5500 states and 7039 transitions. [2018-11-28 12:43:27,770 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4416 [2018-11-28 12:43:27,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5500 states to 5406 states and 6941 transitions. [2018-11-28 12:43:27,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5250 [2018-11-28 12:43:27,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5250 [2018-11-28 12:43:27,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5406 states and 6941 transitions. [2018-11-28 12:43:27,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:27,780 INFO L705 BuchiCegarLoop]: Abstraction has 5406 states and 6941 transitions. [2018-11-28 12:43:27,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5406 states and 6941 transitions. [2018-11-28 12:43:27,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5406 to 4208. [2018-11-28 12:43:27,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4208 states. [2018-11-28 12:43:27,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4208 states to 4208 states and 5468 transitions. [2018-11-28 12:43:27,806 INFO L728 BuchiCegarLoop]: Abstraction has 4208 states and 5468 transitions. [2018-11-28 12:43:27,806 INFO L608 BuchiCegarLoop]: Abstraction has 4208 states and 5468 transitions. [2018-11-28 12:43:27,806 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-28 12:43:27,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4208 states and 5468 transitions. [2018-11-28 12:43:27,814 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3892 [2018-11-28 12:43:27,814 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:27,814 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:27,815 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:27,815 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:27,815 INFO L794 eck$LassoCheckResult]: Stem: 74015#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 74016#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 73963#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 74000#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 73946#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 74028#L105-2 assume !false; 74098#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75351#L108 assume !(12292 == ssl3_accept_~s__state~0); 75352#L111 assume !(16384 == ssl3_accept_~s__state~0); 75343#L114 assume !(8192 == ssl3_accept_~s__state~0); 75338#L117 assume !(24576 == ssl3_accept_~s__state~0); 75339#L120 assume !(8195 == ssl3_accept_~s__state~0); 74876#L123 assume !(8480 == ssl3_accept_~s__state~0); 74877#L126 assume !(8481 == ssl3_accept_~s__state~0); 74866#L129 assume !(8482 == ssl3_accept_~s__state~0); 74867#L132 assume 8464 == ssl3_accept_~s__state~0; 75084#L139 [2018-11-28 12:43:27,815 INFO L796 eck$LassoCheckResult]: Loop: 75084#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 76347#L278 assume !(0 == ssl3_accept_~blastFlag~0); 76343#L278-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; 76335#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76330#L592 ssl3_accept_~skip~0 := 0; 76323#L105-2 assume !false; 76319#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76314#L108 assume !(12292 == ssl3_accept_~s__state~0); 76308#L111 assume !(16384 == ssl3_accept_~s__state~0); 76302#L114 assume !(8192 == ssl3_accept_~s__state~0); 76296#L117 assume !(24576 == ssl3_accept_~s__state~0); 76289#L120 assume !(8195 == ssl3_accept_~s__state~0); 76283#L123 assume !(8480 == ssl3_accept_~s__state~0); 76277#L126 assume !(8481 == ssl3_accept_~s__state~0); 76273#L129 assume !(8482 == ssl3_accept_~s__state~0); 76269#L132 assume !(8464 == ssl3_accept_~s__state~0); 76255#L135 assume !(8465 == ssl3_accept_~s__state~0); 76252#L138 assume !(8466 == ssl3_accept_~s__state~0); 76221#L141 assume 8496 == ssl3_accept_~s__state~0; 75080#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 76144#L291 assume !(1 == ssl3_accept_~blastFlag~0); 75345#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 75346#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 74013#L297-2 ssl3_accept_~s__init_num~0 := 0; 76136#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76135#L592 ssl3_accept_~skip~0 := 0; 76134#L105-2 assume !false; 76133#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76132#L108 assume !(12292 == ssl3_accept_~s__state~0); 76131#L111 assume !(16384 == ssl3_accept_~s__state~0); 76130#L114 assume !(8192 == ssl3_accept_~s__state~0); 76129#L117 assume !(24576 == ssl3_accept_~s__state~0); 76128#L120 assume !(8195 == ssl3_accept_~s__state~0); 76127#L123 assume !(8480 == ssl3_accept_~s__state~0); 76126#L126 assume !(8481 == ssl3_accept_~s__state~0); 76122#L129 assume !(8482 == ssl3_accept_~s__state~0); 76118#L132 assume !(8464 == ssl3_accept_~s__state~0); 76112#L135 assume !(8465 == ssl3_accept_~s__state~0); 76110#L138 assume !(8466 == ssl3_accept_~s__state~0); 76106#L141 assume !(8496 == ssl3_accept_~s__state~0); 76101#L144 assume !(8497 == ssl3_accept_~s__state~0); 76099#L147 assume 8512 == ssl3_accept_~s__state~0; 75075#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76094#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 76090#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 76084#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76082#L592 ssl3_accept_~skip~0 := 0; 76080#L105-2 assume !false; 76078#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76076#L108 assume !(12292 == ssl3_accept_~s__state~0); 76074#L111 assume !(16384 == ssl3_accept_~s__state~0); 76071#L114 assume !(8192 == ssl3_accept_~s__state~0); 76067#L117 assume !(24576 == ssl3_accept_~s__state~0); 76065#L120 assume !(8195 == ssl3_accept_~s__state~0); 76063#L123 assume !(8480 == ssl3_accept_~s__state~0); 76061#L126 assume !(8481 == ssl3_accept_~s__state~0); 76059#L129 assume !(8482 == ssl3_accept_~s__state~0); 76058#L132 assume !(8464 == ssl3_accept_~s__state~0); 76056#L135 assume !(8465 == ssl3_accept_~s__state~0); 76051#L138 assume !(8466 == ssl3_accept_~s__state~0); 76047#L141 assume !(8496 == ssl3_accept_~s__state~0); 76046#L144 assume !(8497 == ssl3_accept_~s__state~0); 76045#L147 assume !(8512 == ssl3_accept_~s__state~0); 76044#L150 assume !(8513 == ssl3_accept_~s__state~0); 76043#L153 assume 8528 == ssl3_accept_~s__state~0; 75069#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 76042#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 76039#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 76037#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 76035#L358 assume !(ssl3_accept_~ret~0 <= 0); 76030#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76021#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76018#L592 ssl3_accept_~skip~0 := 0; 76017#L105-2 assume !false; 76012#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76010#L108 assume !(12292 == ssl3_accept_~s__state~0); 76008#L111 assume !(16384 == ssl3_accept_~s__state~0); 76006#L114 assume !(8192 == ssl3_accept_~s__state~0); 76004#L117 assume !(24576 == ssl3_accept_~s__state~0); 76002#L120 assume !(8195 == ssl3_accept_~s__state~0); 76000#L123 assume !(8480 == ssl3_accept_~s__state~0); 75998#L126 assume !(8481 == ssl3_accept_~s__state~0); 75996#L129 assume !(8482 == ssl3_accept_~s__state~0); 75994#L132 assume !(8464 == ssl3_accept_~s__state~0); 75992#L135 assume !(8465 == ssl3_accept_~s__state~0); 75990#L138 assume !(8466 == ssl3_accept_~s__state~0); 75988#L141 assume !(8496 == ssl3_accept_~s__state~0); 75986#L144 assume !(8497 == ssl3_accept_~s__state~0); 75984#L147 assume !(8512 == ssl3_accept_~s__state~0); 75982#L150 assume !(8513 == ssl3_accept_~s__state~0); 75980#L153 assume !(8528 == ssl3_accept_~s__state~0); 75978#L156 assume !(8529 == ssl3_accept_~s__state~0); 75976#L159 assume 8544 == ssl3_accept_~s__state~0; 75063#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 75973#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 75970#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75965#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 75952#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 75951#L405 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; 75950#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75893#L592 ssl3_accept_~skip~0 := 0; 75894#L105-2 assume !false; 75870#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75871#L108 assume !(12292 == ssl3_accept_~s__state~0); 75858#L111 assume !(16384 == ssl3_accept_~s__state~0); 75859#L114 assume !(8192 == ssl3_accept_~s__state~0); 75846#L117 assume !(24576 == ssl3_accept_~s__state~0); 75847#L120 assume !(8195 == ssl3_accept_~s__state~0); 75834#L123 assume !(8480 == ssl3_accept_~s__state~0); 75835#L126 assume !(8481 == ssl3_accept_~s__state~0); 75822#L129 assume !(8482 == ssl3_accept_~s__state~0); 75823#L132 assume !(8464 == ssl3_accept_~s__state~0); 75810#L135 assume !(8465 == ssl3_accept_~s__state~0); 75811#L138 assume !(8466 == ssl3_accept_~s__state~0); 75799#L141 assume !(8496 == ssl3_accept_~s__state~0); 75798#L144 assume !(8497 == ssl3_accept_~s__state~0); 75797#L147 assume !(8512 == ssl3_accept_~s__state~0); 75796#L150 assume !(8513 == ssl3_accept_~s__state~0); 75795#L153 assume !(8528 == ssl3_accept_~s__state~0); 75794#L156 assume !(8529 == ssl3_accept_~s__state~0); 75793#L159 assume !(8544 == ssl3_accept_~s__state~0); 75792#L162 assume !(8545 == ssl3_accept_~s__state~0); 75791#L165 assume !(8560 == ssl3_accept_~s__state~0); 75790#L168 assume !(8561 == ssl3_accept_~s__state~0); 75789#L171 assume 8448 == ssl3_accept_~s__state~0; 75788#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 75786#L433 assume !(ssl3_accept_~num1~0 > 0); 75782#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 75777#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75776#L592 ssl3_accept_~skip~0 := 0; 75775#L105-2 assume !false; 75774#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75773#L108 assume !(12292 == ssl3_accept_~s__state~0); 75772#L111 assume !(16384 == ssl3_accept_~s__state~0); 75771#L114 assume !(8192 == ssl3_accept_~s__state~0); 75770#L117 assume !(24576 == ssl3_accept_~s__state~0); 75769#L120 assume !(8195 == ssl3_accept_~s__state~0); 75768#L123 assume !(8480 == ssl3_accept_~s__state~0); 75767#L126 assume !(8481 == ssl3_accept_~s__state~0); 75766#L129 assume !(8482 == ssl3_accept_~s__state~0); 75765#L132 assume !(8464 == ssl3_accept_~s__state~0); 75764#L135 assume !(8465 == ssl3_accept_~s__state~0); 75763#L138 assume !(8466 == ssl3_accept_~s__state~0); 75762#L141 assume !(8496 == ssl3_accept_~s__state~0); 75761#L144 assume !(8497 == ssl3_accept_~s__state~0); 75760#L147 assume !(8512 == ssl3_accept_~s__state~0); 75759#L150 assume !(8513 == ssl3_accept_~s__state~0); 75758#L153 assume !(8528 == ssl3_accept_~s__state~0); 75757#L156 assume !(8529 == ssl3_accept_~s__state~0); 75756#L159 assume !(8544 == ssl3_accept_~s__state~0); 75755#L162 assume !(8545 == ssl3_accept_~s__state~0); 75754#L165 assume !(8560 == ssl3_accept_~s__state~0); 75753#L168 assume !(8561 == ssl3_accept_~s__state~0); 75752#L171 assume !(8448 == ssl3_accept_~s__state~0); 75751#L174 assume 8576 == ssl3_accept_~s__state~0; 75648#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 75742#L447 assume !(ssl3_accept_~ret~0 <= 0); 75687#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 75688#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75927#L592 ssl3_accept_~skip~0 := 0; 75879#L105-2 assume !false; 75880#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75864#L108 assume !(12292 == ssl3_accept_~s__state~0); 75865#L111 assume !(16384 == ssl3_accept_~s__state~0); 75852#L114 assume !(8192 == ssl3_accept_~s__state~0); 75853#L117 assume !(24576 == ssl3_accept_~s__state~0); 75840#L120 assume !(8195 == ssl3_accept_~s__state~0); 75841#L123 assume !(8480 == ssl3_accept_~s__state~0); 75828#L126 assume !(8481 == ssl3_accept_~s__state~0); 75829#L129 assume !(8482 == ssl3_accept_~s__state~0); 75816#L132 assume 8464 == ssl3_accept_~s__state~0; 75084#L139 [2018-11-28 12:43:27,816 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:27,816 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2018-11-28 12:43:27,816 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:27,816 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:27,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,816 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:27,817 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:27,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:27,822 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:27,822 INFO L82 PathProgramCache]: Analyzing trace with hash -1592655076, now seen corresponding path program 1 times [2018-11-28 12:43:27,822 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:27,822 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:27,823 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,823 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:27,823 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:27,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:27,863 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2018-11-28 12:43:27,863 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:27,863 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:27,863 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:27,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:27,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:27,864 INFO L87 Difference]: Start difference. First operand 4208 states and 5468 transitions. cyclomatic complexity: 1268 Second operand 3 states. [2018-11-28 12:43:27,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:27,964 INFO L93 Difference]: Finished difference Result 4609 states and 5933 transitions. [2018-11-28 12:43:27,964 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:27,964 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4609 states and 5933 transitions. [2018-11-28 12:43:27,971 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3994 [2018-11-28 12:43:27,978 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4609 states to 4459 states and 5783 transitions. [2018-11-28 12:43:27,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4303 [2018-11-28 12:43:27,979 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4303 [2018-11-28 12:43:27,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4459 states and 5783 transitions. [2018-11-28 12:43:27,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:27,980 INFO L705 BuchiCegarLoop]: Abstraction has 4459 states and 5783 transitions. [2018-11-28 12:43:27,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4459 states and 5783 transitions. [2018-11-28 12:43:28,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4459 to 4168. [2018-11-28 12:43:28,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4168 states. [2018-11-28 12:43:28,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 5394 transitions. [2018-11-28 12:43:28,014 INFO L728 BuchiCegarLoop]: Abstraction has 4168 states and 5394 transitions. [2018-11-28 12:43:28,014 INFO L608 BuchiCegarLoop]: Abstraction has 4168 states and 5394 transitions. [2018-11-28 12:43:28,014 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-28 12:43:28,014 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4168 states and 5394 transitions. [2018-11-28 12:43:28,022 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3807 [2018-11-28 12:43:28,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:28,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:28,024 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:28,024 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:28,024 INFO L794 eck$LassoCheckResult]: Stem: 82848#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 82849#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82789#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 82833#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 82771#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 82861#L105-2 assume !false; 82935#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84663#L108 assume !(12292 == ssl3_accept_~s__state~0); 84664#L111 assume !(16384 == ssl3_accept_~s__state~0); 84655#L114 assume !(8192 == ssl3_accept_~s__state~0); 84656#L117 assume !(24576 == ssl3_accept_~s__state~0); 84646#L120 assume !(8195 == ssl3_accept_~s__state~0); 84647#L123 assume !(8480 == ssl3_accept_~s__state~0); 84636#L126 assume !(8481 == ssl3_accept_~s__state~0); 84637#L129 assume !(8482 == ssl3_accept_~s__state~0); 84628#L132 assume 8464 == ssl3_accept_~s__state~0; 83166#L139 [2018-11-28 12:43:28,024 INFO L796 eck$LassoCheckResult]: Loop: 83166#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 85855#L278 assume !(0 == ssl3_accept_~blastFlag~0); 85856#L278-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; 86744#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86743#L592 ssl3_accept_~skip~0 := 0; 86742#L105-2 assume !false; 86741#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86740#L108 assume !(12292 == ssl3_accept_~s__state~0); 86739#L111 assume !(16384 == ssl3_accept_~s__state~0); 86738#L114 assume !(8192 == ssl3_accept_~s__state~0); 86737#L117 assume !(24576 == ssl3_accept_~s__state~0); 86736#L120 assume !(8195 == ssl3_accept_~s__state~0); 86735#L123 assume !(8480 == ssl3_accept_~s__state~0); 86734#L126 assume !(8481 == ssl3_accept_~s__state~0); 86733#L129 assume !(8482 == ssl3_accept_~s__state~0); 86732#L132 assume !(8464 == ssl3_accept_~s__state~0); 86731#L135 assume !(8465 == ssl3_accept_~s__state~0); 86730#L138 assume !(8466 == ssl3_accept_~s__state~0); 85424#L141 assume 8496 == ssl3_accept_~s__state~0; 83159#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 85423#L291 assume !(1 == ssl3_accept_~blastFlag~0); 85422#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 85420#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 82846#L297-2 ssl3_accept_~s__init_num~0 := 0; 85413#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85412#L592 ssl3_accept_~skip~0 := 0; 85411#L105-2 assume !false; 85410#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85409#L108 assume !(12292 == ssl3_accept_~s__state~0); 85408#L111 assume !(16384 == ssl3_accept_~s__state~0); 85407#L114 assume !(8192 == ssl3_accept_~s__state~0); 85406#L117 assume !(24576 == ssl3_accept_~s__state~0); 85405#L120 assume !(8195 == ssl3_accept_~s__state~0); 85404#L123 assume !(8480 == ssl3_accept_~s__state~0); 85403#L126 assume !(8481 == ssl3_accept_~s__state~0); 85402#L129 assume !(8482 == ssl3_accept_~s__state~0); 85401#L132 assume !(8464 == ssl3_accept_~s__state~0); 85400#L135 assume !(8465 == ssl3_accept_~s__state~0); 85399#L138 assume !(8466 == ssl3_accept_~s__state~0); 85398#L141 assume !(8496 == ssl3_accept_~s__state~0); 85397#L144 assume !(8497 == ssl3_accept_~s__state~0); 85396#L147 assume 8512 == ssl3_accept_~s__state~0; 83152#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85393#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 85390#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 85385#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85384#L592 ssl3_accept_~skip~0 := 0; 85383#L105-2 assume !false; 85382#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85381#L108 assume !(12292 == ssl3_accept_~s__state~0); 85379#L111 assume !(16384 == ssl3_accept_~s__state~0); 85377#L114 assume !(8192 == ssl3_accept_~s__state~0); 85375#L117 assume !(24576 == ssl3_accept_~s__state~0); 85372#L120 assume !(8195 == ssl3_accept_~s__state~0); 85370#L123 assume !(8480 == ssl3_accept_~s__state~0); 85367#L126 assume !(8481 == ssl3_accept_~s__state~0); 85363#L129 assume !(8482 == ssl3_accept_~s__state~0); 85357#L132 assume !(8464 == ssl3_accept_~s__state~0); 85355#L135 assume !(8465 == ssl3_accept_~s__state~0); 85353#L138 assume !(8466 == ssl3_accept_~s__state~0); 85351#L141 assume !(8496 == ssl3_accept_~s__state~0); 85349#L144 assume !(8497 == ssl3_accept_~s__state~0); 85347#L147 assume !(8512 == ssl3_accept_~s__state~0); 85345#L150 assume !(8513 == ssl3_accept_~s__state~0); 85343#L153 assume 8528 == ssl3_accept_~s__state~0; 83145#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 85339#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 85337#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 85335#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 85329#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 85324#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 85303#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85301#L592 ssl3_accept_~skip~0 := 0; 85298#L105-2 assume !false; 85297#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85292#L108 assume !(12292 == ssl3_accept_~s__state~0); 85290#L111 assume !(16384 == ssl3_accept_~s__state~0); 85288#L114 assume !(8192 == ssl3_accept_~s__state~0); 85286#L117 assume !(24576 == ssl3_accept_~s__state~0); 85284#L120 assume !(8195 == ssl3_accept_~s__state~0); 85282#L123 assume !(8480 == ssl3_accept_~s__state~0); 85280#L126 assume !(8481 == ssl3_accept_~s__state~0); 85278#L129 assume !(8482 == ssl3_accept_~s__state~0); 85276#L132 assume !(8464 == ssl3_accept_~s__state~0); 85274#L135 assume !(8465 == ssl3_accept_~s__state~0); 85272#L138 assume !(8466 == ssl3_accept_~s__state~0); 85270#L141 assume !(8496 == ssl3_accept_~s__state~0); 85268#L144 assume !(8497 == ssl3_accept_~s__state~0); 85266#L147 assume !(8512 == ssl3_accept_~s__state~0); 85264#L150 assume !(8513 == ssl3_accept_~s__state~0); 85262#L153 assume !(8528 == ssl3_accept_~s__state~0); 85260#L156 assume !(8529 == ssl3_accept_~s__state~0); 85258#L159 assume 8544 == ssl3_accept_~s__state~0; 83138#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 85244#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 85239#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85233#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 85228#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 85223#L405 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; 85215#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85212#L592 ssl3_accept_~skip~0 := 0; 85209#L105-2 assume !false; 85206#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85203#L108 assume !(12292 == ssl3_accept_~s__state~0); 85200#L111 assume !(16384 == ssl3_accept_~s__state~0); 85197#L114 assume !(8192 == ssl3_accept_~s__state~0); 85194#L117 assume !(24576 == ssl3_accept_~s__state~0); 85191#L120 assume !(8195 == ssl3_accept_~s__state~0); 85188#L123 assume !(8480 == ssl3_accept_~s__state~0); 85185#L126 assume !(8481 == ssl3_accept_~s__state~0); 85183#L129 assume !(8482 == ssl3_accept_~s__state~0); 85181#L132 assume !(8464 == ssl3_accept_~s__state~0); 85179#L135 assume !(8465 == ssl3_accept_~s__state~0); 85177#L138 assume !(8466 == ssl3_accept_~s__state~0); 85175#L141 assume !(8496 == ssl3_accept_~s__state~0); 85173#L144 assume !(8497 == ssl3_accept_~s__state~0); 85171#L147 assume !(8512 == ssl3_accept_~s__state~0); 85170#L150 assume !(8513 == ssl3_accept_~s__state~0); 85163#L153 assume !(8528 == ssl3_accept_~s__state~0); 85161#L156 assume !(8529 == ssl3_accept_~s__state~0); 85160#L159 assume !(8544 == ssl3_accept_~s__state~0); 85159#L162 assume !(8545 == ssl3_accept_~s__state~0); 85158#L165 assume !(8560 == ssl3_accept_~s__state~0); 85156#L168 assume !(8561 == ssl3_accept_~s__state~0); 85153#L171 assume 8448 == ssl3_accept_~s__state~0; 85152#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 85151#L433 assume !(ssl3_accept_~num1~0 > 0); 85149#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 85141#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85140#L592 ssl3_accept_~skip~0 := 0; 85139#L105-2 assume !false; 85138#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85137#L108 assume !(12292 == ssl3_accept_~s__state~0); 85136#L111 assume !(16384 == ssl3_accept_~s__state~0); 85135#L114 assume !(8192 == ssl3_accept_~s__state~0); 85134#L117 assume !(24576 == ssl3_accept_~s__state~0); 85132#L120 assume !(8195 == ssl3_accept_~s__state~0); 85131#L123 assume !(8480 == ssl3_accept_~s__state~0); 85130#L126 assume !(8481 == ssl3_accept_~s__state~0); 85128#L129 assume !(8482 == ssl3_accept_~s__state~0); 85127#L132 assume !(8464 == ssl3_accept_~s__state~0); 85126#L135 assume !(8465 == ssl3_accept_~s__state~0); 85125#L138 assume !(8466 == ssl3_accept_~s__state~0); 85124#L141 assume !(8496 == ssl3_accept_~s__state~0); 85123#L144 assume !(8497 == ssl3_accept_~s__state~0); 85121#L147 assume !(8512 == ssl3_accept_~s__state~0); 85119#L150 assume !(8513 == ssl3_accept_~s__state~0); 85117#L153 assume !(8528 == ssl3_accept_~s__state~0); 85115#L156 assume !(8529 == ssl3_accept_~s__state~0); 85113#L159 assume !(8544 == ssl3_accept_~s__state~0); 85111#L162 assume !(8545 == ssl3_accept_~s__state~0); 85109#L165 assume !(8560 == ssl3_accept_~s__state~0); 85107#L168 assume !(8561 == ssl3_accept_~s__state~0); 85103#L171 assume !(8448 == ssl3_accept_~s__state~0); 85104#L174 assume 8576 == ssl3_accept_~s__state~0; 84820#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 86011#L447 assume !(ssl3_accept_~ret~0 <= 0); 86010#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 83958#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 86721#L592 ssl3_accept_~skip~0 := 0; 86720#L105-2 assume !false; 86719#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 86718#L108 assume !(12292 == ssl3_accept_~s__state~0); 86717#L111 assume !(16384 == ssl3_accept_~s__state~0); 86716#L114 assume !(8192 == ssl3_accept_~s__state~0); 86715#L117 assume !(24576 == ssl3_accept_~s__state~0); 86714#L120 assume !(8195 == ssl3_accept_~s__state~0); 86713#L123 assume !(8480 == ssl3_accept_~s__state~0); 85341#L126 assume !(8481 == ssl3_accept_~s__state~0); 86712#L129 assume !(8482 == ssl3_accept_~s__state~0); 86711#L132 assume !(8464 == ssl3_accept_~s__state~0); 86710#L135 assume !(8465 == ssl3_accept_~s__state~0); 86709#L138 assume 8466 == ssl3_accept_~s__state~0; 83166#L139 [2018-11-28 12:43:28,025 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:28,025 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2018-11-28 12:43:28,025 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:28,025 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:28,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,025 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:28,025 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:28,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:28,031 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:28,031 INFO L82 PathProgramCache]: Analyzing trace with hash -103208798, now seen corresponding path program 1 times [2018-11-28 12:43:28,031 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:28,031 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:28,031 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,031 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:28,032 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:28,092 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2018-11-28 12:43:28,092 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:28,092 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:28,092 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:28,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:28,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:28,093 INFO L87 Difference]: Start difference. First operand 4168 states and 5394 transitions. cyclomatic complexity: 1235 Second operand 3 states. [2018-11-28 12:43:28,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:28,140 INFO L93 Difference]: Finished difference Result 7416 states and 9533 transitions. [2018-11-28 12:43:28,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:28,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7416 states and 9533 transitions. [2018-11-28 12:43:28,162 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 7003 [2018-11-28 12:43:28,177 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7416 states to 7416 states and 9533 transitions. [2018-11-28 12:43:28,177 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7260 [2018-11-28 12:43:28,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7260 [2018-11-28 12:43:28,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7416 states and 9533 transitions. [2018-11-28 12:43:28,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:28,181 INFO L705 BuchiCegarLoop]: Abstraction has 7416 states and 9533 transitions. [2018-11-28 12:43:28,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7416 states and 9533 transitions. [2018-11-28 12:43:28,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7416 to 4168. [2018-11-28 12:43:28,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4168 states. [2018-11-28 12:43:28,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4168 states to 4168 states and 5389 transitions. [2018-11-28 12:43:28,227 INFO L728 BuchiCegarLoop]: Abstraction has 4168 states and 5389 transitions. [2018-11-28 12:43:28,227 INFO L608 BuchiCegarLoop]: Abstraction has 4168 states and 5389 transitions. [2018-11-28 12:43:28,227 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-28 12:43:28,227 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4168 states and 5389 transitions. [2018-11-28 12:43:28,236 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3807 [2018-11-28 12:43:28,236 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:28,236 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:28,237 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:28,237 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:28,237 INFO L794 eck$LassoCheckResult]: Stem: 94435#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 94436#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 94377#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 94419#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 94361#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 94449#L105-2 assume !false; 94524#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 95337#L108 assume !(12292 == ssl3_accept_~s__state~0); 95336#L111 assume !(16384 == ssl3_accept_~s__state~0); 95335#L114 assume !(8192 == ssl3_accept_~s__state~0); 95334#L117 assume !(24576 == ssl3_accept_~s__state~0); 95333#L120 assume !(8195 == ssl3_accept_~s__state~0); 95332#L123 assume !(8480 == ssl3_accept_~s__state~0); 95331#L126 assume !(8481 == ssl3_accept_~s__state~0); 95330#L129 assume !(8482 == ssl3_accept_~s__state~0); 95329#L132 assume 8464 == ssl3_accept_~s__state~0; 94657#L139 [2018-11-28 12:43:28,238 INFO L796 eck$LassoCheckResult]: Loop: 94657#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 97195#L278 assume !(0 == ssl3_accept_~blastFlag~0); 94405#L278-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; 94252#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 94253#L592 ssl3_accept_~skip~0 := 0; 98368#L105-2 assume !false; 98367#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98365#L108 assume !(12292 == ssl3_accept_~s__state~0); 97238#L111 assume !(16384 == ssl3_accept_~s__state~0); 97218#L114 assume !(8192 == ssl3_accept_~s__state~0); 97217#L117 assume !(24576 == ssl3_accept_~s__state~0); 97141#L120 assume !(8195 == ssl3_accept_~s__state~0); 97025#L123 assume !(8480 == ssl3_accept_~s__state~0); 97023#L126 assume !(8481 == ssl3_accept_~s__state~0); 97000#L129 assume !(8482 == ssl3_accept_~s__state~0); 97001#L132 assume !(8464 == ssl3_accept_~s__state~0); 98122#L135 assume !(8465 == ssl3_accept_~s__state~0); 96966#L138 assume !(8466 == ssl3_accept_~s__state~0); 96958#L141 assume 8496 == ssl3_accept_~s__state~0; 94650#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 96957#L291 assume !(1 == ssl3_accept_~blastFlag~0); 96956#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 96953#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 94572#L297-2 ssl3_accept_~s__init_num~0 := 0; 96946#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96945#L592 ssl3_accept_~skip~0 := 0; 96944#L105-2 assume !false; 96943#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96942#L108 assume !(12292 == ssl3_accept_~s__state~0); 96941#L111 assume !(16384 == ssl3_accept_~s__state~0); 96940#L114 assume !(8192 == ssl3_accept_~s__state~0); 96939#L117 assume !(24576 == ssl3_accept_~s__state~0); 96938#L120 assume !(8195 == ssl3_accept_~s__state~0); 96937#L123 assume !(8480 == ssl3_accept_~s__state~0); 96936#L126 assume !(8481 == ssl3_accept_~s__state~0); 96935#L129 assume !(8482 == ssl3_accept_~s__state~0); 96934#L132 assume !(8464 == ssl3_accept_~s__state~0); 96933#L135 assume !(8465 == ssl3_accept_~s__state~0); 96932#L138 assume !(8466 == ssl3_accept_~s__state~0); 96931#L141 assume !(8496 == ssl3_accept_~s__state~0); 96930#L144 assume !(8497 == ssl3_accept_~s__state~0); 96929#L147 assume 8512 == ssl3_accept_~s__state~0; 94644#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96926#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 96923#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 96918#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96917#L592 ssl3_accept_~skip~0 := 0; 96916#L105-2 assume !false; 96915#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96914#L108 assume !(12292 == ssl3_accept_~s__state~0); 96913#L111 assume !(16384 == ssl3_accept_~s__state~0); 96912#L114 assume !(8192 == ssl3_accept_~s__state~0); 96911#L117 assume !(24576 == ssl3_accept_~s__state~0); 96910#L120 assume !(8195 == ssl3_accept_~s__state~0); 96909#L123 assume !(8480 == ssl3_accept_~s__state~0); 96908#L126 assume !(8481 == ssl3_accept_~s__state~0); 96907#L129 assume !(8482 == ssl3_accept_~s__state~0); 96906#L132 assume !(8464 == ssl3_accept_~s__state~0); 96905#L135 assume !(8465 == ssl3_accept_~s__state~0); 96904#L138 assume !(8466 == ssl3_accept_~s__state~0); 96903#L141 assume !(8496 == ssl3_accept_~s__state~0); 96902#L144 assume !(8497 == ssl3_accept_~s__state~0); 96901#L147 assume !(8512 == ssl3_accept_~s__state~0); 96900#L150 assume !(8513 == ssl3_accept_~s__state~0); 96899#L153 assume 8528 == ssl3_accept_~s__state~0; 94638#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 96896#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 96897#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 96890#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 96888#L358 assume !(ssl3_accept_~ret~0 <= 0); 96883#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 96878#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96876#L592 ssl3_accept_~skip~0 := 0; 96873#L105-2 assume !false; 96868#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96866#L108 assume !(12292 == ssl3_accept_~s__state~0); 96864#L111 assume !(16384 == ssl3_accept_~s__state~0); 96862#L114 assume !(8192 == ssl3_accept_~s__state~0); 96860#L117 assume !(24576 == ssl3_accept_~s__state~0); 96858#L120 assume !(8195 == ssl3_accept_~s__state~0); 96856#L123 assume !(8480 == ssl3_accept_~s__state~0); 96854#L126 assume !(8481 == ssl3_accept_~s__state~0); 96852#L129 assume !(8482 == ssl3_accept_~s__state~0); 96850#L132 assume !(8464 == ssl3_accept_~s__state~0); 96848#L135 assume !(8465 == ssl3_accept_~s__state~0); 96846#L138 assume !(8466 == ssl3_accept_~s__state~0); 96844#L141 assume !(8496 == ssl3_accept_~s__state~0); 96842#L144 assume !(8497 == ssl3_accept_~s__state~0); 96840#L147 assume !(8512 == ssl3_accept_~s__state~0); 96838#L150 assume !(8513 == ssl3_accept_~s__state~0); 96836#L153 assume !(8528 == ssl3_accept_~s__state~0); 96834#L156 assume !(8529 == ssl3_accept_~s__state~0); 96832#L159 assume 8544 == ssl3_accept_~s__state~0; 94633#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 96829#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 96826#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 96822#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 96819#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 96816#L405 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; 96810#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96809#L592 ssl3_accept_~skip~0 := 0; 96808#L105-2 assume !false; 96807#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96806#L108 assume !(12292 == ssl3_accept_~s__state~0); 96805#L111 assume !(16384 == ssl3_accept_~s__state~0); 96804#L114 assume !(8192 == ssl3_accept_~s__state~0); 96803#L117 assume !(24576 == ssl3_accept_~s__state~0); 96802#L120 assume !(8195 == ssl3_accept_~s__state~0); 96801#L123 assume !(8480 == ssl3_accept_~s__state~0); 96800#L126 assume !(8481 == ssl3_accept_~s__state~0); 96799#L129 assume !(8482 == ssl3_accept_~s__state~0); 96798#L132 assume !(8464 == ssl3_accept_~s__state~0); 96797#L135 assume !(8465 == ssl3_accept_~s__state~0); 96796#L138 assume !(8466 == ssl3_accept_~s__state~0); 96795#L141 assume !(8496 == ssl3_accept_~s__state~0); 96794#L144 assume !(8497 == ssl3_accept_~s__state~0); 96793#L147 assume !(8512 == ssl3_accept_~s__state~0); 96792#L150 assume !(8513 == ssl3_accept_~s__state~0); 96791#L153 assume !(8528 == ssl3_accept_~s__state~0); 96790#L156 assume !(8529 == ssl3_accept_~s__state~0); 96789#L159 assume !(8544 == ssl3_accept_~s__state~0); 96788#L162 assume !(8545 == ssl3_accept_~s__state~0); 96787#L165 assume !(8560 == ssl3_accept_~s__state~0); 96786#L168 assume !(8561 == ssl3_accept_~s__state~0); 96784#L171 assume 8448 == ssl3_accept_~s__state~0; 96782#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 96780#L433 assume !(ssl3_accept_~num1~0 > 0); 96763#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 96755#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 96754#L592 ssl3_accept_~skip~0 := 0; 96753#L105-2 assume !false; 96752#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 96751#L108 assume !(12292 == ssl3_accept_~s__state~0); 96750#L111 assume !(16384 == ssl3_accept_~s__state~0); 96749#L114 assume !(8192 == ssl3_accept_~s__state~0); 96748#L117 assume !(24576 == ssl3_accept_~s__state~0); 96746#L120 assume !(8195 == ssl3_accept_~s__state~0); 96745#L123 assume !(8480 == ssl3_accept_~s__state~0); 96744#L126 assume !(8481 == ssl3_accept_~s__state~0); 96734#L129 assume !(8482 == ssl3_accept_~s__state~0); 96735#L132 assume !(8464 == ssl3_accept_~s__state~0); 96725#L135 assume !(8465 == ssl3_accept_~s__state~0); 96726#L138 assume !(8466 == ssl3_accept_~s__state~0); 96716#L141 assume !(8496 == ssl3_accept_~s__state~0); 96717#L144 assume !(8497 == ssl3_accept_~s__state~0); 96686#L147 assume !(8512 == ssl3_accept_~s__state~0); 96687#L150 assume !(8513 == ssl3_accept_~s__state~0); 96674#L153 assume !(8528 == ssl3_accept_~s__state~0); 96675#L156 assume !(8529 == ssl3_accept_~s__state~0); 96662#L159 assume !(8544 == ssl3_accept_~s__state~0); 96663#L162 assume !(8545 == ssl3_accept_~s__state~0); 96644#L165 assume !(8560 == ssl3_accept_~s__state~0); 96645#L168 assume !(8561 == ssl3_accept_~s__state~0); 96629#L171 assume !(8448 == ssl3_accept_~s__state~0); 96626#L174 assume 8576 == ssl3_accept_~s__state~0; 96429#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 96567#L447 assume !(ssl3_accept_~ret~0 <= 0); 96568#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 95787#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 98138#L592 ssl3_accept_~skip~0 := 0; 98136#L105-2 assume !false; 98134#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 98132#L108 assume !(12292 == ssl3_accept_~s__state~0); 98131#L111 assume !(16384 == ssl3_accept_~s__state~0); 98130#L114 assume !(8192 == ssl3_accept_~s__state~0); 98129#L117 assume !(24576 == ssl3_accept_~s__state~0); 98128#L120 assume !(8195 == ssl3_accept_~s__state~0); 98127#L123 assume !(8480 == ssl3_accept_~s__state~0); 97027#L126 assume !(8481 == ssl3_accept_~s__state~0); 98126#L129 assume !(8482 == ssl3_accept_~s__state~0); 96999#L132 assume !(8464 == ssl3_accept_~s__state~0); 96997#L135 assume !(8465 == ssl3_accept_~s__state~0); 96998#L138 assume 8466 == ssl3_accept_~s__state~0; 94657#L139 [2018-11-28 12:43:28,238 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:28,238 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2018-11-28 12:43:28,238 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:28,238 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:28,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,238 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:28,239 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:28,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:28,243 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:28,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1533165823, now seen corresponding path program 1 times [2018-11-28 12:43:28,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:28,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:28,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,244 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:28,244 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:28,335 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2018-11-28 12:43:28,335 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:28,335 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-28 12:43:28,335 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:28,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-28 12:43:28,336 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-28 12:43:28,336 INFO L87 Difference]: Start difference. First operand 4168 states and 5389 transitions. cyclomatic complexity: 1230 Second operand 5 states. [2018-11-28 12:43:28,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:28,360 INFO L93 Difference]: Finished difference Result 4163 states and 5374 transitions. [2018-11-28 12:43:28,363 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:28,363 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4163 states and 5374 transitions. [2018-11-28 12:43:28,370 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3802 [2018-11-28 12:43:28,375 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4163 states to 4163 states and 5374 transitions. [2018-11-28 12:43:28,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4007 [2018-11-28 12:43:28,377 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4007 [2018-11-28 12:43:28,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4163 states and 5374 transitions. [2018-11-28 12:43:28,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:28,377 INFO L705 BuchiCegarLoop]: Abstraction has 4163 states and 5374 transitions. [2018-11-28 12:43:28,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4163 states and 5374 transitions. [2018-11-28 12:43:28,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4163 to 4163. [2018-11-28 12:43:28,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4163 states. [2018-11-28 12:43:28,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4163 states to 4163 states and 5374 transitions. [2018-11-28 12:43:28,399 INFO L728 BuchiCegarLoop]: Abstraction has 4163 states and 5374 transitions. [2018-11-28 12:43:28,399 INFO L608 BuchiCegarLoop]: Abstraction has 4163 states and 5374 transitions. [2018-11-28 12:43:28,399 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-28 12:43:28,399 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4163 states and 5374 transitions. [2018-11-28 12:43:28,406 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3802 [2018-11-28 12:43:28,407 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:28,407 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:28,408 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:28,408 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:28,408 INFO L794 eck$LassoCheckResult]: Stem: 102755#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 102756#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102704#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 102737#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102690#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 102765#L105-2 assume !false; 102836#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106413#L108 assume !(12292 == ssl3_accept_~s__state~0); 106412#L111 assume !(16384 == ssl3_accept_~s__state~0); 106411#L114 assume !(8192 == ssl3_accept_~s__state~0); 106410#L117 assume !(24576 == ssl3_accept_~s__state~0); 106409#L120 assume !(8195 == ssl3_accept_~s__state~0); 106408#L123 assume !(8480 == ssl3_accept_~s__state~0); 106407#L126 assume !(8481 == ssl3_accept_~s__state~0); 106406#L129 assume !(8482 == ssl3_accept_~s__state~0); 106405#L132 assume 8464 == ssl3_accept_~s__state~0; 103696#L139 [2018-11-28 12:43:28,408 INFO L796 eck$LassoCheckResult]: Loop: 103696#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 105675#L278 assume !(0 == ssl3_accept_~blastFlag~0); 105676#L278-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; 106597#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106596#L592 ssl3_accept_~skip~0 := 0; 106591#L105-2 assume !false; 106589#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106587#L108 assume !(12292 == ssl3_accept_~s__state~0); 106585#L111 assume !(16384 == ssl3_accept_~s__state~0); 106583#L114 assume !(8192 == ssl3_accept_~s__state~0); 106581#L117 assume !(24576 == ssl3_accept_~s__state~0); 106579#L120 assume !(8195 == ssl3_accept_~s__state~0); 106577#L123 assume !(8480 == ssl3_accept_~s__state~0); 106575#L126 assume !(8481 == ssl3_accept_~s__state~0); 106573#L129 assume !(8482 == ssl3_accept_~s__state~0); 106569#L132 assume !(8464 == ssl3_accept_~s__state~0); 106566#L135 assume !(8465 == ssl3_accept_~s__state~0); 105680#L138 assume !(8466 == ssl3_accept_~s__state~0); 104255#L141 assume 8496 == ssl3_accept_~s__state~0; 103689#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 105623#L291 assume !(1 == ssl3_accept_~blastFlag~0); 105621#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 105618#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 102752#L297-2 ssl3_accept_~s__init_num~0 := 0; 105605#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105603#L592 ssl3_accept_~skip~0 := 0; 105601#L105-2 assume !false; 105599#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105597#L108 assume !(12292 == ssl3_accept_~s__state~0); 105595#L111 assume !(16384 == ssl3_accept_~s__state~0); 105593#L114 assume !(8192 == ssl3_accept_~s__state~0); 105591#L117 assume !(24576 == ssl3_accept_~s__state~0); 105589#L120 assume !(8195 == ssl3_accept_~s__state~0); 105587#L123 assume !(8480 == ssl3_accept_~s__state~0); 105585#L126 assume !(8481 == ssl3_accept_~s__state~0); 105583#L129 assume !(8482 == ssl3_accept_~s__state~0); 105581#L132 assume !(8464 == ssl3_accept_~s__state~0); 105580#L135 assume !(8465 == ssl3_accept_~s__state~0); 105579#L138 assume !(8466 == ssl3_accept_~s__state~0); 105578#L141 assume !(8496 == ssl3_accept_~s__state~0); 105576#L144 assume !(8497 == ssl3_accept_~s__state~0); 105572#L147 assume 8512 == ssl3_accept_~s__state~0; 103682#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105564#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 105560#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 105554#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105552#L592 ssl3_accept_~skip~0 := 0; 105550#L105-2 assume !false; 105548#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105546#L108 assume !(12292 == ssl3_accept_~s__state~0); 105544#L111 assume !(16384 == ssl3_accept_~s__state~0); 105542#L114 assume !(8192 == ssl3_accept_~s__state~0); 105540#L117 assume !(24576 == ssl3_accept_~s__state~0); 105538#L120 assume !(8195 == ssl3_accept_~s__state~0); 105536#L123 assume !(8480 == ssl3_accept_~s__state~0); 105534#L126 assume !(8481 == ssl3_accept_~s__state~0); 105532#L129 assume !(8482 == ssl3_accept_~s__state~0); 105530#L132 assume !(8464 == ssl3_accept_~s__state~0); 105528#L135 assume !(8465 == ssl3_accept_~s__state~0); 105526#L138 assume !(8466 == ssl3_accept_~s__state~0); 105525#L141 assume !(8496 == ssl3_accept_~s__state~0); 105522#L144 assume !(8497 == ssl3_accept_~s__state~0); 105518#L147 assume !(8512 == ssl3_accept_~s__state~0); 105512#L150 assume !(8513 == ssl3_accept_~s__state~0); 105510#L153 assume 8528 == ssl3_accept_~s__state~0; 103675#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 105506#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 105503#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 105496#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 105494#L358 assume !(ssl3_accept_~ret~0 <= 0); 105488#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 105482#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105480#L592 ssl3_accept_~skip~0 := 0; 105478#L105-2 assume !false; 105476#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105474#L108 assume !(12292 == ssl3_accept_~s__state~0); 105472#L111 assume !(16384 == ssl3_accept_~s__state~0); 105470#L114 assume !(8192 == ssl3_accept_~s__state~0); 105468#L117 assume !(24576 == ssl3_accept_~s__state~0); 105466#L120 assume !(8195 == ssl3_accept_~s__state~0); 105464#L123 assume !(8480 == ssl3_accept_~s__state~0); 105462#L126 assume !(8481 == ssl3_accept_~s__state~0); 105460#L129 assume !(8482 == ssl3_accept_~s__state~0); 105459#L132 assume !(8464 == ssl3_accept_~s__state~0); 105456#L135 assume !(8465 == ssl3_accept_~s__state~0); 105452#L138 assume !(8466 == ssl3_accept_~s__state~0); 105449#L141 assume !(8496 == ssl3_accept_~s__state~0); 105442#L144 assume !(8497 == ssl3_accept_~s__state~0); 105438#L147 assume !(8512 == ssl3_accept_~s__state~0); 105432#L150 assume !(8513 == ssl3_accept_~s__state~0); 105430#L153 assume !(8528 == ssl3_accept_~s__state~0); 105428#L156 assume !(8529 == ssl3_accept_~s__state~0); 105426#L159 assume 8544 == ssl3_accept_~s__state~0; 103668#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 105423#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 105420#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 105418#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 105415#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 105413#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 105411#L405 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; 105398#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105396#L592 ssl3_accept_~skip~0 := 0; 105394#L105-2 assume !false; 105392#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105390#L108 assume !(12292 == ssl3_accept_~s__state~0); 105388#L111 assume !(16384 == ssl3_accept_~s__state~0); 105386#L114 assume !(8192 == ssl3_accept_~s__state~0); 105384#L117 assume !(24576 == ssl3_accept_~s__state~0); 105383#L120 assume !(8195 == ssl3_accept_~s__state~0); 105380#L123 assume !(8480 == ssl3_accept_~s__state~0); 105378#L126 assume !(8481 == ssl3_accept_~s__state~0); 105376#L129 assume !(8482 == ssl3_accept_~s__state~0); 105373#L132 assume !(8464 == ssl3_accept_~s__state~0); 105371#L135 assume !(8465 == ssl3_accept_~s__state~0); 105368#L138 assume !(8466 == ssl3_accept_~s__state~0); 105367#L141 assume !(8496 == ssl3_accept_~s__state~0); 105366#L144 assume !(8497 == ssl3_accept_~s__state~0); 105365#L147 assume !(8512 == ssl3_accept_~s__state~0); 105363#L150 assume !(8513 == ssl3_accept_~s__state~0); 105360#L153 assume !(8528 == ssl3_accept_~s__state~0); 105359#L156 assume !(8529 == ssl3_accept_~s__state~0); 105353#L159 assume !(8544 == ssl3_accept_~s__state~0); 105351#L162 assume !(8545 == ssl3_accept_~s__state~0); 105349#L165 assume !(8560 == ssl3_accept_~s__state~0); 105347#L168 assume !(8561 == ssl3_accept_~s__state~0); 105345#L171 assume 8448 == ssl3_accept_~s__state~0; 105343#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 105341#L433 assume !(ssl3_accept_~num1~0 > 0); 105338#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 105329#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 105327#L592 ssl3_accept_~skip~0 := 0; 105325#L105-2 assume !false; 105323#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105321#L108 assume !(12292 == ssl3_accept_~s__state~0); 105319#L111 assume !(16384 == ssl3_accept_~s__state~0); 105317#L114 assume !(8192 == ssl3_accept_~s__state~0); 105315#L117 assume !(24576 == ssl3_accept_~s__state~0); 105313#L120 assume !(8195 == ssl3_accept_~s__state~0); 105311#L123 assume !(8480 == ssl3_accept_~s__state~0); 105309#L126 assume !(8481 == ssl3_accept_~s__state~0); 105307#L129 assume !(8482 == ssl3_accept_~s__state~0); 105305#L132 assume !(8464 == ssl3_accept_~s__state~0); 105303#L135 assume !(8465 == ssl3_accept_~s__state~0); 105301#L138 assume !(8466 == ssl3_accept_~s__state~0); 105299#L141 assume !(8496 == ssl3_accept_~s__state~0); 105298#L144 assume !(8497 == ssl3_accept_~s__state~0); 105293#L147 assume !(8512 == ssl3_accept_~s__state~0); 105291#L150 assume !(8513 == ssl3_accept_~s__state~0); 105289#L153 assume !(8528 == ssl3_accept_~s__state~0); 105288#L156 assume !(8529 == ssl3_accept_~s__state~0); 105284#L159 assume !(8544 == ssl3_accept_~s__state~0); 105278#L162 assume !(8545 == ssl3_accept_~s__state~0); 105276#L165 assume !(8560 == ssl3_accept_~s__state~0); 105275#L168 assume !(8561 == ssl3_accept_~s__state~0); 105274#L171 assume !(8448 == ssl3_accept_~s__state~0); 105268#L174 assume 8576 == ssl3_accept_~s__state~0; 104965#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 105264#L447 assume !(ssl3_accept_~ret~0 <= 0); 105258#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 103759#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 106552#L592 ssl3_accept_~skip~0 := 0; 106550#L105-2 assume !false; 106548#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106546#L108 assume !(12292 == ssl3_accept_~s__state~0); 106544#L111 assume !(16384 == ssl3_accept_~s__state~0); 106542#L114 assume !(8192 == ssl3_accept_~s__state~0); 106540#L117 assume !(24576 == ssl3_accept_~s__state~0); 106538#L120 assume !(8195 == ssl3_accept_~s__state~0); 106536#L123 assume !(8480 == ssl3_accept_~s__state~0); 104650#L126 assume !(8481 == ssl3_accept_~s__state~0); 106533#L129 assume !(8482 == ssl3_accept_~s__state~0); 106531#L132 assume !(8464 == ssl3_accept_~s__state~0); 106529#L135 assume !(8465 == ssl3_accept_~s__state~0); 106527#L138 assume 8466 == ssl3_accept_~s__state~0; 103696#L139 [2018-11-28 12:43:28,408 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:28,408 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 22 times [2018-11-28 12:43:28,408 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:28,409 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:28,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,409 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:28,409 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:28,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:28,415 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:28,415 INFO L82 PathProgramCache]: Analyzing trace with hash -1560135176, now seen corresponding path program 1 times [2018-11-28 12:43:28,415 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:28,415 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:28,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,416 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:28,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:28,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:28,447 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:28,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1192038970, now seen corresponding path program 1 times [2018-11-28 12:43:28,447 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:28,447 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:28,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,448 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:28,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:28,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:28,474 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2018-11-28 12:43:28,474 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:28,474 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:29,222 WARN L180 SmtUtils]: Spent 737.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 144 [2018-11-28 12:43:29,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:29,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:29,278 INFO L87 Difference]: Start difference. First operand 4163 states and 5374 transitions. cyclomatic complexity: 1220 Second operand 3 states. [2018-11-28 12:43:29,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:29,299 INFO L93 Difference]: Finished difference Result 5203 states and 6680 transitions. [2018-11-28 12:43:29,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:29,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5203 states and 6680 transitions. [2018-11-28 12:43:29,308 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4936 [2018-11-28 12:43:29,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5203 states to 5203 states and 6680 transitions. [2018-11-28 12:43:29,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5095 [2018-11-28 12:43:29,315 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5095 [2018-11-28 12:43:29,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5203 states and 6680 transitions. [2018-11-28 12:43:29,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:29,315 INFO L705 BuchiCegarLoop]: Abstraction has 5203 states and 6680 transitions. [2018-11-28 12:43:29,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5203 states and 6680 transitions. [2018-11-28 12:43:29,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5203 to 5203. [2018-11-28 12:43:29,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5203 states. [2018-11-28 12:43:29,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5203 states to 5203 states and 6680 transitions. [2018-11-28 12:43:29,353 INFO L728 BuchiCegarLoop]: Abstraction has 5203 states and 6680 transitions. [2018-11-28 12:43:29,353 INFO L608 BuchiCegarLoop]: Abstraction has 5203 states and 6680 transitions. [2018-11-28 12:43:29,353 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-28 12:43:29,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5203 states and 6680 transitions. [2018-11-28 12:43:29,364 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 4936 [2018-11-28 12:43:29,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:29,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:29,366 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-28 12:43:29,367 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:29,367 INFO L794 eck$LassoCheckResult]: Stem: 112142#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 112143#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112090#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 112125#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112075#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 112152#L105-2 assume !false; 112214#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112446#L108 assume !(12292 == ssl3_accept_~s__state~0); 112443#L111 assume !(16384 == ssl3_accept_~s__state~0); 112442#L114 assume !(8192 == ssl3_accept_~s__state~0); 112440#L117 assume !(24576 == ssl3_accept_~s__state~0); 112441#L120 assume !(8195 == ssl3_accept_~s__state~0); 112436#L123 assume !(8480 == ssl3_accept_~s__state~0); 112437#L126 assume !(8481 == ssl3_accept_~s__state~0); 112432#L129 assume !(8482 == ssl3_accept_~s__state~0); 112433#L132 assume 8464 == ssl3_accept_~s__state~0; 112310#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 115365#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 115362#L278-2 [2018-11-28 12:43:29,367 INFO L796 eck$LassoCheckResult]: Loop: 115362#L278-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; 115357#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115356#L592 ssl3_accept_~skip~0 := 0; 115355#L105-2 assume !false; 115354#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115353#L108 assume !(12292 == ssl3_accept_~s__state~0); 115352#L111 assume !(16384 == ssl3_accept_~s__state~0); 115351#L114 assume !(8192 == ssl3_accept_~s__state~0); 115350#L117 assume !(24576 == ssl3_accept_~s__state~0); 115349#L120 assume !(8195 == ssl3_accept_~s__state~0); 115348#L123 assume !(8480 == ssl3_accept_~s__state~0); 115347#L126 assume !(8481 == ssl3_accept_~s__state~0); 115346#L129 assume !(8482 == ssl3_accept_~s__state~0); 115345#L132 assume !(8464 == ssl3_accept_~s__state~0); 115344#L135 assume !(8465 == ssl3_accept_~s__state~0); 115343#L138 assume !(8466 == ssl3_accept_~s__state~0); 114441#L141 assume 8496 == ssl3_accept_~s__state~0; 114442#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 113745#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 113470#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 113471#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 113741#L297-2 ssl3_accept_~s__init_num~0 := 0; 113736#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113735#L592 ssl3_accept_~skip~0 := 0; 113734#L105-2 assume !false; 113733#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113732#L108 assume !(12292 == ssl3_accept_~s__state~0); 113731#L111 assume !(16384 == ssl3_accept_~s__state~0); 113730#L114 assume !(8192 == ssl3_accept_~s__state~0); 113729#L117 assume !(24576 == ssl3_accept_~s__state~0); 113728#L120 assume !(8195 == ssl3_accept_~s__state~0); 113727#L123 assume !(8480 == ssl3_accept_~s__state~0); 113726#L126 assume !(8481 == ssl3_accept_~s__state~0); 113725#L129 assume !(8482 == ssl3_accept_~s__state~0); 113724#L132 assume !(8464 == ssl3_accept_~s__state~0); 113723#L135 assume !(8465 == ssl3_accept_~s__state~0); 113722#L138 assume !(8466 == ssl3_accept_~s__state~0); 113721#L141 assume !(8496 == ssl3_accept_~s__state~0); 113720#L144 assume !(8497 == ssl3_accept_~s__state~0); 113719#L147 assume 8512 == ssl3_accept_~s__state~0; 113718#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 113716#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 113713#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 113708#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113707#L592 ssl3_accept_~skip~0 := 0; 113706#L105-2 assume !false; 113705#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113704#L108 assume !(12292 == ssl3_accept_~s__state~0); 113703#L111 assume !(16384 == ssl3_accept_~s__state~0); 113702#L114 assume !(8192 == ssl3_accept_~s__state~0); 113701#L117 assume !(24576 == ssl3_accept_~s__state~0); 113700#L120 assume !(8195 == ssl3_accept_~s__state~0); 113699#L123 assume !(8480 == ssl3_accept_~s__state~0); 113698#L126 assume !(8481 == ssl3_accept_~s__state~0); 113697#L129 assume !(8482 == ssl3_accept_~s__state~0); 113696#L132 assume !(8464 == ssl3_accept_~s__state~0); 113695#L135 assume !(8465 == ssl3_accept_~s__state~0); 113694#L138 assume !(8466 == ssl3_accept_~s__state~0); 113693#L141 assume !(8496 == ssl3_accept_~s__state~0); 113692#L144 assume !(8497 == ssl3_accept_~s__state~0); 113691#L147 assume !(8512 == ssl3_accept_~s__state~0); 113690#L150 assume !(8513 == ssl3_accept_~s__state~0); 113689#L153 assume 8528 == ssl3_accept_~s__state~0; 113688#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 113686#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 113684#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 113679#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 113677#L358 assume !(ssl3_accept_~ret~0 <= 0); 113672#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 113667#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113666#L592 ssl3_accept_~skip~0 := 0; 113664#L105-2 assume !false; 113661#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113656#L108 assume !(12292 == ssl3_accept_~s__state~0); 113654#L111 assume !(16384 == ssl3_accept_~s__state~0); 113652#L114 assume !(8192 == ssl3_accept_~s__state~0); 113650#L117 assume !(24576 == ssl3_accept_~s__state~0); 113648#L120 assume !(8195 == ssl3_accept_~s__state~0); 113646#L123 assume !(8480 == ssl3_accept_~s__state~0); 113644#L126 assume !(8481 == ssl3_accept_~s__state~0); 113642#L129 assume !(8482 == ssl3_accept_~s__state~0); 113640#L132 assume !(8464 == ssl3_accept_~s__state~0); 113638#L135 assume !(8465 == ssl3_accept_~s__state~0); 113636#L138 assume !(8466 == ssl3_accept_~s__state~0); 113634#L141 assume !(8496 == ssl3_accept_~s__state~0); 113632#L144 assume !(8497 == ssl3_accept_~s__state~0); 113630#L147 assume !(8512 == ssl3_accept_~s__state~0); 113628#L150 assume !(8513 == ssl3_accept_~s__state~0); 113626#L153 assume !(8528 == ssl3_accept_~s__state~0); 113624#L156 assume !(8529 == ssl3_accept_~s__state~0); 113622#L159 assume 8544 == ssl3_accept_~s__state~0; 113620#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 113618#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 113615#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 113613#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 113610#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 113607#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 113603#L405 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; 113597#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113596#L592 ssl3_accept_~skip~0 := 0; 113595#L105-2 assume !false; 113594#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113593#L108 assume !(12292 == ssl3_accept_~s__state~0); 113592#L111 assume !(16384 == ssl3_accept_~s__state~0); 113591#L114 assume !(8192 == ssl3_accept_~s__state~0); 113590#L117 assume !(24576 == ssl3_accept_~s__state~0); 113589#L120 assume !(8195 == ssl3_accept_~s__state~0); 113588#L123 assume !(8480 == ssl3_accept_~s__state~0); 113587#L126 assume !(8481 == ssl3_accept_~s__state~0); 113586#L129 assume !(8482 == ssl3_accept_~s__state~0); 113585#L132 assume !(8464 == ssl3_accept_~s__state~0); 113584#L135 assume !(8465 == ssl3_accept_~s__state~0); 113583#L138 assume !(8466 == ssl3_accept_~s__state~0); 113582#L141 assume !(8496 == ssl3_accept_~s__state~0); 113581#L144 assume !(8497 == ssl3_accept_~s__state~0); 113580#L147 assume !(8512 == ssl3_accept_~s__state~0); 113579#L150 assume !(8513 == ssl3_accept_~s__state~0); 113578#L153 assume !(8528 == ssl3_accept_~s__state~0); 113577#L156 assume !(8529 == ssl3_accept_~s__state~0); 113576#L159 assume !(8544 == ssl3_accept_~s__state~0); 113575#L162 assume !(8545 == ssl3_accept_~s__state~0); 113574#L165 assume !(8560 == ssl3_accept_~s__state~0); 113573#L168 assume !(8561 == ssl3_accept_~s__state~0); 113572#L171 assume 8448 == ssl3_accept_~s__state~0; 113571#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 113569#L433 assume !(ssl3_accept_~num1~0 > 0); 113565#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 113560#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113559#L592 ssl3_accept_~skip~0 := 0; 113558#L105-2 assume !false; 113557#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113556#L108 assume !(12292 == ssl3_accept_~s__state~0); 113555#L111 assume !(16384 == ssl3_accept_~s__state~0); 113554#L114 assume !(8192 == ssl3_accept_~s__state~0); 113553#L117 assume !(24576 == ssl3_accept_~s__state~0); 113552#L120 assume !(8195 == ssl3_accept_~s__state~0); 113551#L123 assume !(8480 == ssl3_accept_~s__state~0); 113550#L126 assume !(8481 == ssl3_accept_~s__state~0); 113549#L129 assume !(8482 == ssl3_accept_~s__state~0); 113548#L132 assume !(8464 == ssl3_accept_~s__state~0); 113547#L135 assume !(8465 == ssl3_accept_~s__state~0); 113546#L138 assume !(8466 == ssl3_accept_~s__state~0); 113545#L141 assume !(8496 == ssl3_accept_~s__state~0); 113544#L144 assume !(8497 == ssl3_accept_~s__state~0); 113543#L147 assume !(8512 == ssl3_accept_~s__state~0); 113542#L150 assume !(8513 == ssl3_accept_~s__state~0); 113541#L153 assume !(8528 == ssl3_accept_~s__state~0); 113540#L156 assume !(8529 == ssl3_accept_~s__state~0); 113539#L159 assume !(8544 == ssl3_accept_~s__state~0); 113538#L162 assume !(8545 == ssl3_accept_~s__state~0); 113537#L165 assume !(8560 == ssl3_accept_~s__state~0); 113536#L168 assume !(8561 == ssl3_accept_~s__state~0); 113535#L171 assume !(8448 == ssl3_accept_~s__state~0); 113534#L174 assume 8576 == ssl3_accept_~s__state~0; 113493#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 113533#L447 assume !(ssl3_accept_~ret~0 <= 0); 113530#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 113526#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 113520#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 113519#L592 ssl3_accept_~skip~0 := 0; 113518#L105-2 assume !false; 113517#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113516#L108 assume !(12292 == ssl3_accept_~s__state~0); 113515#L111 assume !(16384 == ssl3_accept_~s__state~0); 113514#L114 assume !(8192 == ssl3_accept_~s__state~0); 113513#L117 assume !(24576 == ssl3_accept_~s__state~0); 113512#L120 assume !(8195 == ssl3_accept_~s__state~0); 113511#L123 assume !(8480 == ssl3_accept_~s__state~0); 113510#L126 assume !(8481 == ssl3_accept_~s__state~0); 113509#L129 assume !(8482 == ssl3_accept_~s__state~0); 113508#L132 assume !(8464 == ssl3_accept_~s__state~0); 113507#L135 assume !(8465 == ssl3_accept_~s__state~0); 113506#L138 assume !(8466 == ssl3_accept_~s__state~0); 113505#L141 assume !(8496 == ssl3_accept_~s__state~0); 113504#L144 assume !(8497 == ssl3_accept_~s__state~0); 113503#L147 assume !(8512 == ssl3_accept_~s__state~0); 113502#L150 assume !(8513 == ssl3_accept_~s__state~0); 113501#L153 assume !(8528 == ssl3_accept_~s__state~0); 113500#L156 assume !(8529 == ssl3_accept_~s__state~0); 113499#L159 assume !(8544 == ssl3_accept_~s__state~0); 113498#L162 assume !(8545 == ssl3_accept_~s__state~0); 113497#L165 assume !(8560 == ssl3_accept_~s__state~0); 113496#L168 assume !(8561 == ssl3_accept_~s__state~0); 113495#L171 assume !(8448 == ssl3_accept_~s__state~0); 113494#L174 assume !(8576 == ssl3_accept_~s__state~0); 113492#L177 assume !(8577 == ssl3_accept_~s__state~0); 113491#L180 assume !(8592 == ssl3_accept_~s__state~0); 113489#L183 assume !(8593 == ssl3_accept_~s__state~0); 113488#L186 assume !(8608 == ssl3_accept_~s__state~0); 113486#L189 assume !(8609 == ssl3_accept_~s__state~0); 113483#L192 assume !(8640 == ssl3_accept_~s__state~0); 113485#L195 assume !(8641 == ssl3_accept_~s__state~0); 112131#L198 assume 8656 == ssl3_accept_~s__state~0; 112050#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 112051#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 112055#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 112091#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 112041#L513 assume !(0 == ssl3_accept_~tmp___10~0); 112042#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 117146#L592 ssl3_accept_~skip~0 := 0; 117145#L105-2 assume !false; 117144#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117143#L108 assume !(12292 == ssl3_accept_~s__state~0); 117142#L111 assume !(16384 == ssl3_accept_~s__state~0); 117141#L114 assume !(8192 == ssl3_accept_~s__state~0); 117140#L117 assume !(24576 == ssl3_accept_~s__state~0); 117139#L120 assume !(8195 == ssl3_accept_~s__state~0); 117138#L123 assume !(8480 == ssl3_accept_~s__state~0); 117137#L126 assume !(8481 == ssl3_accept_~s__state~0); 117136#L129 assume !(8482 == ssl3_accept_~s__state~0); 117135#L132 assume !(8464 == ssl3_accept_~s__state~0); 117134#L135 assume !(8465 == ssl3_accept_~s__state~0); 117133#L138 assume !(8466 == ssl3_accept_~s__state~0); 117132#L141 assume !(8496 == ssl3_accept_~s__state~0); 117131#L144 assume !(8497 == ssl3_accept_~s__state~0); 117130#L147 assume !(8512 == ssl3_accept_~s__state~0); 117129#L150 assume !(8513 == ssl3_accept_~s__state~0); 117128#L153 assume !(8528 == ssl3_accept_~s__state~0); 117127#L156 assume !(8529 == ssl3_accept_~s__state~0); 117126#L159 assume !(8544 == ssl3_accept_~s__state~0); 117125#L162 assume !(8545 == ssl3_accept_~s__state~0); 117124#L165 assume !(8560 == ssl3_accept_~s__state~0); 117123#L168 assume !(8561 == ssl3_accept_~s__state~0); 117122#L171 assume !(8448 == ssl3_accept_~s__state~0); 117121#L174 assume !(8576 == ssl3_accept_~s__state~0); 117120#L177 assume !(8577 == ssl3_accept_~s__state~0); 117119#L180 assume !(8592 == ssl3_accept_~s__state~0); 117118#L183 assume !(8593 == ssl3_accept_~s__state~0); 117117#L186 assume !(8608 == ssl3_accept_~s__state~0); 117116#L189 assume !(8609 == ssl3_accept_~s__state~0); 117115#L192 assume !(8640 == ssl3_accept_~s__state~0); 117114#L195 assume !(8641 == ssl3_accept_~s__state~0); 117113#L198 assume !(8656 == ssl3_accept_~s__state~0); 112109#L201 assume !(8657 == ssl3_accept_~s__state~0); 112111#L204 assume 8672 == ssl3_accept_~s__state~0; 111955#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 111956#L521 assume !(4 == ssl3_accept_~blastFlag~0); 112054#L524 assume !(5 == ssl3_accept_~blastFlag~0); 112611#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 112598#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 112599#L532-2 ssl3_accept_~s__init_num~0 := 0; 115078#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115061#L592 ssl3_accept_~skip~0 := 0; 115060#L105-2 assume !false; 115051#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115046#L108 assume !(12292 == ssl3_accept_~s__state~0); 115041#L111 assume !(16384 == ssl3_accept_~s__state~0); 115036#L114 assume !(8192 == ssl3_accept_~s__state~0); 115031#L117 assume !(24576 == ssl3_accept_~s__state~0); 115026#L120 assume !(8195 == ssl3_accept_~s__state~0); 115021#L123 assume !(8480 == ssl3_accept_~s__state~0); 115016#L126 assume !(8481 == ssl3_accept_~s__state~0); 115011#L129 assume !(8482 == ssl3_accept_~s__state~0); 115006#L132 assume !(8464 == ssl3_accept_~s__state~0); 115001#L135 assume !(8465 == ssl3_accept_~s__state~0); 114996#L138 assume !(8466 == ssl3_accept_~s__state~0); 114991#L141 assume !(8496 == ssl3_accept_~s__state~0); 114987#L144 assume !(8497 == ssl3_accept_~s__state~0); 114983#L147 assume !(8512 == ssl3_accept_~s__state~0); 114977#L150 assume !(8513 == ssl3_accept_~s__state~0); 114972#L153 assume !(8528 == ssl3_accept_~s__state~0); 114966#L156 assume !(8529 == ssl3_accept_~s__state~0); 114961#L159 assume !(8544 == ssl3_accept_~s__state~0); 114956#L162 assume !(8545 == ssl3_accept_~s__state~0); 114486#L165 assume !(8560 == ssl3_accept_~s__state~0); 114478#L168 assume !(8561 == ssl3_accept_~s__state~0); 114477#L171 assume 8448 == ssl3_accept_~s__state~0; 114476#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 114473#L433 assume !(ssl3_accept_~num1~0 > 0); 114469#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 114464#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114463#L592 ssl3_accept_~skip~0 := 0; 114462#L105-2 assume !false; 114461#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114460#L108 assume !(12292 == ssl3_accept_~s__state~0); 114459#L111 assume !(16384 == ssl3_accept_~s__state~0); 114458#L114 assume !(8192 == ssl3_accept_~s__state~0); 114457#L117 assume !(24576 == ssl3_accept_~s__state~0); 114455#L120 assume !(8195 == ssl3_accept_~s__state~0); 114454#L123 assume !(8480 == ssl3_accept_~s__state~0); 114452#L126 assume !(8481 == ssl3_accept_~s__state~0); 114450#L129 assume !(8482 == ssl3_accept_~s__state~0); 114449#L132 assume 8464 == ssl3_accept_~s__state~0; 114447#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 115441#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 115362#L278-2 [2018-11-28 12:43:29,367 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:29,367 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 1 times [2018-11-28 12:43:29,367 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:29,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:29,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,368 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:29,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:29,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:29,381 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:29,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1313284887, now seen corresponding path program 1 times [2018-11-28 12:43:29,381 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:29,381 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:29,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,381 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:29,381 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:29,463 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2018-11-28 12:43:29,464 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:29,464 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:29,464 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:29,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:29,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:29,464 INFO L87 Difference]: Start difference. First operand 5203 states and 6680 transitions. cyclomatic complexity: 1487 Second operand 3 states. [2018-11-28 12:43:29,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:29,575 INFO L93 Difference]: Finished difference Result 5925 states and 7516 transitions. [2018-11-28 12:43:29,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:29,576 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5925 states and 7516 transitions. [2018-11-28 12:43:29,587 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5658 [2018-11-28 12:43:29,592 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5925 states to 5925 states and 7516 transitions. [2018-11-28 12:43:29,592 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5817 [2018-11-28 12:43:29,594 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5817 [2018-11-28 12:43:29,594 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5925 states and 7516 transitions. [2018-11-28 12:43:29,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:29,594 INFO L705 BuchiCegarLoop]: Abstraction has 5925 states and 7516 transitions. [2018-11-28 12:43:29,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5925 states and 7516 transitions. [2018-11-28 12:43:29,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5925 to 5887. [2018-11-28 12:43:29,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5887 states. [2018-11-28 12:43:29,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5887 states to 5887 states and 7478 transitions. [2018-11-28 12:43:29,623 INFO L728 BuchiCegarLoop]: Abstraction has 5887 states and 7478 transitions. [2018-11-28 12:43:29,623 INFO L608 BuchiCegarLoop]: Abstraction has 5887 states and 7478 transitions. [2018-11-28 12:43:29,623 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-28 12:43:29,623 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5887 states and 7478 transitions. [2018-11-28 12:43:29,634 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5620 [2018-11-28 12:43:29,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:29,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:29,635 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-28 12:43:29,635 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:29,635 INFO L794 eck$LassoCheckResult]: Stem: 123273#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 123274#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 123223#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 123260#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 123206#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 123285#L105-2 assume !false; 123345#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123575#L108 assume !(12292 == ssl3_accept_~s__state~0); 123576#L111 assume !(16384 == ssl3_accept_~s__state~0); 123571#L114 assume !(8192 == ssl3_accept_~s__state~0); 123572#L117 assume !(24576 == ssl3_accept_~s__state~0); 123567#L120 assume !(8195 == ssl3_accept_~s__state~0); 123568#L123 assume !(8480 == ssl3_accept_~s__state~0); 123563#L126 assume !(8481 == ssl3_accept_~s__state~0); 123564#L129 assume !(8482 == ssl3_accept_~s__state~0); 123559#L132 assume 8464 == ssl3_accept_~s__state~0; 123447#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 123275#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 123276#L278-2 [2018-11-28 12:43:29,635 INFO L796 eck$LassoCheckResult]: Loop: 123276#L278-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; 126938#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126935#L592 ssl3_accept_~skip~0 := 0; 126932#L105-2 assume !false; 126929#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126926#L108 assume !(12292 == ssl3_accept_~s__state~0); 126923#L111 assume !(16384 == ssl3_accept_~s__state~0); 126920#L114 assume !(8192 == ssl3_accept_~s__state~0); 126917#L117 assume !(24576 == ssl3_accept_~s__state~0); 126914#L120 assume !(8195 == ssl3_accept_~s__state~0); 126911#L123 assume !(8480 == ssl3_accept_~s__state~0); 126908#L126 assume !(8481 == ssl3_accept_~s__state~0); 126905#L129 assume !(8482 == ssl3_accept_~s__state~0); 126902#L132 assume !(8464 == ssl3_accept_~s__state~0); 126899#L135 assume !(8465 == ssl3_accept_~s__state~0); 126898#L138 assume !(8466 == ssl3_accept_~s__state~0); 125297#L141 assume 8496 == ssl3_accept_~s__state~0; 125298#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 125196#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 124761#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 124762#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 125192#L297-2 ssl3_accept_~s__init_num~0 := 0; 125187#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125186#L592 ssl3_accept_~skip~0 := 0; 125185#L105-2 assume !false; 125184#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125183#L108 assume !(12292 == ssl3_accept_~s__state~0); 125182#L111 assume !(16384 == ssl3_accept_~s__state~0); 125181#L114 assume !(8192 == ssl3_accept_~s__state~0); 125180#L117 assume !(24576 == ssl3_accept_~s__state~0); 125179#L120 assume !(8195 == ssl3_accept_~s__state~0); 125178#L123 assume !(8480 == ssl3_accept_~s__state~0); 125177#L126 assume !(8481 == ssl3_accept_~s__state~0); 125176#L129 assume !(8482 == ssl3_accept_~s__state~0); 125175#L132 assume !(8464 == ssl3_accept_~s__state~0); 125174#L135 assume !(8465 == ssl3_accept_~s__state~0); 125173#L138 assume !(8466 == ssl3_accept_~s__state~0); 125172#L141 assume !(8496 == ssl3_accept_~s__state~0); 125171#L144 assume !(8497 == ssl3_accept_~s__state~0); 125170#L147 assume 8512 == ssl3_accept_~s__state~0; 125169#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 125167#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 125164#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 125159#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125158#L592 ssl3_accept_~skip~0 := 0; 125157#L105-2 assume !false; 125156#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125155#L108 assume !(12292 == ssl3_accept_~s__state~0); 125154#L111 assume !(16384 == ssl3_accept_~s__state~0); 125153#L114 assume !(8192 == ssl3_accept_~s__state~0); 125152#L117 assume !(24576 == ssl3_accept_~s__state~0); 125151#L120 assume !(8195 == ssl3_accept_~s__state~0); 125150#L123 assume !(8480 == ssl3_accept_~s__state~0); 125149#L126 assume !(8481 == ssl3_accept_~s__state~0); 125148#L129 assume !(8482 == ssl3_accept_~s__state~0); 125147#L132 assume !(8464 == ssl3_accept_~s__state~0); 125146#L135 assume !(8465 == ssl3_accept_~s__state~0); 125145#L138 assume !(8466 == ssl3_accept_~s__state~0); 125144#L141 assume !(8496 == ssl3_accept_~s__state~0); 125143#L144 assume !(8497 == ssl3_accept_~s__state~0); 125142#L147 assume !(8512 == ssl3_accept_~s__state~0); 125141#L150 assume !(8513 == ssl3_accept_~s__state~0); 125140#L153 assume 8528 == ssl3_accept_~s__state~0; 125139#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 125137#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 125135#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 125130#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 125128#L358 assume !(ssl3_accept_~ret~0 <= 0); 125123#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 125118#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125117#L592 ssl3_accept_~skip~0 := 0; 125115#L105-2 assume !false; 125112#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125107#L108 assume !(12292 == ssl3_accept_~s__state~0); 125105#L111 assume !(16384 == ssl3_accept_~s__state~0); 125103#L114 assume !(8192 == ssl3_accept_~s__state~0); 125101#L117 assume !(24576 == ssl3_accept_~s__state~0); 125099#L120 assume !(8195 == ssl3_accept_~s__state~0); 125097#L123 assume !(8480 == ssl3_accept_~s__state~0); 125095#L126 assume !(8481 == ssl3_accept_~s__state~0); 125093#L129 assume !(8482 == ssl3_accept_~s__state~0); 125091#L132 assume !(8464 == ssl3_accept_~s__state~0); 125089#L135 assume !(8465 == ssl3_accept_~s__state~0); 125087#L138 assume !(8466 == ssl3_accept_~s__state~0); 125085#L141 assume !(8496 == ssl3_accept_~s__state~0); 125083#L144 assume !(8497 == ssl3_accept_~s__state~0); 125081#L147 assume !(8512 == ssl3_accept_~s__state~0); 125079#L150 assume !(8513 == ssl3_accept_~s__state~0); 125077#L153 assume !(8528 == ssl3_accept_~s__state~0); 125075#L156 assume !(8529 == ssl3_accept_~s__state~0); 125073#L159 assume 8544 == ssl3_accept_~s__state~0; 125071#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 125069#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 125066#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 125064#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 125061#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 125058#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 125054#L405 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; 125048#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125047#L592 ssl3_accept_~skip~0 := 0; 125046#L105-2 assume !false; 125045#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125044#L108 assume !(12292 == ssl3_accept_~s__state~0); 125043#L111 assume !(16384 == ssl3_accept_~s__state~0); 125042#L114 assume !(8192 == ssl3_accept_~s__state~0); 125041#L117 assume !(24576 == ssl3_accept_~s__state~0); 125040#L120 assume !(8195 == ssl3_accept_~s__state~0); 125039#L123 assume !(8480 == ssl3_accept_~s__state~0); 125038#L126 assume !(8481 == ssl3_accept_~s__state~0); 125037#L129 assume !(8482 == ssl3_accept_~s__state~0); 125036#L132 assume !(8464 == ssl3_accept_~s__state~0); 125035#L135 assume !(8465 == ssl3_accept_~s__state~0); 125034#L138 assume !(8466 == ssl3_accept_~s__state~0); 125033#L141 assume !(8496 == ssl3_accept_~s__state~0); 125032#L144 assume !(8497 == ssl3_accept_~s__state~0); 125031#L147 assume !(8512 == ssl3_accept_~s__state~0); 125030#L150 assume !(8513 == ssl3_accept_~s__state~0); 125029#L153 assume !(8528 == ssl3_accept_~s__state~0); 125028#L156 assume !(8529 == ssl3_accept_~s__state~0); 125027#L159 assume !(8544 == ssl3_accept_~s__state~0); 125026#L162 assume !(8545 == ssl3_accept_~s__state~0); 125025#L165 assume !(8560 == ssl3_accept_~s__state~0); 125024#L168 assume !(8561 == ssl3_accept_~s__state~0); 125023#L171 assume 8448 == ssl3_accept_~s__state~0; 125022#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 125020#L433 assume !(ssl3_accept_~num1~0 > 0); 125016#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 125011#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125010#L592 ssl3_accept_~skip~0 := 0; 125009#L105-2 assume !false; 125008#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125007#L108 assume !(12292 == ssl3_accept_~s__state~0); 125006#L111 assume !(16384 == ssl3_accept_~s__state~0); 125005#L114 assume !(8192 == ssl3_accept_~s__state~0); 125004#L117 assume !(24576 == ssl3_accept_~s__state~0); 125003#L120 assume !(8195 == ssl3_accept_~s__state~0); 125002#L123 assume !(8480 == ssl3_accept_~s__state~0); 125001#L126 assume !(8481 == ssl3_accept_~s__state~0); 125000#L129 assume !(8482 == ssl3_accept_~s__state~0); 124999#L132 assume !(8464 == ssl3_accept_~s__state~0); 124998#L135 assume !(8465 == ssl3_accept_~s__state~0); 124997#L138 assume !(8466 == ssl3_accept_~s__state~0); 124996#L141 assume !(8496 == ssl3_accept_~s__state~0); 124995#L144 assume !(8497 == ssl3_accept_~s__state~0); 124994#L147 assume !(8512 == ssl3_accept_~s__state~0); 124993#L150 assume !(8513 == ssl3_accept_~s__state~0); 124992#L153 assume !(8528 == ssl3_accept_~s__state~0); 124991#L156 assume !(8529 == ssl3_accept_~s__state~0); 124990#L159 assume !(8544 == ssl3_accept_~s__state~0); 124989#L162 assume !(8545 == ssl3_accept_~s__state~0); 124988#L165 assume !(8560 == ssl3_accept_~s__state~0); 124987#L168 assume !(8561 == ssl3_accept_~s__state~0); 124986#L171 assume !(8448 == ssl3_accept_~s__state~0); 124985#L174 assume 8576 == ssl3_accept_~s__state~0; 124908#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 124984#L447 assume !(ssl3_accept_~ret~0 <= 0); 124981#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 124978#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 124973#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124972#L592 ssl3_accept_~skip~0 := 0; 124971#L105-2 assume !false; 124970#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124969#L108 assume !(12292 == ssl3_accept_~s__state~0); 124968#L111 assume !(16384 == ssl3_accept_~s__state~0); 124967#L114 assume !(8192 == ssl3_accept_~s__state~0); 124966#L117 assume !(24576 == ssl3_accept_~s__state~0); 124965#L120 assume !(8195 == ssl3_accept_~s__state~0); 124964#L123 assume !(8480 == ssl3_accept_~s__state~0); 124963#L126 assume !(8481 == ssl3_accept_~s__state~0); 124962#L129 assume !(8482 == ssl3_accept_~s__state~0); 124961#L132 assume !(8464 == ssl3_accept_~s__state~0); 124960#L135 assume !(8465 == ssl3_accept_~s__state~0); 124959#L138 assume !(8466 == ssl3_accept_~s__state~0); 124958#L141 assume !(8496 == ssl3_accept_~s__state~0); 124957#L144 assume !(8497 == ssl3_accept_~s__state~0); 124956#L147 assume !(8512 == ssl3_accept_~s__state~0); 124955#L150 assume !(8513 == ssl3_accept_~s__state~0); 124954#L153 assume !(8528 == ssl3_accept_~s__state~0); 124953#L156 assume !(8529 == ssl3_accept_~s__state~0); 124952#L159 assume !(8544 == ssl3_accept_~s__state~0); 124951#L162 assume !(8545 == ssl3_accept_~s__state~0); 124950#L165 assume !(8560 == ssl3_accept_~s__state~0); 124949#L168 assume !(8561 == ssl3_accept_~s__state~0); 124948#L171 assume !(8448 == ssl3_accept_~s__state~0); 124947#L174 assume !(8576 == ssl3_accept_~s__state~0); 124946#L177 assume !(8577 == ssl3_accept_~s__state~0); 124945#L180 assume 8592 == ssl3_accept_~s__state~0; 124905#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 124941#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 124935#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124934#L592 ssl3_accept_~skip~0 := 0; 124933#L105-2 assume !false; 124932#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124931#L108 assume !(12292 == ssl3_accept_~s__state~0); 124930#L111 assume !(16384 == ssl3_accept_~s__state~0); 124929#L114 assume !(8192 == ssl3_accept_~s__state~0); 124928#L117 assume !(24576 == ssl3_accept_~s__state~0); 124927#L120 assume !(8195 == ssl3_accept_~s__state~0); 124926#L123 assume !(8480 == ssl3_accept_~s__state~0); 124925#L126 assume !(8481 == ssl3_accept_~s__state~0); 124924#L129 assume !(8482 == ssl3_accept_~s__state~0); 124923#L132 assume !(8464 == ssl3_accept_~s__state~0); 124922#L135 assume !(8465 == ssl3_accept_~s__state~0); 124921#L138 assume !(8466 == ssl3_accept_~s__state~0); 124920#L141 assume !(8496 == ssl3_accept_~s__state~0); 124919#L144 assume !(8497 == ssl3_accept_~s__state~0); 124918#L147 assume !(8512 == ssl3_accept_~s__state~0); 124917#L150 assume !(8513 == ssl3_accept_~s__state~0); 124916#L153 assume !(8528 == ssl3_accept_~s__state~0); 124915#L156 assume !(8529 == ssl3_accept_~s__state~0); 124914#L159 assume !(8544 == ssl3_accept_~s__state~0); 124913#L162 assume !(8545 == ssl3_accept_~s__state~0); 124912#L165 assume !(8560 == ssl3_accept_~s__state~0); 124911#L168 assume !(8561 == ssl3_accept_~s__state~0); 124910#L171 assume !(8448 == ssl3_accept_~s__state~0); 124909#L174 assume !(8576 == ssl3_accept_~s__state~0); 124907#L177 assume !(8577 == ssl3_accept_~s__state~0); 124906#L180 assume !(8592 == ssl3_accept_~s__state~0); 124904#L183 assume !(8593 == ssl3_accept_~s__state~0); 124903#L186 assume !(8608 == ssl3_accept_~s__state~0); 124901#L189 assume !(8609 == ssl3_accept_~s__state~0); 124897#L192 assume !(8640 == ssl3_accept_~s__state~0); 124898#L195 assume !(8641 == ssl3_accept_~s__state~0); 123263#L198 assume 8656 == ssl3_accept_~s__state~0; 123182#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 123183#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 123188#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 123224#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 123234#L513 assume !(0 == ssl3_accept_~tmp___10~0); 128170#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 128165#L592 ssl3_accept_~skip~0 := 0; 128163#L105-2 assume !false; 128161#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128159#L108 assume !(12292 == ssl3_accept_~s__state~0); 128157#L111 assume !(16384 == ssl3_accept_~s__state~0); 128155#L114 assume !(8192 == ssl3_accept_~s__state~0); 128153#L117 assume !(24576 == ssl3_accept_~s__state~0); 128151#L120 assume !(8195 == ssl3_accept_~s__state~0); 128149#L123 assume !(8480 == ssl3_accept_~s__state~0); 128147#L126 assume !(8481 == ssl3_accept_~s__state~0); 128145#L129 assume !(8482 == ssl3_accept_~s__state~0); 128143#L132 assume !(8464 == ssl3_accept_~s__state~0); 128141#L135 assume !(8465 == ssl3_accept_~s__state~0); 128139#L138 assume !(8466 == ssl3_accept_~s__state~0); 128137#L141 assume !(8496 == ssl3_accept_~s__state~0); 128135#L144 assume !(8497 == ssl3_accept_~s__state~0); 128133#L147 assume !(8512 == ssl3_accept_~s__state~0); 128131#L150 assume !(8513 == ssl3_accept_~s__state~0); 128129#L153 assume !(8528 == ssl3_accept_~s__state~0); 128127#L156 assume !(8529 == ssl3_accept_~s__state~0); 128125#L159 assume !(8544 == ssl3_accept_~s__state~0); 128123#L162 assume !(8545 == ssl3_accept_~s__state~0); 128121#L165 assume !(8560 == ssl3_accept_~s__state~0); 128119#L168 assume !(8561 == ssl3_accept_~s__state~0); 128117#L171 assume !(8448 == ssl3_accept_~s__state~0); 128115#L174 assume !(8576 == ssl3_accept_~s__state~0); 128113#L177 assume !(8577 == ssl3_accept_~s__state~0); 128111#L180 assume !(8592 == ssl3_accept_~s__state~0); 128109#L183 assume !(8593 == ssl3_accept_~s__state~0); 128107#L186 assume !(8608 == ssl3_accept_~s__state~0); 128105#L189 assume !(8609 == ssl3_accept_~s__state~0); 128103#L192 assume !(8640 == ssl3_accept_~s__state~0); 128101#L195 assume !(8641 == ssl3_accept_~s__state~0); 128098#L198 assume !(8656 == ssl3_accept_~s__state~0); 128096#L201 assume !(8657 == ssl3_accept_~s__state~0); 123252#L204 assume 8672 == ssl3_accept_~s__state~0; 123253#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 123186#L521 assume !(4 == ssl3_accept_~blastFlag~0); 123187#L524 assume !(5 == ssl3_accept_~blastFlag~0); 124231#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 124232#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 124492#L532-2 ssl3_accept_~s__init_num~0 := 0; 126628#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 126626#L592 ssl3_accept_~skip~0 := 0; 126624#L105-2 assume !false; 126622#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126620#L108 assume !(12292 == ssl3_accept_~s__state~0); 126618#L111 assume !(16384 == ssl3_accept_~s__state~0); 126616#L114 assume !(8192 == ssl3_accept_~s__state~0); 126614#L117 assume !(24576 == ssl3_accept_~s__state~0); 126612#L120 assume !(8195 == ssl3_accept_~s__state~0); 126610#L123 assume !(8480 == ssl3_accept_~s__state~0); 126608#L126 assume !(8481 == ssl3_accept_~s__state~0); 126606#L129 assume !(8482 == ssl3_accept_~s__state~0); 126604#L132 assume !(8464 == ssl3_accept_~s__state~0); 126602#L135 assume !(8465 == ssl3_accept_~s__state~0); 126600#L138 assume !(8466 == ssl3_accept_~s__state~0); 126598#L141 assume !(8496 == ssl3_accept_~s__state~0); 126597#L144 assume !(8497 == ssl3_accept_~s__state~0); 125959#L147 assume !(8512 == ssl3_accept_~s__state~0); 125949#L150 assume !(8513 == ssl3_accept_~s__state~0); 125950#L153 assume !(8528 == ssl3_accept_~s__state~0); 126893#L156 assume !(8529 == ssl3_accept_~s__state~0); 125922#L159 assume !(8544 == ssl3_accept_~s__state~0); 125913#L162 assume !(8545 == ssl3_accept_~s__state~0); 125906#L165 assume !(8560 == ssl3_accept_~s__state~0); 125898#L168 assume !(8561 == ssl3_accept_~s__state~0); 125892#L171 assume 8448 == ssl3_accept_~s__state~0; 125891#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 125348#L433 assume !(ssl3_accept_~num1~0 > 0); 125342#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 125343#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 125334#L592 ssl3_accept_~skip~0 := 0; 125335#L105-2 assume !false; 125330#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 125331#L108 assume !(12292 == ssl3_accept_~s__state~0); 125326#L111 assume !(16384 == ssl3_accept_~s__state~0); 125327#L114 assume !(8192 == ssl3_accept_~s__state~0); 125322#L117 assume !(24576 == ssl3_accept_~s__state~0); 125323#L120 assume !(8195 == ssl3_accept_~s__state~0); 125316#L123 assume !(8480 == ssl3_accept_~s__state~0); 125318#L126 assume !(8481 == ssl3_accept_~s__state~0); 125310#L129 assume !(8482 == ssl3_accept_~s__state~0); 125311#L132 assume 8464 == ssl3_accept_~s__state~0; 125306#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 127619#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 123276#L278-2 [2018-11-28 12:43:29,635 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:29,636 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 2 times [2018-11-28 12:43:29,636 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:29,636 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:29,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,636 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:29,636 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:29,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:29,642 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:29,642 INFO L82 PathProgramCache]: Analyzing trace with hash 1160015398, now seen corresponding path program 1 times [2018-11-28 12:43:29,642 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:29,642 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:29,642 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,643 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:29,643 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:29,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2018-11-28 12:43:29,713 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:29,713 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:29,713 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:29,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:29,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:29,714 INFO L87 Difference]: Start difference. First operand 5887 states and 7478 transitions. cyclomatic complexity: 1601 Second operand 3 states. [2018-11-28 12:43:29,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:29,819 INFO L93 Difference]: Finished difference Result 6647 states and 8352 transitions. [2018-11-28 12:43:29,822 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:29,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6647 states and 8352 transitions. [2018-11-28 12:43:29,841 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6380 [2018-11-28 12:43:29,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6647 states to 6647 states and 8352 transitions. [2018-11-28 12:43:29,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6539 [2018-11-28 12:43:29,857 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6539 [2018-11-28 12:43:29,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6647 states and 8352 transitions. [2018-11-28 12:43:29,863 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:29,863 INFO L705 BuchiCegarLoop]: Abstraction has 6647 states and 8352 transitions. [2018-11-28 12:43:29,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6647 states and 8352 transitions. [2018-11-28 12:43:29,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6647 to 6609. [2018-11-28 12:43:29,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6609 states. [2018-11-28 12:43:29,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6609 states to 6609 states and 8314 transitions. [2018-11-28 12:43:29,953 INFO L728 BuchiCegarLoop]: Abstraction has 6609 states and 8314 transitions. [2018-11-28 12:43:29,953 INFO L608 BuchiCegarLoop]: Abstraction has 6609 states and 8314 transitions. [2018-11-28 12:43:29,953 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-28 12:43:29,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6609 states and 8314 transitions. [2018-11-28 12:43:29,967 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6342 [2018-11-28 12:43:29,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:29,968 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:29,970 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-28 12:43:29,970 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-28 12:43:29,970 INFO L794 eck$LassoCheckResult]: Stem: 135823#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 135824#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 135772#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 135807#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 135751#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 135838#L105-2 assume !false; 135900#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 136145#L108 assume !(12292 == ssl3_accept_~s__state~0); 136146#L111 assume !(16384 == ssl3_accept_~s__state~0); 136141#L114 assume !(8192 == ssl3_accept_~s__state~0); 136142#L117 assume !(24576 == ssl3_accept_~s__state~0); 136137#L120 assume !(8195 == ssl3_accept_~s__state~0); 136138#L123 assume !(8480 == ssl3_accept_~s__state~0); 138526#L126 assume !(8481 == ssl3_accept_~s__state~0); 138525#L129 assume !(8482 == ssl3_accept_~s__state~0); 138524#L132 assume 8464 == ssl3_accept_~s__state~0; 136006#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 140043#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 140040#L278-2 [2018-11-28 12:43:29,970 INFO L796 eck$LassoCheckResult]: Loop: 140040#L278-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; 140035#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140034#L592 ssl3_accept_~skip~0 := 0; 140033#L105-2 assume !false; 140032#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140031#L108 assume !(12292 == ssl3_accept_~s__state~0); 140030#L111 assume !(16384 == ssl3_accept_~s__state~0); 140029#L114 assume !(8192 == ssl3_accept_~s__state~0); 140028#L117 assume !(24576 == ssl3_accept_~s__state~0); 140027#L120 assume !(8195 == ssl3_accept_~s__state~0); 140026#L123 assume !(8480 == ssl3_accept_~s__state~0); 140025#L126 assume !(8481 == ssl3_accept_~s__state~0); 140024#L129 assume !(8482 == ssl3_accept_~s__state~0); 140023#L132 assume !(8464 == ssl3_accept_~s__state~0); 140022#L135 assume !(8465 == ssl3_accept_~s__state~0); 140020#L138 assume !(8466 == ssl3_accept_~s__state~0); 138164#L141 assume 8496 == ssl3_accept_~s__state~0; 138165#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 138065#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 137541#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 137542#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 138061#L297-2 ssl3_accept_~s__init_num~0 := 0; 138056#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138055#L592 ssl3_accept_~skip~0 := 0; 138054#L105-2 assume !false; 138053#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138052#L108 assume !(12292 == ssl3_accept_~s__state~0); 138051#L111 assume !(16384 == ssl3_accept_~s__state~0); 138050#L114 assume !(8192 == ssl3_accept_~s__state~0); 138049#L117 assume !(24576 == ssl3_accept_~s__state~0); 138048#L120 assume !(8195 == ssl3_accept_~s__state~0); 138047#L123 assume !(8480 == ssl3_accept_~s__state~0); 138046#L126 assume !(8481 == ssl3_accept_~s__state~0); 138045#L129 assume !(8482 == ssl3_accept_~s__state~0); 138044#L132 assume !(8464 == ssl3_accept_~s__state~0); 138043#L135 assume !(8465 == ssl3_accept_~s__state~0); 138042#L138 assume !(8466 == ssl3_accept_~s__state~0); 138041#L141 assume !(8496 == ssl3_accept_~s__state~0); 138040#L144 assume !(8497 == ssl3_accept_~s__state~0); 138039#L147 assume 8512 == ssl3_accept_~s__state~0; 138038#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 138036#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 138033#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 138028#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138027#L592 ssl3_accept_~skip~0 := 0; 138026#L105-2 assume !false; 138025#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138024#L108 assume !(12292 == ssl3_accept_~s__state~0); 138023#L111 assume !(16384 == ssl3_accept_~s__state~0); 138022#L114 assume !(8192 == ssl3_accept_~s__state~0); 138021#L117 assume !(24576 == ssl3_accept_~s__state~0); 138020#L120 assume !(8195 == ssl3_accept_~s__state~0); 138019#L123 assume !(8480 == ssl3_accept_~s__state~0); 138018#L126 assume !(8481 == ssl3_accept_~s__state~0); 138017#L129 assume !(8482 == ssl3_accept_~s__state~0); 138016#L132 assume !(8464 == ssl3_accept_~s__state~0); 138015#L135 assume !(8465 == ssl3_accept_~s__state~0); 138014#L138 assume !(8466 == ssl3_accept_~s__state~0); 138013#L141 assume !(8496 == ssl3_accept_~s__state~0); 138012#L144 assume !(8497 == ssl3_accept_~s__state~0); 138011#L147 assume !(8512 == ssl3_accept_~s__state~0); 138010#L150 assume !(8513 == ssl3_accept_~s__state~0); 138009#L153 assume 8528 == ssl3_accept_~s__state~0; 138008#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 138006#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 138004#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 137999#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 137997#L358 assume !(ssl3_accept_~ret~0 <= 0); 137992#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 137987#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137986#L592 ssl3_accept_~skip~0 := 0; 137984#L105-2 assume !false; 137981#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137976#L108 assume !(12292 == ssl3_accept_~s__state~0); 137974#L111 assume !(16384 == ssl3_accept_~s__state~0); 137972#L114 assume !(8192 == ssl3_accept_~s__state~0); 137970#L117 assume !(24576 == ssl3_accept_~s__state~0); 137968#L120 assume !(8195 == ssl3_accept_~s__state~0); 137966#L123 assume !(8480 == ssl3_accept_~s__state~0); 137964#L126 assume !(8481 == ssl3_accept_~s__state~0); 137962#L129 assume !(8482 == ssl3_accept_~s__state~0); 137960#L132 assume !(8464 == ssl3_accept_~s__state~0); 137958#L135 assume !(8465 == ssl3_accept_~s__state~0); 137956#L138 assume !(8466 == ssl3_accept_~s__state~0); 137954#L141 assume !(8496 == ssl3_accept_~s__state~0); 137952#L144 assume !(8497 == ssl3_accept_~s__state~0); 137950#L147 assume !(8512 == ssl3_accept_~s__state~0); 137948#L150 assume !(8513 == ssl3_accept_~s__state~0); 137946#L153 assume !(8528 == ssl3_accept_~s__state~0); 137944#L156 assume !(8529 == ssl3_accept_~s__state~0); 137942#L159 assume 8544 == ssl3_accept_~s__state~0; 137940#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 137938#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 137935#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 137933#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 137930#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 137927#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 137923#L405 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; 137917#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137916#L592 ssl3_accept_~skip~0 := 0; 137915#L105-2 assume !false; 137914#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137913#L108 assume !(12292 == ssl3_accept_~s__state~0); 137912#L111 assume !(16384 == ssl3_accept_~s__state~0); 137911#L114 assume !(8192 == ssl3_accept_~s__state~0); 137910#L117 assume !(24576 == ssl3_accept_~s__state~0); 137909#L120 assume !(8195 == ssl3_accept_~s__state~0); 137908#L123 assume !(8480 == ssl3_accept_~s__state~0); 137907#L126 assume !(8481 == ssl3_accept_~s__state~0); 137906#L129 assume !(8482 == ssl3_accept_~s__state~0); 137905#L132 assume !(8464 == ssl3_accept_~s__state~0); 137904#L135 assume !(8465 == ssl3_accept_~s__state~0); 137903#L138 assume !(8466 == ssl3_accept_~s__state~0); 137902#L141 assume !(8496 == ssl3_accept_~s__state~0); 137901#L144 assume !(8497 == ssl3_accept_~s__state~0); 137900#L147 assume !(8512 == ssl3_accept_~s__state~0); 137899#L150 assume !(8513 == ssl3_accept_~s__state~0); 137898#L153 assume !(8528 == ssl3_accept_~s__state~0); 137897#L156 assume !(8529 == ssl3_accept_~s__state~0); 137896#L159 assume !(8544 == ssl3_accept_~s__state~0); 137895#L162 assume !(8545 == ssl3_accept_~s__state~0); 137894#L165 assume !(8560 == ssl3_accept_~s__state~0); 137893#L168 assume !(8561 == ssl3_accept_~s__state~0); 137892#L171 assume 8448 == ssl3_accept_~s__state~0; 137891#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 137889#L433 assume !(ssl3_accept_~num1~0 > 0); 137885#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 137880#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137879#L592 ssl3_accept_~skip~0 := 0; 137878#L105-2 assume !false; 137877#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137876#L108 assume !(12292 == ssl3_accept_~s__state~0); 137875#L111 assume !(16384 == ssl3_accept_~s__state~0); 137874#L114 assume !(8192 == ssl3_accept_~s__state~0); 137873#L117 assume !(24576 == ssl3_accept_~s__state~0); 137872#L120 assume !(8195 == ssl3_accept_~s__state~0); 137871#L123 assume !(8480 == ssl3_accept_~s__state~0); 137870#L126 assume !(8481 == ssl3_accept_~s__state~0); 137869#L129 assume !(8482 == ssl3_accept_~s__state~0); 137868#L132 assume !(8464 == ssl3_accept_~s__state~0); 137867#L135 assume !(8465 == ssl3_accept_~s__state~0); 137866#L138 assume !(8466 == ssl3_accept_~s__state~0); 137865#L141 assume !(8496 == ssl3_accept_~s__state~0); 137864#L144 assume !(8497 == ssl3_accept_~s__state~0); 137863#L147 assume !(8512 == ssl3_accept_~s__state~0); 137862#L150 assume !(8513 == ssl3_accept_~s__state~0); 137861#L153 assume !(8528 == ssl3_accept_~s__state~0); 137860#L156 assume !(8529 == ssl3_accept_~s__state~0); 137859#L159 assume !(8544 == ssl3_accept_~s__state~0); 137858#L162 assume !(8545 == ssl3_accept_~s__state~0); 137857#L165 assume !(8560 == ssl3_accept_~s__state~0); 137856#L168 assume !(8561 == ssl3_accept_~s__state~0); 137855#L171 assume !(8448 == ssl3_accept_~s__state~0); 137854#L174 assume 8576 == ssl3_accept_~s__state~0; 137494#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 137853#L447 assume !(ssl3_accept_~ret~0 <= 0); 137850#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 137847#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 137842#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137841#L592 ssl3_accept_~skip~0 := 0; 137840#L105-2 assume !false; 137839#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137838#L108 assume !(12292 == ssl3_accept_~s__state~0); 137837#L111 assume !(16384 == ssl3_accept_~s__state~0); 137836#L114 assume !(8192 == ssl3_accept_~s__state~0); 137835#L117 assume !(24576 == ssl3_accept_~s__state~0); 137834#L120 assume !(8195 == ssl3_accept_~s__state~0); 137833#L123 assume !(8480 == ssl3_accept_~s__state~0); 137832#L126 assume !(8481 == ssl3_accept_~s__state~0); 137831#L129 assume !(8482 == ssl3_accept_~s__state~0); 137830#L132 assume !(8464 == ssl3_accept_~s__state~0); 137829#L135 assume !(8465 == ssl3_accept_~s__state~0); 137828#L138 assume !(8466 == ssl3_accept_~s__state~0); 137827#L141 assume !(8496 == ssl3_accept_~s__state~0); 137826#L144 assume !(8497 == ssl3_accept_~s__state~0); 137825#L147 assume !(8512 == ssl3_accept_~s__state~0); 137824#L150 assume !(8513 == ssl3_accept_~s__state~0); 137823#L153 assume !(8528 == ssl3_accept_~s__state~0); 137822#L156 assume !(8529 == ssl3_accept_~s__state~0); 137821#L159 assume !(8544 == ssl3_accept_~s__state~0); 137820#L162 assume !(8545 == ssl3_accept_~s__state~0); 137819#L165 assume !(8560 == ssl3_accept_~s__state~0); 137818#L168 assume !(8561 == ssl3_accept_~s__state~0); 137817#L171 assume !(8448 == ssl3_accept_~s__state~0); 137816#L174 assume !(8576 == ssl3_accept_~s__state~0); 137815#L177 assume !(8577 == ssl3_accept_~s__state~0); 137814#L180 assume 8592 == ssl3_accept_~s__state~0; 137400#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 137810#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 137805#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137804#L592 ssl3_accept_~skip~0 := 0; 137803#L105-2 assume !false; 137802#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137801#L108 assume !(12292 == ssl3_accept_~s__state~0); 137800#L111 assume !(16384 == ssl3_accept_~s__state~0); 137799#L114 assume !(8192 == ssl3_accept_~s__state~0); 137798#L117 assume !(24576 == ssl3_accept_~s__state~0); 137797#L120 assume !(8195 == ssl3_accept_~s__state~0); 137796#L123 assume !(8480 == ssl3_accept_~s__state~0); 137795#L126 assume !(8481 == ssl3_accept_~s__state~0); 137794#L129 assume !(8482 == ssl3_accept_~s__state~0); 137793#L132 assume !(8464 == ssl3_accept_~s__state~0); 137792#L135 assume !(8465 == ssl3_accept_~s__state~0); 137791#L138 assume !(8466 == ssl3_accept_~s__state~0); 137790#L141 assume !(8496 == ssl3_accept_~s__state~0); 137789#L144 assume !(8497 == ssl3_accept_~s__state~0); 137788#L147 assume !(8512 == ssl3_accept_~s__state~0); 137787#L150 assume !(8513 == ssl3_accept_~s__state~0); 137786#L153 assume !(8528 == ssl3_accept_~s__state~0); 137785#L156 assume !(8529 == ssl3_accept_~s__state~0); 137784#L159 assume !(8544 == ssl3_accept_~s__state~0); 137783#L162 assume !(8545 == ssl3_accept_~s__state~0); 137782#L165 assume !(8560 == ssl3_accept_~s__state~0); 137781#L168 assume !(8561 == ssl3_accept_~s__state~0); 137780#L171 assume !(8448 == ssl3_accept_~s__state~0); 137779#L174 assume !(8576 == ssl3_accept_~s__state~0); 137778#L177 assume !(8577 == ssl3_accept_~s__state~0); 137777#L180 assume !(8592 == ssl3_accept_~s__state~0); 137776#L183 assume !(8593 == ssl3_accept_~s__state~0); 137775#L186 assume 8608 == ssl3_accept_~s__state~0; 137349#L190 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 137771#L473 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 137762#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137756#L592 ssl3_accept_~skip~0 := 0; 137754#L105-2 assume !false; 137752#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137750#L108 assume !(12292 == ssl3_accept_~s__state~0); 137748#L111 assume !(16384 == ssl3_accept_~s__state~0); 137746#L114 assume !(8192 == ssl3_accept_~s__state~0); 137744#L117 assume !(24576 == ssl3_accept_~s__state~0); 137742#L120 assume !(8195 == ssl3_accept_~s__state~0); 137740#L123 assume !(8480 == ssl3_accept_~s__state~0); 137738#L126 assume !(8481 == ssl3_accept_~s__state~0); 137736#L129 assume !(8482 == ssl3_accept_~s__state~0); 137734#L132 assume !(8464 == ssl3_accept_~s__state~0); 137725#L135 assume !(8465 == ssl3_accept_~s__state~0); 137726#L138 assume !(8466 == ssl3_accept_~s__state~0); 137713#L141 assume !(8496 == ssl3_accept_~s__state~0); 137714#L144 assume !(8497 == ssl3_accept_~s__state~0); 137545#L147 assume !(8512 == ssl3_accept_~s__state~0); 137546#L150 assume !(8513 == ssl3_accept_~s__state~0); 137529#L153 assume !(8528 == ssl3_accept_~s__state~0); 137530#L156 assume !(8529 == ssl3_accept_~s__state~0); 137517#L159 assume !(8544 == ssl3_accept_~s__state~0); 137518#L162 assume !(8545 == ssl3_accept_~s__state~0); 137509#L165 assume !(8560 == ssl3_accept_~s__state~0); 137510#L168 assume !(8561 == ssl3_accept_~s__state~0); 137501#L171 assume !(8448 == ssl3_accept_~s__state~0); 137502#L174 assume !(8576 == ssl3_accept_~s__state~0); 137492#L177 assume !(8577 == ssl3_accept_~s__state~0); 137493#L180 assume !(8592 == ssl3_accept_~s__state~0); 137399#L183 assume !(8593 == ssl3_accept_~s__state~0); 137401#L186 assume !(8608 == ssl3_accept_~s__state~0); 137348#L189 assume !(8609 == ssl3_accept_~s__state~0); 137350#L192 assume !(8640 == ssl3_accept_~s__state~0); 137733#L195 assume !(8641 == ssl3_accept_~s__state~0); 137249#L198 assume 8656 == ssl3_accept_~s__state~0; 137250#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 137243#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 137244#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 137329#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 137328#L513 assume !(0 == ssl3_accept_~tmp___10~0); 137226#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 137227#L592 ssl3_accept_~skip~0 := 0; 137222#L105-2 assume !false; 137223#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137218#L108 assume !(12292 == ssl3_accept_~s__state~0); 137219#L111 assume !(16384 == ssl3_accept_~s__state~0); 137214#L114 assume !(8192 == ssl3_accept_~s__state~0); 137215#L117 assume !(24576 == ssl3_accept_~s__state~0); 137210#L120 assume !(8195 == ssl3_accept_~s__state~0); 137211#L123 assume !(8480 == ssl3_accept_~s__state~0); 137206#L126 assume !(8481 == ssl3_accept_~s__state~0); 137207#L129 assume !(8482 == ssl3_accept_~s__state~0); 137199#L132 assume !(8464 == ssl3_accept_~s__state~0); 137200#L135 assume !(8465 == ssl3_accept_~s__state~0); 137191#L138 assume !(8466 == ssl3_accept_~s__state~0); 137192#L141 assume !(8496 == ssl3_accept_~s__state~0); 137180#L144 assume !(8497 == ssl3_accept_~s__state~0); 137181#L147 assume !(8512 == ssl3_accept_~s__state~0); 137166#L150 assume !(8513 == ssl3_accept_~s__state~0); 137167#L153 assume !(8528 == ssl3_accept_~s__state~0); 137154#L156 assume !(8529 == ssl3_accept_~s__state~0); 137155#L159 assume !(8544 == ssl3_accept_~s__state~0); 137146#L162 assume !(8545 == ssl3_accept_~s__state~0); 137147#L165 assume !(8560 == ssl3_accept_~s__state~0); 137138#L168 assume !(8561 == ssl3_accept_~s__state~0); 137139#L171 assume !(8448 == ssl3_accept_~s__state~0); 137130#L174 assume !(8576 == ssl3_accept_~s__state~0); 137131#L177 assume !(8577 == ssl3_accept_~s__state~0); 137121#L180 assume !(8592 == ssl3_accept_~s__state~0); 137122#L183 assume !(8593 == ssl3_accept_~s__state~0); 137112#L186 assume !(8608 == ssl3_accept_~s__state~0); 137113#L189 assume !(8609 == ssl3_accept_~s__state~0); 137103#L192 assume !(8640 == ssl3_accept_~s__state~0); 137104#L195 assume !(8641 == ssl3_accept_~s__state~0); 137098#L198 assume !(8656 == ssl3_accept_~s__state~0); 137100#L201 assume !(8657 == ssl3_accept_~s__state~0); 137090#L204 assume 8672 == ssl3_accept_~s__state~0; 137091#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 137004#L521 assume !(4 == ssl3_accept_~blastFlag~0); 137005#L524 assume !(5 == ssl3_accept_~blastFlag~0); 135738#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 135739#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 137255#L532-2 ssl3_accept_~s__init_num~0 := 0; 138887#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138885#L592 ssl3_accept_~skip~0 := 0; 138883#L105-2 assume !false; 138881#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138879#L108 assume !(12292 == ssl3_accept_~s__state~0); 138877#L111 assume !(16384 == ssl3_accept_~s__state~0); 138875#L114 assume !(8192 == ssl3_accept_~s__state~0); 138873#L117 assume !(24576 == ssl3_accept_~s__state~0); 138871#L120 assume !(8195 == ssl3_accept_~s__state~0); 138869#L123 assume !(8480 == ssl3_accept_~s__state~0); 138867#L126 assume !(8481 == ssl3_accept_~s__state~0); 138865#L129 assume !(8482 == ssl3_accept_~s__state~0); 138863#L132 assume !(8464 == ssl3_accept_~s__state~0); 138861#L135 assume !(8465 == ssl3_accept_~s__state~0); 138859#L138 assume !(8466 == ssl3_accept_~s__state~0); 138857#L141 assume !(8496 == ssl3_accept_~s__state~0); 138856#L144 assume !(8497 == ssl3_accept_~s__state~0); 138796#L147 assume !(8512 == ssl3_accept_~s__state~0); 138797#L150 assume !(8513 == ssl3_accept_~s__state~0); 138783#L153 assume !(8528 == ssl3_accept_~s__state~0); 138784#L156 assume !(8529 == ssl3_accept_~s__state~0); 138768#L159 assume !(8544 == ssl3_accept_~s__state~0); 138769#L162 assume !(8545 == ssl3_accept_~s__state~0); 138754#L165 assume !(8560 == ssl3_accept_~s__state~0); 138755#L168 assume !(8561 == ssl3_accept_~s__state~0); 138735#L171 assume 8448 == ssl3_accept_~s__state~0; 138734#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 138733#L433 assume !(ssl3_accept_~num1~0 > 0); 138731#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 138722#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 138721#L592 ssl3_accept_~skip~0 := 0; 138720#L105-2 assume !false; 138719#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 138718#L108 assume !(12292 == ssl3_accept_~s__state~0); 138717#L111 assume !(16384 == ssl3_accept_~s__state~0); 138716#L114 assume !(8192 == ssl3_accept_~s__state~0); 138715#L117 assume !(24576 == ssl3_accept_~s__state~0); 138713#L120 assume !(8195 == ssl3_accept_~s__state~0); 138712#L123 assume !(8480 == ssl3_accept_~s__state~0); 138710#L126 assume !(8481 == ssl3_accept_~s__state~0); 138708#L129 assume !(8482 == ssl3_accept_~s__state~0); 138707#L132 assume 8464 == ssl3_accept_~s__state~0; 138705#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 140124#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 140040#L278-2 [2018-11-28 12:43:29,971 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:29,971 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 3 times [2018-11-28 12:43:29,971 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:29,971 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:29,971 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,971 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:29,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:29,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:29,976 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:29,977 INFO L82 PathProgramCache]: Analyzing trace with hash -1490199644, now seen corresponding path program 1 times [2018-11-28 12:43:29,977 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:29,977 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:29,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,977 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:29,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:29,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:30,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2018-11-28 12:43:30,067 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:30,067 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:30,068 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:30,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:30,068 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:30,068 INFO L87 Difference]: Start difference. First operand 6609 states and 8314 transitions. cyclomatic complexity: 1715 Second operand 3 states. [2018-11-28 12:43:30,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:30,162 INFO L93 Difference]: Finished difference Result 6610 states and 8166 transitions. [2018-11-28 12:43:30,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:30,162 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6610 states and 8166 transitions. [2018-11-28 12:43:30,172 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6219 [2018-11-28 12:43:30,178 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6610 states to 6610 states and 8166 transitions. [2018-11-28 12:43:30,178 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6502 [2018-11-28 12:43:30,181 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6502 [2018-11-28 12:43:30,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6610 states and 8166 transitions. [2018-11-28 12:43:30,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:30,182 INFO L705 BuchiCegarLoop]: Abstraction has 6610 states and 8166 transitions. [2018-11-28 12:43:30,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6610 states and 8166 transitions. [2018-11-28 12:43:30,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6610 to 6590. [2018-11-28 12:43:30,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6590 states. [2018-11-28 12:43:30,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6590 states to 6590 states and 8143 transitions. [2018-11-28 12:43:30,216 INFO L728 BuchiCegarLoop]: Abstraction has 6590 states and 8143 transitions. [2018-11-28 12:43:30,216 INFO L608 BuchiCegarLoop]: Abstraction has 6590 states and 8143 transitions. [2018-11-28 12:43:30,216 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-28 12:43:30,216 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6590 states and 8143 transitions. [2018-11-28 12:43:30,225 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6203 [2018-11-28 12:43:30,225 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:30,225 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:30,226 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-28 12:43:30,226 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:30,227 INFO L794 eck$LassoCheckResult]: Stem: 149050#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 149051#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 148993#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 149036#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 148973#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 149061#L105-2 assume !false; 149122#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149354#L108 assume !(12292 == ssl3_accept_~s__state~0); 149352#L111 assume !(16384 == ssl3_accept_~s__state~0); 149353#L114 assume !(8192 == ssl3_accept_~s__state~0); 149349#L117 assume !(24576 == ssl3_accept_~s__state~0); 149348#L120 assume !(8195 == ssl3_accept_~s__state~0); 149346#L123 assume !(8480 == ssl3_accept_~s__state~0); 149347#L126 assume !(8481 == ssl3_accept_~s__state~0); 152841#L129 assume !(8482 == ssl3_accept_~s__state~0); 152833#L132 assume 8464 == ssl3_accept_~s__state~0; 149228#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 152397#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 152395#L278-2 [2018-11-28 12:43:30,227 INFO L796 eck$LassoCheckResult]: Loop: 152395#L278-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; 152382#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152380#L592 ssl3_accept_~skip~0 := 0; 152379#L105-2 assume !false; 152358#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152353#L108 assume !(12292 == ssl3_accept_~s__state~0); 152348#L111 assume !(16384 == ssl3_accept_~s__state~0); 152343#L114 assume !(8192 == ssl3_accept_~s__state~0); 152338#L117 assume !(24576 == ssl3_accept_~s__state~0); 152333#L120 assume !(8195 == ssl3_accept_~s__state~0); 152328#L123 assume !(8480 == ssl3_accept_~s__state~0); 152323#L126 assume !(8481 == ssl3_accept_~s__state~0); 152318#L129 assume !(8482 == ssl3_accept_~s__state~0); 152313#L132 assume !(8464 == ssl3_accept_~s__state~0); 152308#L135 assume !(8465 == ssl3_accept_~s__state~0); 152303#L138 assume !(8466 == ssl3_accept_~s__state~0); 152296#L141 assume 8496 == ssl3_accept_~s__state~0; 152291#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 150982#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 150981#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 150979#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 150976#L297-2 ssl3_accept_~s__init_num~0 := 0; 150971#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150970#L592 ssl3_accept_~skip~0 := 0; 150969#L105-2 assume !false; 150968#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150967#L108 assume !(12292 == ssl3_accept_~s__state~0); 150966#L111 assume !(16384 == ssl3_accept_~s__state~0); 150965#L114 assume !(8192 == ssl3_accept_~s__state~0); 150964#L117 assume !(24576 == ssl3_accept_~s__state~0); 150963#L120 assume !(8195 == ssl3_accept_~s__state~0); 150962#L123 assume !(8480 == ssl3_accept_~s__state~0); 150961#L126 assume !(8481 == ssl3_accept_~s__state~0); 150960#L129 assume !(8482 == ssl3_accept_~s__state~0); 150959#L132 assume !(8464 == ssl3_accept_~s__state~0); 150958#L135 assume !(8465 == ssl3_accept_~s__state~0); 150957#L138 assume !(8466 == ssl3_accept_~s__state~0); 150956#L141 assume !(8496 == ssl3_accept_~s__state~0); 150955#L144 assume !(8497 == ssl3_accept_~s__state~0); 150954#L147 assume 8512 == ssl3_accept_~s__state~0; 150953#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 150951#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 150948#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 150943#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150942#L592 ssl3_accept_~skip~0 := 0; 150941#L105-2 assume !false; 150940#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150939#L108 assume !(12292 == ssl3_accept_~s__state~0); 150938#L111 assume !(16384 == ssl3_accept_~s__state~0); 150937#L114 assume !(8192 == ssl3_accept_~s__state~0); 150936#L117 assume !(24576 == ssl3_accept_~s__state~0); 150935#L120 assume !(8195 == ssl3_accept_~s__state~0); 150934#L123 assume !(8480 == ssl3_accept_~s__state~0); 150933#L126 assume !(8481 == ssl3_accept_~s__state~0); 150932#L129 assume !(8482 == ssl3_accept_~s__state~0); 150931#L132 assume !(8464 == ssl3_accept_~s__state~0); 150930#L135 assume !(8465 == ssl3_accept_~s__state~0); 150929#L138 assume !(8466 == ssl3_accept_~s__state~0); 150928#L141 assume !(8496 == ssl3_accept_~s__state~0); 150927#L144 assume !(8497 == ssl3_accept_~s__state~0); 150926#L147 assume !(8512 == ssl3_accept_~s__state~0); 150925#L150 assume !(8513 == ssl3_accept_~s__state~0); 150924#L153 assume 8528 == ssl3_accept_~s__state~0; 150923#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 150921#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 150919#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 150914#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 150912#L358 assume !(ssl3_accept_~ret~0 <= 0); 150907#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 150902#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150901#L592 ssl3_accept_~skip~0 := 0; 150899#L105-2 assume !false; 150896#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150891#L108 assume !(12292 == ssl3_accept_~s__state~0); 150889#L111 assume !(16384 == ssl3_accept_~s__state~0); 150887#L114 assume !(8192 == ssl3_accept_~s__state~0); 150885#L117 assume !(24576 == ssl3_accept_~s__state~0); 150883#L120 assume !(8195 == ssl3_accept_~s__state~0); 150881#L123 assume !(8480 == ssl3_accept_~s__state~0); 150879#L126 assume !(8481 == ssl3_accept_~s__state~0); 150877#L129 assume !(8482 == ssl3_accept_~s__state~0); 150875#L132 assume !(8464 == ssl3_accept_~s__state~0); 150873#L135 assume !(8465 == ssl3_accept_~s__state~0); 150871#L138 assume !(8466 == ssl3_accept_~s__state~0); 150869#L141 assume !(8496 == ssl3_accept_~s__state~0); 150867#L144 assume !(8497 == ssl3_accept_~s__state~0); 150865#L147 assume !(8512 == ssl3_accept_~s__state~0); 150863#L150 assume !(8513 == ssl3_accept_~s__state~0); 150861#L153 assume !(8528 == ssl3_accept_~s__state~0); 150859#L156 assume !(8529 == ssl3_accept_~s__state~0); 150857#L159 assume 8544 == ssl3_accept_~s__state~0; 150855#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 150853#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 150850#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 150848#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 150845#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 150842#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 150838#L405 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; 150832#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150831#L592 ssl3_accept_~skip~0 := 0; 150830#L105-2 assume !false; 150829#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150828#L108 assume !(12292 == ssl3_accept_~s__state~0); 150827#L111 assume !(16384 == ssl3_accept_~s__state~0); 150826#L114 assume !(8192 == ssl3_accept_~s__state~0); 150825#L117 assume !(24576 == ssl3_accept_~s__state~0); 150824#L120 assume !(8195 == ssl3_accept_~s__state~0); 150823#L123 assume !(8480 == ssl3_accept_~s__state~0); 150822#L126 assume !(8481 == ssl3_accept_~s__state~0); 150821#L129 assume !(8482 == ssl3_accept_~s__state~0); 150820#L132 assume !(8464 == ssl3_accept_~s__state~0); 150819#L135 assume !(8465 == ssl3_accept_~s__state~0); 150818#L138 assume !(8466 == ssl3_accept_~s__state~0); 150817#L141 assume !(8496 == ssl3_accept_~s__state~0); 150816#L144 assume !(8497 == ssl3_accept_~s__state~0); 150815#L147 assume !(8512 == ssl3_accept_~s__state~0); 150814#L150 assume !(8513 == ssl3_accept_~s__state~0); 150813#L153 assume !(8528 == ssl3_accept_~s__state~0); 150812#L156 assume !(8529 == ssl3_accept_~s__state~0); 150811#L159 assume !(8544 == ssl3_accept_~s__state~0); 150810#L162 assume !(8545 == ssl3_accept_~s__state~0); 150809#L165 assume !(8560 == ssl3_accept_~s__state~0); 150808#L168 assume !(8561 == ssl3_accept_~s__state~0); 150807#L171 assume 8448 == ssl3_accept_~s__state~0; 150806#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 150804#L433 assume !(ssl3_accept_~num1~0 > 0); 150800#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 150795#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150794#L592 ssl3_accept_~skip~0 := 0; 150793#L105-2 assume !false; 150792#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150791#L108 assume !(12292 == ssl3_accept_~s__state~0); 150790#L111 assume !(16384 == ssl3_accept_~s__state~0); 150789#L114 assume !(8192 == ssl3_accept_~s__state~0); 150788#L117 assume !(24576 == ssl3_accept_~s__state~0); 150787#L120 assume !(8195 == ssl3_accept_~s__state~0); 150786#L123 assume !(8480 == ssl3_accept_~s__state~0); 150785#L126 assume !(8481 == ssl3_accept_~s__state~0); 150784#L129 assume !(8482 == ssl3_accept_~s__state~0); 150783#L132 assume !(8464 == ssl3_accept_~s__state~0); 150782#L135 assume !(8465 == ssl3_accept_~s__state~0); 150781#L138 assume !(8466 == ssl3_accept_~s__state~0); 150780#L141 assume !(8496 == ssl3_accept_~s__state~0); 150779#L144 assume !(8497 == ssl3_accept_~s__state~0); 150778#L147 assume !(8512 == ssl3_accept_~s__state~0); 150777#L150 assume !(8513 == ssl3_accept_~s__state~0); 150776#L153 assume !(8528 == ssl3_accept_~s__state~0); 150775#L156 assume !(8529 == ssl3_accept_~s__state~0); 150774#L159 assume !(8544 == ssl3_accept_~s__state~0); 150773#L162 assume !(8545 == ssl3_accept_~s__state~0); 150772#L165 assume !(8560 == ssl3_accept_~s__state~0); 150771#L168 assume !(8561 == ssl3_accept_~s__state~0); 150770#L171 assume !(8448 == ssl3_accept_~s__state~0); 150769#L174 assume 8576 == ssl3_accept_~s__state~0; 150768#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 150767#L447 assume !(ssl3_accept_~ret~0 <= 0); 150764#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 150761#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 150756#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150755#L592 ssl3_accept_~skip~0 := 0; 150754#L105-2 assume !false; 150753#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150752#L108 assume !(12292 == ssl3_accept_~s__state~0); 150751#L111 assume !(16384 == ssl3_accept_~s__state~0); 150750#L114 assume !(8192 == ssl3_accept_~s__state~0); 150749#L117 assume !(24576 == ssl3_accept_~s__state~0); 150748#L120 assume !(8195 == ssl3_accept_~s__state~0); 150747#L123 assume !(8480 == ssl3_accept_~s__state~0); 150746#L126 assume !(8481 == ssl3_accept_~s__state~0); 150745#L129 assume !(8482 == ssl3_accept_~s__state~0); 150744#L132 assume !(8464 == ssl3_accept_~s__state~0); 150743#L135 assume !(8465 == ssl3_accept_~s__state~0); 150742#L138 assume !(8466 == ssl3_accept_~s__state~0); 150741#L141 assume !(8496 == ssl3_accept_~s__state~0); 150740#L144 assume !(8497 == ssl3_accept_~s__state~0); 150736#L147 assume !(8512 == ssl3_accept_~s__state~0); 150732#L150 assume !(8513 == ssl3_accept_~s__state~0); 150726#L153 assume !(8528 == ssl3_accept_~s__state~0); 150724#L156 assume !(8529 == ssl3_accept_~s__state~0); 150722#L159 assume !(8544 == ssl3_accept_~s__state~0); 150720#L162 assume !(8545 == ssl3_accept_~s__state~0); 150718#L165 assume !(8560 == ssl3_accept_~s__state~0); 150716#L168 assume !(8561 == ssl3_accept_~s__state~0); 150714#L171 assume !(8448 == ssl3_accept_~s__state~0); 150712#L174 assume !(8576 == ssl3_accept_~s__state~0); 150710#L177 assume !(8577 == ssl3_accept_~s__state~0); 150708#L180 assume 8592 == ssl3_accept_~s__state~0; 150705#L184 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 150701#L464 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 150695#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150693#L592 ssl3_accept_~skip~0 := 0; 150691#L105-2 assume !false; 150689#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150687#L108 assume !(12292 == ssl3_accept_~s__state~0); 150685#L111 assume !(16384 == ssl3_accept_~s__state~0); 150683#L114 assume !(8192 == ssl3_accept_~s__state~0); 150681#L117 assume !(24576 == ssl3_accept_~s__state~0); 150679#L120 assume !(8195 == ssl3_accept_~s__state~0); 150677#L123 assume !(8480 == ssl3_accept_~s__state~0); 150675#L126 assume !(8481 == ssl3_accept_~s__state~0); 150673#L129 assume !(8482 == ssl3_accept_~s__state~0); 150671#L132 assume !(8464 == ssl3_accept_~s__state~0); 150669#L135 assume !(8465 == ssl3_accept_~s__state~0); 150667#L138 assume !(8466 == ssl3_accept_~s__state~0); 150665#L141 assume !(8496 == ssl3_accept_~s__state~0); 150663#L144 assume !(8497 == ssl3_accept_~s__state~0); 150661#L147 assume !(8512 == ssl3_accept_~s__state~0); 150659#L150 assume !(8513 == ssl3_accept_~s__state~0); 150657#L153 assume !(8528 == ssl3_accept_~s__state~0); 150655#L156 assume !(8529 == ssl3_accept_~s__state~0); 150653#L159 assume !(8544 == ssl3_accept_~s__state~0); 150651#L162 assume !(8545 == ssl3_accept_~s__state~0); 150650#L165 assume !(8560 == ssl3_accept_~s__state~0); 150648#L168 assume !(8561 == ssl3_accept_~s__state~0); 150646#L171 assume !(8448 == ssl3_accept_~s__state~0); 150643#L174 assume !(8576 == ssl3_accept_~s__state~0); 150639#L177 assume !(8577 == ssl3_accept_~s__state~0); 150633#L180 assume !(8592 == ssl3_accept_~s__state~0); 150631#L183 assume !(8593 == ssl3_accept_~s__state~0); 150629#L186 assume 8608 == ssl3_accept_~s__state~0; 150626#L190 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 150622#L473 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 150616#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150614#L592 ssl3_accept_~skip~0 := 0; 150612#L105-2 assume !false; 150610#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150608#L108 assume !(12292 == ssl3_accept_~s__state~0); 150606#L111 assume !(16384 == ssl3_accept_~s__state~0); 150604#L114 assume !(8192 == ssl3_accept_~s__state~0); 150602#L117 assume !(24576 == ssl3_accept_~s__state~0); 150600#L120 assume !(8195 == ssl3_accept_~s__state~0); 150598#L123 assume !(8480 == ssl3_accept_~s__state~0); 150596#L126 assume !(8481 == ssl3_accept_~s__state~0); 150594#L129 assume !(8482 == ssl3_accept_~s__state~0); 150592#L132 assume !(8464 == ssl3_accept_~s__state~0); 150590#L135 assume !(8465 == ssl3_accept_~s__state~0); 150588#L138 assume !(8466 == ssl3_accept_~s__state~0); 150586#L141 assume !(8496 == ssl3_accept_~s__state~0); 150584#L144 assume !(8497 == ssl3_accept_~s__state~0); 150582#L147 assume !(8512 == ssl3_accept_~s__state~0); 150580#L150 assume !(8513 == ssl3_accept_~s__state~0); 150578#L153 assume !(8528 == ssl3_accept_~s__state~0); 150576#L156 assume !(8529 == ssl3_accept_~s__state~0); 150574#L159 assume !(8544 == ssl3_accept_~s__state~0); 150572#L162 assume !(8545 == ssl3_accept_~s__state~0); 150570#L165 assume !(8560 == ssl3_accept_~s__state~0); 150568#L168 assume !(8561 == ssl3_accept_~s__state~0); 150566#L171 assume !(8448 == ssl3_accept_~s__state~0); 150564#L174 assume !(8576 == ssl3_accept_~s__state~0); 150562#L177 assume !(8577 == ssl3_accept_~s__state~0); 150560#L180 assume !(8592 == ssl3_accept_~s__state~0); 150558#L183 assume !(8593 == ssl3_accept_~s__state~0); 150554#L186 assume !(8608 == ssl3_accept_~s__state~0); 150550#L189 assume !(8609 == ssl3_accept_~s__state~0); 150548#L192 assume 8640 == ssl3_accept_~s__state~0; 150546#L196 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 150545#L482 assume !(3 == ssl3_accept_~blastFlag~0); 150544#L482-2 assume !(ssl3_accept_~ret~0 <= 0); 150541#L488 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 150536#L488-2 ssl3_accept_~s__init_num~0 := 0; 150528#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150522#L592 ssl3_accept_~skip~0 := 0; 150520#L105-2 assume !false; 150518#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150516#L108 assume !(12292 == ssl3_accept_~s__state~0); 150512#L111 assume !(16384 == ssl3_accept_~s__state~0); 150507#L114 assume !(8192 == ssl3_accept_~s__state~0); 150500#L117 assume !(24576 == ssl3_accept_~s__state~0); 150497#L120 assume !(8195 == ssl3_accept_~s__state~0); 150494#L123 assume !(8480 == ssl3_accept_~s__state~0); 150491#L126 assume !(8481 == ssl3_accept_~s__state~0); 150488#L129 assume !(8482 == ssl3_accept_~s__state~0); 150485#L132 assume !(8464 == ssl3_accept_~s__state~0); 150482#L135 assume !(8465 == ssl3_accept_~s__state~0); 150479#L138 assume !(8466 == ssl3_accept_~s__state~0); 150476#L141 assume !(8496 == ssl3_accept_~s__state~0); 150473#L144 assume !(8497 == ssl3_accept_~s__state~0); 150470#L147 assume !(8512 == ssl3_accept_~s__state~0); 150467#L150 assume !(8513 == ssl3_accept_~s__state~0); 150464#L153 assume !(8528 == ssl3_accept_~s__state~0); 150461#L156 assume !(8529 == ssl3_accept_~s__state~0); 150458#L159 assume !(8544 == ssl3_accept_~s__state~0); 150455#L162 assume !(8545 == ssl3_accept_~s__state~0); 150452#L165 assume !(8560 == ssl3_accept_~s__state~0); 150449#L168 assume !(8561 == ssl3_accept_~s__state~0); 150446#L171 assume !(8448 == ssl3_accept_~s__state~0); 150443#L174 assume !(8576 == ssl3_accept_~s__state~0); 150440#L177 assume !(8577 == ssl3_accept_~s__state~0); 150437#L180 assume !(8592 == ssl3_accept_~s__state~0); 150434#L183 assume !(8593 == ssl3_accept_~s__state~0); 150431#L186 assume !(8608 == ssl3_accept_~s__state~0); 150428#L189 assume !(8609 == ssl3_accept_~s__state~0); 150425#L192 assume !(8640 == ssl3_accept_~s__state~0); 150422#L195 assume !(8641 == ssl3_accept_~s__state~0); 150419#L198 assume 8656 == ssl3_accept_~s__state~0; 150416#L202 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 150414#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 150411#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 149845#L504-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 150378#L513 assume !(0 == ssl3_accept_~tmp___10~0); 150366#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 150364#L592 ssl3_accept_~skip~0 := 0; 150362#L105-2 assume !false; 150360#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150357#L108 assume !(12292 == ssl3_accept_~s__state~0); 150355#L111 assume !(16384 == ssl3_accept_~s__state~0); 150353#L114 assume !(8192 == ssl3_accept_~s__state~0); 150351#L117 assume !(24576 == ssl3_accept_~s__state~0); 150349#L120 assume !(8195 == ssl3_accept_~s__state~0); 150347#L123 assume !(8480 == ssl3_accept_~s__state~0); 150345#L126 assume !(8481 == ssl3_accept_~s__state~0); 150342#L129 assume !(8482 == ssl3_accept_~s__state~0); 150340#L132 assume !(8464 == ssl3_accept_~s__state~0); 150338#L135 assume !(8465 == ssl3_accept_~s__state~0); 150336#L138 assume !(8466 == ssl3_accept_~s__state~0); 150334#L141 assume !(8496 == ssl3_accept_~s__state~0); 150332#L144 assume !(8497 == ssl3_accept_~s__state~0); 150330#L147 assume !(8512 == ssl3_accept_~s__state~0); 150328#L150 assume !(8513 == ssl3_accept_~s__state~0); 150326#L153 assume !(8528 == ssl3_accept_~s__state~0); 150324#L156 assume !(8529 == ssl3_accept_~s__state~0); 150322#L159 assume !(8544 == ssl3_accept_~s__state~0); 150320#L162 assume !(8545 == ssl3_accept_~s__state~0); 150318#L165 assume !(8560 == ssl3_accept_~s__state~0); 150316#L168 assume !(8561 == ssl3_accept_~s__state~0); 150313#L171 assume !(8448 == ssl3_accept_~s__state~0); 150311#L174 assume !(8576 == ssl3_accept_~s__state~0); 150309#L177 assume !(8577 == ssl3_accept_~s__state~0); 150307#L180 assume !(8592 == ssl3_accept_~s__state~0); 150305#L183 assume !(8593 == ssl3_accept_~s__state~0); 150303#L186 assume !(8608 == ssl3_accept_~s__state~0); 150301#L189 assume !(8609 == ssl3_accept_~s__state~0); 150299#L192 assume !(8640 == ssl3_accept_~s__state~0); 150297#L195 assume !(8641 == ssl3_accept_~s__state~0); 150295#L198 assume !(8656 == ssl3_accept_~s__state~0); 150290#L201 assume !(8657 == ssl3_accept_~s__state~0); 150287#L204 assume 8672 == ssl3_accept_~s__state~0; 150285#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 150283#L521 assume !(4 == ssl3_accept_~blastFlag~0); 150281#L524 assume !(5 == ssl3_accept_~blastFlag~0); 150280#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 149555#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 149556#L532-2 ssl3_accept_~s__init_num~0 := 0; 152369#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 152367#L592 ssl3_accept_~skip~0 := 0; 152365#L105-2 assume !false; 152356#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152351#L108 assume !(12292 == ssl3_accept_~s__state~0); 152346#L111 assume !(16384 == ssl3_accept_~s__state~0); 152341#L114 assume !(8192 == ssl3_accept_~s__state~0); 152336#L117 assume !(24576 == ssl3_accept_~s__state~0); 152331#L120 assume !(8195 == ssl3_accept_~s__state~0); 152326#L123 assume !(8480 == ssl3_accept_~s__state~0); 152321#L126 assume !(8481 == ssl3_accept_~s__state~0); 152316#L129 assume !(8482 == ssl3_accept_~s__state~0); 152311#L132 assume !(8464 == ssl3_accept_~s__state~0); 152306#L135 assume !(8465 == ssl3_accept_~s__state~0); 152300#L138 assume !(8466 == ssl3_accept_~s__state~0); 151868#L141 assume !(8496 == ssl3_accept_~s__state~0); 151865#L144 assume !(8497 == ssl3_accept_~s__state~0); 151862#L147 assume !(8512 == ssl3_accept_~s__state~0); 151859#L150 assume !(8513 == ssl3_accept_~s__state~0); 151856#L153 assume !(8528 == ssl3_accept_~s__state~0); 151853#L156 assume !(8529 == ssl3_accept_~s__state~0); 151850#L159 assume !(8544 == ssl3_accept_~s__state~0); 151847#L162 assume !(8545 == ssl3_accept_~s__state~0); 151844#L165 assume !(8560 == ssl3_accept_~s__state~0); 151841#L168 assume !(8561 == ssl3_accept_~s__state~0); 151838#L171 assume 8448 == ssl3_accept_~s__state~0; 151678#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 151831#L433 assume !(ssl3_accept_~num1~0 > 0); 151825#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 151818#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 151815#L592 ssl3_accept_~skip~0 := 0; 151812#L105-2 assume !false; 151809#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 151804#L108 assume !(12292 == ssl3_accept_~s__state~0); 151800#L111 assume !(16384 == ssl3_accept_~s__state~0); 151794#L114 assume !(8192 == ssl3_accept_~s__state~0); 151789#L117 assume !(24576 == ssl3_accept_~s__state~0); 151767#L120 assume !(8195 == ssl3_accept_~s__state~0); 151759#L123 assume !(8480 == ssl3_accept_~s__state~0); 151753#L126 assume !(8481 == ssl3_accept_~s__state~0); 151748#L129 assume !(8482 == ssl3_accept_~s__state~0); 151744#L132 assume 8464 == ssl3_accept_~s__state~0; 151736#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 152521#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 152395#L278-2 [2018-11-28 12:43:30,227 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:30,227 INFO L82 PathProgramCache]: Analyzing trace with hash 2071410322, now seen corresponding path program 4 times [2018-11-28 12:43:30,227 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:30,227 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:30,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,228 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:30,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:30,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:30,233 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:30,233 INFO L82 PathProgramCache]: Analyzing trace with hash -2141551720, now seen corresponding path program 1 times [2018-11-28 12:43:30,233 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:30,233 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:30,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,234 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:30,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:30,336 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2018-11-28 12:43:30,336 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-28 12:43:30,336 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/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-28 12:43:30,347 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:30,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:30,391 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-28 12:43:30,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2018-11-28 12:43:30,524 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-28 12:43:30,524 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2018-11-28 12:43:30,525 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:30,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-28 12:43:30,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-28 12:43:30,525 INFO L87 Difference]: Start difference. First operand 6590 states and 8143 transitions. cyclomatic complexity: 1562 Second operand 5 states. [2018-11-28 12:43:30,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:30,766 INFO L93 Difference]: Finished difference Result 4294 states and 5236 transitions. [2018-11-28 12:43:30,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-11-28 12:43:30,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4294 states and 5236 transitions. [2018-11-28 12:43:30,774 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2049 [2018-11-28 12:43:30,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4294 states to 2962 states and 3676 transitions. [2018-11-28 12:43:30,777 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2854 [2018-11-28 12:43:30,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2854 [2018-11-28 12:43:30,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2962 states and 3676 transitions. [2018-11-28 12:43:30,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-28 12:43:30,778 INFO L705 BuchiCegarLoop]: Abstraction has 2962 states and 3676 transitions. [2018-11-28 12:43:30,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2962 states and 3676 transitions. [2018-11-28 12:43:30,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2962 to 2496. [2018-11-28 12:43:30,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2496 states. [2018-11-28 12:43:30,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2496 states to 2496 states and 3141 transitions. [2018-11-28 12:43:30,791 INFO L728 BuchiCegarLoop]: Abstraction has 2496 states and 3141 transitions. [2018-11-28 12:43:30,791 INFO L608 BuchiCegarLoop]: Abstraction has 2496 states and 3141 transitions. [2018-11-28 12:43:30,791 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-28 12:43:30,791 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2496 states and 3141 transitions. [2018-11-28 12:43:30,794 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1939 [2018-11-28 12:43:30,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:30,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:30,794 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] [2018-11-28 12:43:30,794 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:30,795 INFO L794 eck$LassoCheckResult]: Stem: 161096#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 161097#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 161049#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 161083#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 161032#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 161110#L105-2 assume !false; 161168#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161332#L108 assume !(12292 == ssl3_accept_~s__state~0); 161324#L111 assume !(16384 == ssl3_accept_~s__state~0); 161325#L114 assume !(8192 == ssl3_accept_~s__state~0); 161316#L117 assume !(24576 == ssl3_accept_~s__state~0); 161317#L120 assume !(8195 == ssl3_accept_~s__state~0); 161308#L123 assume !(8480 == ssl3_accept_~s__state~0); 161309#L126 assume !(8481 == ssl3_accept_~s__state~0); 161302#L129 assume !(8482 == ssl3_accept_~s__state~0); 161303#L132 assume !(8464 == ssl3_accept_~s__state~0); 161298#L135 assume !(8465 == ssl3_accept_~s__state~0); 161299#L138 assume !(8466 == ssl3_accept_~s__state~0); 161294#L141 assume !(8496 == ssl3_accept_~s__state~0); 161293#L144 [2018-11-28 12:43:30,795 INFO L796 eck$LassoCheckResult]: Loop: 161293#L144 assume !(8497 == ssl3_accept_~s__state~0); 161292#L147 assume !(8512 == ssl3_accept_~s__state~0); 161291#L150 assume !(8513 == ssl3_accept_~s__state~0); 161290#L153 assume !(8528 == ssl3_accept_~s__state~0); 161289#L156 assume !(8529 == ssl3_accept_~s__state~0); 161288#L159 assume !(8544 == ssl3_accept_~s__state~0); 161287#L162 assume !(8545 == ssl3_accept_~s__state~0); 161286#L165 assume !(8560 == ssl3_accept_~s__state~0); 161285#L168 assume !(8561 == ssl3_accept_~s__state~0); 161284#L171 assume 8448 == ssl3_accept_~s__state~0; 161240#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 161281#L433 assume !(ssl3_accept_~num1~0 > 0); 161277#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 161272#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161271#L592 ssl3_accept_~skip~0 := 0; 161270#L105-2 assume !false; 161269#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161267#L108 assume !(12292 == ssl3_accept_~s__state~0); 161266#L111 assume 16384 == ssl3_accept_~s__state~0; 161263#L217 ssl3_accept_~s__server~0 := 1; 161381#L222 assume 0 != ssl3_accept_~cb~0; 161382#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 161369#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 161370#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 161356#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 161357#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 161346#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 161343#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post25 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post25;havoc ssl3_accept_#t~post25; 161338#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 161337#L592 ssl3_accept_~skip~0 := 0; 161335#L105-2 assume !false; 161336#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 161328#L108 assume !(12292 == ssl3_accept_~s__state~0); 161329#L111 assume !(16384 == ssl3_accept_~s__state~0); 161320#L114 assume !(8192 == ssl3_accept_~s__state~0); 161321#L117 assume !(24576 == ssl3_accept_~s__state~0); 161312#L120 assume !(8195 == ssl3_accept_~s__state~0); 161313#L123 assume !(8480 == ssl3_accept_~s__state~0); 161304#L126 assume !(8481 == ssl3_accept_~s__state~0); 161305#L129 assume !(8482 == ssl3_accept_~s__state~0); 161300#L132 assume !(8464 == ssl3_accept_~s__state~0); 161301#L135 assume !(8465 == ssl3_accept_~s__state~0); 161296#L138 assume !(8466 == ssl3_accept_~s__state~0); 161297#L141 assume !(8496 == ssl3_accept_~s__state~0); 161293#L144 [2018-11-28 12:43:30,795 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:30,795 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2018-11-28 12:43:30,795 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:30,795 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:30,795 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,796 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:30,796 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:30,842 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-28 12:43:30,843 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:30,843 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:30,843 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:30,843 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:30,843 INFO L82 PathProgramCache]: Analyzing trace with hash -216124990, now seen corresponding path program 1 times [2018-11-28 12:43:30,843 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:30,843 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:30,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:30,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:30,868 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-28 12:43:30,868 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:30,869 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:30,869 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:30,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:30,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:30,869 INFO L87 Difference]: Start difference. First operand 2496 states and 3141 transitions. cyclomatic complexity: 653 Second operand 3 states. [2018-11-28 12:43:30,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:30,941 INFO L93 Difference]: Finished difference Result 1080 states and 1332 transitions. [2018-11-28 12:43:30,944 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:30,944 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1080 states and 1332 transitions. [2018-11-28 12:43:30,947 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 852 [2018-11-28 12:43:30,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1080 states to 1070 states and 1322 transitions. [2018-11-28 12:43:30,948 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1070 [2018-11-28 12:43:30,949 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1070 [2018-11-28 12:43:30,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1070 states and 1322 transitions. [2018-11-28 12:43:30,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 12:43:30,949 INFO L705 BuchiCegarLoop]: Abstraction has 1070 states and 1322 transitions. [2018-11-28 12:43:30,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states and 1322 transitions. [2018-11-28 12:43:30,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1037. [2018-11-28 12:43:30,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1037 states. [2018-11-28 12:43:30,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1281 transitions. [2018-11-28 12:43:30,964 INFO L728 BuchiCegarLoop]: Abstraction has 1037 states and 1281 transitions. [2018-11-28 12:43:30,964 INFO L608 BuchiCegarLoop]: Abstraction has 1037 states and 1281 transitions. [2018-11-28 12:43:30,964 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-28 12:43:30,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1037 states and 1281 transitions. [2018-11-28 12:43:30,966 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 819 [2018-11-28 12:43:30,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:30,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:30,966 INFO L866 BuchiCegarLoop]: Counterexample stem 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] [2018-11-28 12:43:30,966 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:30,967 INFO L794 eck$LassoCheckResult]: Stem: 164627#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 164628#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164593#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 164618#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 164582#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 164637#L105-2 assume !false; 165391#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165390#L108 assume !(12292 == ssl3_accept_~s__state~0); 165389#L111 assume !(16384 == ssl3_accept_~s__state~0); 165388#L114 assume !(8192 == ssl3_accept_~s__state~0); 165387#L117 assume !(24576 == ssl3_accept_~s__state~0); 165386#L120 assume !(8195 == ssl3_accept_~s__state~0); 165385#L123 assume !(8480 == ssl3_accept_~s__state~0); 165384#L126 assume !(8481 == ssl3_accept_~s__state~0); 165383#L129 assume !(8482 == ssl3_accept_~s__state~0); 165382#L132 assume 8464 == ssl3_accept_~s__state~0; 165381#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 165377#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 165374#L278-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; 165369#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165368#L592 ssl3_accept_~skip~0 := 0; 165367#L105-2 assume !false; 165365#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165362#L108 assume !(12292 == ssl3_accept_~s__state~0); 165357#L111 assume !(16384 == ssl3_accept_~s__state~0); 165355#L114 assume !(8192 == ssl3_accept_~s__state~0); 165353#L117 assume !(24576 == ssl3_accept_~s__state~0); 165351#L120 assume !(8195 == ssl3_accept_~s__state~0); 165349#L123 assume !(8480 == ssl3_accept_~s__state~0); 165347#L126 assume !(8481 == ssl3_accept_~s__state~0); 165345#L129 assume !(8482 == ssl3_accept_~s__state~0); 165343#L132 assume !(8464 == ssl3_accept_~s__state~0); 165341#L135 assume !(8465 == ssl3_accept_~s__state~0); 165339#L138 assume !(8466 == ssl3_accept_~s__state~0); 165294#L141 assume 8496 == ssl3_accept_~s__state~0; 165289#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 165283#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 165280#L291-2 [2018-11-28 12:43:30,967 INFO L796 eck$LassoCheckResult]: Loop: 165280#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 165278#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 165273#L297-2 ssl3_accept_~s__init_num~0 := 0; 165257#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165255#L592 ssl3_accept_~skip~0 := 0; 165253#L105-2 assume !false; 165251#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165249#L108 assume !(12292 == ssl3_accept_~s__state~0); 165247#L111 assume !(16384 == ssl3_accept_~s__state~0); 165245#L114 assume !(8192 == ssl3_accept_~s__state~0); 165243#L117 assume !(24576 == ssl3_accept_~s__state~0); 165241#L120 assume !(8195 == ssl3_accept_~s__state~0); 165239#L123 assume !(8480 == ssl3_accept_~s__state~0); 165237#L126 assume !(8481 == ssl3_accept_~s__state~0); 165235#L129 assume !(8482 == ssl3_accept_~s__state~0); 165233#L132 assume !(8464 == ssl3_accept_~s__state~0); 165231#L135 assume !(8465 == ssl3_accept_~s__state~0); 165229#L138 assume !(8466 == ssl3_accept_~s__state~0); 165227#L141 assume !(8496 == ssl3_accept_~s__state~0); 165225#L144 assume !(8497 == ssl3_accept_~s__state~0); 165223#L147 assume 8512 == ssl3_accept_~s__state~0; 164643#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164625#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 164626#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 164630#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165446#L592 ssl3_accept_~skip~0 := 0; 165445#L105-2 assume !false; 165444#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165443#L108 assume !(12292 == ssl3_accept_~s__state~0); 165442#L111 assume !(16384 == ssl3_accept_~s__state~0); 165441#L114 assume !(8192 == ssl3_accept_~s__state~0); 165440#L117 assume !(24576 == ssl3_accept_~s__state~0); 165439#L120 assume !(8195 == ssl3_accept_~s__state~0); 165438#L123 assume !(8480 == ssl3_accept_~s__state~0); 165437#L126 assume !(8481 == ssl3_accept_~s__state~0); 165436#L129 assume !(8482 == ssl3_accept_~s__state~0); 165435#L132 assume !(8464 == ssl3_accept_~s__state~0); 165434#L135 assume !(8465 == ssl3_accept_~s__state~0); 164613#L138 assume !(8466 == ssl3_accept_~s__state~0); 164614#L141 assume !(8496 == ssl3_accept_~s__state~0); 165335#L144 assume !(8497 == ssl3_accept_~s__state~0); 164526#L147 assume !(8512 == ssl3_accept_~s__state~0); 164527#L150 assume !(8513 == ssl3_accept_~s__state~0); 165163#L153 assume 8528 == ssl3_accept_~s__state~0; 164598#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 164599#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 164616#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 164551#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 164552#L358 assume !(ssl3_accept_~ret~0 <= 0); 164504#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 164549#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165418#L592 ssl3_accept_~skip~0 := 0; 165416#L105-2 assume !false; 165414#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165412#L108 assume !(12292 == ssl3_accept_~s__state~0); 165410#L111 assume !(16384 == ssl3_accept_~s__state~0); 165408#L114 assume !(8192 == ssl3_accept_~s__state~0); 165406#L117 assume !(24576 == ssl3_accept_~s__state~0); 165404#L120 assume !(8195 == ssl3_accept_~s__state~0); 165402#L123 assume !(8480 == ssl3_accept_~s__state~0); 165400#L126 assume !(8481 == ssl3_accept_~s__state~0); 165398#L129 assume !(8482 == ssl3_accept_~s__state~0); 165396#L132 assume !(8464 == ssl3_accept_~s__state~0); 165394#L135 assume !(8465 == ssl3_accept_~s__state~0); 165393#L138 assume !(8466 == ssl3_accept_~s__state~0); 164583#L141 assume !(8496 == ssl3_accept_~s__state~0); 164554#L144 assume !(8497 == ssl3_accept_~s__state~0); 164555#L147 assume !(8512 == ssl3_accept_~s__state~0); 165332#L150 assume !(8513 == ssl3_accept_~s__state~0); 165331#L153 assume !(8528 == ssl3_accept_~s__state~0); 164652#L156 assume !(8529 == ssl3_accept_~s__state~0); 164653#L159 assume 8544 == ssl3_accept_~s__state~0; 164584#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 164539#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 164540#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 164638#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 164608#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 164609#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 164602#L405 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; 164603#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165020#L592 ssl3_accept_~skip~0 := 0; 165016#L105-2 assume !false; 165012#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165007#L108 assume !(12292 == ssl3_accept_~s__state~0); 165003#L111 assume !(16384 == ssl3_accept_~s__state~0); 164997#L114 assume !(8192 == ssl3_accept_~s__state~0); 164990#L117 assume !(24576 == ssl3_accept_~s__state~0); 164987#L120 assume !(8195 == ssl3_accept_~s__state~0); 164984#L123 assume !(8480 == ssl3_accept_~s__state~0); 164981#L126 assume !(8481 == ssl3_accept_~s__state~0); 164978#L129 assume !(8482 == ssl3_accept_~s__state~0); 164975#L132 assume !(8464 == ssl3_accept_~s__state~0); 164972#L135 assume !(8465 == ssl3_accept_~s__state~0); 164969#L138 assume !(8466 == ssl3_accept_~s__state~0); 164966#L141 assume !(8496 == ssl3_accept_~s__state~0); 164963#L144 assume !(8497 == ssl3_accept_~s__state~0); 164960#L147 assume !(8512 == ssl3_accept_~s__state~0); 164957#L150 assume !(8513 == ssl3_accept_~s__state~0); 164954#L153 assume !(8528 == ssl3_accept_~s__state~0); 164951#L156 assume !(8529 == ssl3_accept_~s__state~0); 164948#L159 assume !(8544 == ssl3_accept_~s__state~0); 164945#L162 assume !(8545 == ssl3_accept_~s__state~0); 164943#L165 assume !(8560 == ssl3_accept_~s__state~0); 164942#L168 assume !(8561 == ssl3_accept_~s__state~0); 164926#L171 assume 8448 == ssl3_accept_~s__state~0; 164542#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 164543#L433 assume !(ssl3_accept_~num1~0 > 0); 164533#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 164576#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165154#L592 ssl3_accept_~skip~0 := 0; 165153#L105-2 assume !false; 165152#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165150#L108 assume !(12292 == ssl3_accept_~s__state~0); 165148#L111 assume !(16384 == ssl3_accept_~s__state~0); 165147#L114 assume !(8192 == ssl3_accept_~s__state~0); 165146#L117 assume !(24576 == ssl3_accept_~s__state~0); 165145#L120 assume !(8195 == ssl3_accept_~s__state~0); 165144#L123 assume !(8480 == ssl3_accept_~s__state~0); 165142#L126 assume !(8481 == ssl3_accept_~s__state~0); 165139#L129 assume !(8482 == ssl3_accept_~s__state~0); 165138#L132 assume !(8464 == ssl3_accept_~s__state~0); 165132#L135 assume !(8465 == ssl3_accept_~s__state~0); 165130#L138 assume !(8466 == ssl3_accept_~s__state~0); 165128#L141 assume !(8496 == ssl3_accept_~s__state~0); 165126#L144 assume !(8497 == ssl3_accept_~s__state~0); 165124#L147 assume !(8512 == ssl3_accept_~s__state~0); 165122#L150 assume !(8513 == ssl3_accept_~s__state~0); 165120#L153 assume !(8528 == ssl3_accept_~s__state~0); 165118#L156 assume !(8529 == ssl3_accept_~s__state~0); 165116#L159 assume !(8544 == ssl3_accept_~s__state~0); 165114#L162 assume !(8545 == ssl3_accept_~s__state~0); 165112#L165 assume !(8560 == ssl3_accept_~s__state~0); 165110#L168 assume !(8561 == ssl3_accept_~s__state~0); 165108#L171 assume !(8448 == ssl3_accept_~s__state~0); 165106#L174 assume 8576 == ssl3_accept_~s__state~0; 164655#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 164563#L447 assume !(ssl3_accept_~ret~0 <= 0); 164564#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 164508#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 164509#L592 ssl3_accept_~skip~0 := 0; 165522#L105-2 assume !false; 165521#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165520#L108 assume !(12292 == ssl3_accept_~s__state~0); 165519#L111 assume !(16384 == ssl3_accept_~s__state~0); 165518#L114 assume !(8192 == ssl3_accept_~s__state~0); 165517#L117 assume !(24576 == ssl3_accept_~s__state~0); 165516#L120 assume !(8195 == ssl3_accept_~s__state~0); 165515#L123 assume !(8480 == ssl3_accept_~s__state~0); 165514#L126 assume !(8481 == ssl3_accept_~s__state~0); 165513#L129 assume !(8482 == ssl3_accept_~s__state~0); 164633#L132 assume !(8464 == ssl3_accept_~s__state~0); 164596#L135 assume !(8465 == ssl3_accept_~s__state~0); 164597#L138 assume !(8466 == ssl3_accept_~s__state~0); 165287#L141 assume 8496 == ssl3_accept_~s__state~0; 165286#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 165284#L291 assume !(1 == ssl3_accept_~blastFlag~0); 165280#L291-2 [2018-11-28 12:43:30,967 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:30,967 INFO L82 PathProgramCache]: Analyzing trace with hash 1387766092, now seen corresponding path program 1 times [2018-11-28 12:43:30,967 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:30,967 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:30,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,968 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:30,968 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:30,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,000 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:31,000 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,000 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:31,000 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:31,001 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1264515851, now seen corresponding path program 1 times [2018-11-28 12:43:31,001 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,001 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,001 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,001 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,036 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 80 proven. 0 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2018-11-28 12:43:31,036 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,036 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:31,036 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:31,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:31,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:31,037 INFO L87 Difference]: Start difference. First operand 1037 states and 1281 transitions. cyclomatic complexity: 246 Second operand 3 states. [2018-11-28 12:43:31,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:31,046 INFO L93 Difference]: Finished difference Result 1037 states and 1253 transitions. [2018-11-28 12:43:31,046 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:31,046 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1037 states and 1253 transitions. [2018-11-28 12:43:31,048 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 819 [2018-11-28 12:43:31,050 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1037 states to 1037 states and 1253 transitions. [2018-11-28 12:43:31,050 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1037 [2018-11-28 12:43:31,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1037 [2018-11-28 12:43:31,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1037 states and 1253 transitions. [2018-11-28 12:43:31,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 12:43:31,051 INFO L705 BuchiCegarLoop]: Abstraction has 1037 states and 1253 transitions. [2018-11-28 12:43:31,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states and 1253 transitions. [2018-11-28 12:43:31,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 1037. [2018-11-28 12:43:31,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1037 states. [2018-11-28 12:43:31,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1037 states to 1037 states and 1253 transitions. [2018-11-28 12:43:31,057 INFO L728 BuchiCegarLoop]: Abstraction has 1037 states and 1253 transitions. [2018-11-28 12:43:31,057 INFO L608 BuchiCegarLoop]: Abstraction has 1037 states and 1253 transitions. [2018-11-28 12:43:31,057 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-28 12:43:31,057 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1037 states and 1253 transitions. [2018-11-28 12:43:31,059 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 819 [2018-11-28 12:43:31,059 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:31,059 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:31,060 INFO L866 BuchiCegarLoop]: Counterexample stem 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] [2018-11-28 12:43:31,060 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:31,060 INFO L794 eck$LassoCheckResult]: Stem: 166718#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 166719#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 166680#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 166706#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 166666#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 166727#L105-2 assume !false; 167138#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167136#L108 assume !(12292 == ssl3_accept_~s__state~0); 167134#L111 assume !(16384 == ssl3_accept_~s__state~0); 167132#L114 assume !(8192 == ssl3_accept_~s__state~0); 167130#L117 assume !(24576 == ssl3_accept_~s__state~0); 167128#L120 assume !(8195 == ssl3_accept_~s__state~0); 167126#L123 assume !(8480 == ssl3_accept_~s__state~0); 167124#L126 assume !(8481 == ssl3_accept_~s__state~0); 167122#L129 assume !(8482 == ssl3_accept_~s__state~0); 167120#L132 assume 8464 == ssl3_accept_~s__state~0; 167118#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 167116#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 167114#L278-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; 167112#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167109#L593 assume !(0 == ssl3_accept_~skip~0); 167105#L592 ssl3_accept_~skip~0 := 0; 167103#L105-2 assume !false; 167101#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167099#L108 assume !(12292 == ssl3_accept_~s__state~0); 167097#L111 assume !(16384 == ssl3_accept_~s__state~0); 167095#L114 assume !(8192 == ssl3_accept_~s__state~0); 167093#L117 assume !(24576 == ssl3_accept_~s__state~0); 167091#L120 assume !(8195 == ssl3_accept_~s__state~0); 167089#L123 assume !(8480 == ssl3_accept_~s__state~0); 167087#L126 assume !(8481 == ssl3_accept_~s__state~0); 167085#L129 assume !(8482 == ssl3_accept_~s__state~0); 167083#L132 assume !(8464 == ssl3_accept_~s__state~0); 167081#L135 assume !(8465 == ssl3_accept_~s__state~0); 167079#L138 assume !(8466 == ssl3_accept_~s__state~0); 167077#L141 assume 8496 == ssl3_accept_~s__state~0; 167075#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 167072#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 167073#L291-2 [2018-11-28 12:43:31,060 INFO L796 eck$LassoCheckResult]: Loop: 167073#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 166714#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 166712#L297-2 ssl3_accept_~s__init_num~0 := 0; 166713#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167579#L593 assume !(0 == ssl3_accept_~skip~0); 167507#L592 ssl3_accept_~skip~0 := 0; 167502#L105-2 assume !false; 167497#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167494#L108 assume !(12292 == ssl3_accept_~s__state~0); 167491#L111 assume !(16384 == ssl3_accept_~s__state~0); 167488#L114 assume !(8192 == ssl3_accept_~s__state~0); 167485#L117 assume !(24576 == ssl3_accept_~s__state~0); 167482#L120 assume !(8195 == ssl3_accept_~s__state~0); 167479#L123 assume !(8480 == ssl3_accept_~s__state~0); 167476#L126 assume !(8481 == ssl3_accept_~s__state~0); 167473#L129 assume !(8482 == ssl3_accept_~s__state~0); 167470#L132 assume !(8464 == ssl3_accept_~s__state~0); 167467#L135 assume !(8465 == ssl3_accept_~s__state~0); 167464#L138 assume !(8466 == ssl3_accept_~s__state~0); 167461#L141 assume !(8496 == ssl3_accept_~s__state~0); 167458#L144 assume !(8497 == ssl3_accept_~s__state~0); 167456#L147 assume 8512 == ssl3_accept_~s__state~0; 166735#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166716#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 166717#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 166720#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167542#L593 assume !(0 == ssl3_accept_~skip~0); 167538#L592 ssl3_accept_~skip~0 := 0; 167536#L105-2 assume !false; 167534#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167532#L108 assume !(12292 == ssl3_accept_~s__state~0); 167530#L111 assume !(16384 == ssl3_accept_~s__state~0); 167528#L114 assume !(8192 == ssl3_accept_~s__state~0); 167526#L117 assume !(24576 == ssl3_accept_~s__state~0); 167524#L120 assume !(8195 == ssl3_accept_~s__state~0); 167522#L123 assume !(8480 == ssl3_accept_~s__state~0); 167520#L126 assume !(8481 == ssl3_accept_~s__state~0); 167519#L129 assume !(8482 == ssl3_accept_~s__state~0); 167518#L132 assume !(8464 == ssl3_accept_~s__state~0); 167517#L135 assume !(8465 == ssl3_accept_~s__state~0); 167516#L138 assume !(8466 == ssl3_accept_~s__state~0); 167515#L141 assume !(8496 == ssl3_accept_~s__state~0); 167513#L144 assume !(8497 == ssl3_accept_~s__state~0); 166606#L147 assume !(8512 == ssl3_accept_~s__state~0); 166607#L150 assume !(8513 == ssl3_accept_~s__state~0); 166600#L153 assume 8528 == ssl3_accept_~s__state~0; 166601#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 166685#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 166703#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 166710#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 166701#L358 assume !(ssl3_accept_~ret~0 <= 0); 166585#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 166633#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167426#L593 assume !(0 == ssl3_accept_~skip~0); 167422#L592 ssl3_accept_~skip~0 := 0; 167420#L105-2 assume !false; 167418#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167416#L108 assume !(12292 == ssl3_accept_~s__state~0); 167414#L111 assume !(16384 == ssl3_accept_~s__state~0); 167412#L114 assume !(8192 == ssl3_accept_~s__state~0); 167410#L117 assume !(24576 == ssl3_accept_~s__state~0); 167408#L120 assume !(8195 == ssl3_accept_~s__state~0); 167406#L123 assume !(8480 == ssl3_accept_~s__state~0); 167404#L126 assume !(8481 == ssl3_accept_~s__state~0); 167402#L129 assume !(8482 == ssl3_accept_~s__state~0); 167400#L132 assume !(8464 == ssl3_accept_~s__state~0); 167398#L135 assume !(8465 == ssl3_accept_~s__state~0); 167396#L138 assume !(8466 == ssl3_accept_~s__state~0); 167395#L141 assume !(8496 == ssl3_accept_~s__state~0); 167392#L144 assume !(8497 == ssl3_accept_~s__state~0); 167391#L147 assume !(8512 == ssl3_accept_~s__state~0); 167390#L150 assume !(8513 == ssl3_accept_~s__state~0); 167388#L153 assume !(8528 == ssl3_accept_~s__state~0); 167386#L156 assume !(8529 == ssl3_accept_~s__state~0); 167384#L159 assume 8544 == ssl3_accept_~s__state~0; 166669#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 166670#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 166752#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 166728#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 166694#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 166695#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 166700#L405 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; 167339#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167335#L593 assume !(0 == ssl3_accept_~skip~0); 167332#L592 ssl3_accept_~skip~0 := 0; 167331#L105-2 assume !false; 167330#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167329#L108 assume !(12292 == ssl3_accept_~s__state~0); 167328#L111 assume !(16384 == ssl3_accept_~s__state~0); 167327#L114 assume !(8192 == ssl3_accept_~s__state~0); 167326#L117 assume !(24576 == ssl3_accept_~s__state~0); 167325#L120 assume !(8195 == ssl3_accept_~s__state~0); 167324#L123 assume !(8480 == ssl3_accept_~s__state~0); 167323#L126 assume !(8481 == ssl3_accept_~s__state~0); 167322#L129 assume !(8482 == ssl3_accept_~s__state~0); 167321#L132 assume !(8464 == ssl3_accept_~s__state~0); 167320#L135 assume !(8465 == ssl3_accept_~s__state~0); 167319#L138 assume !(8466 == ssl3_accept_~s__state~0); 167318#L141 assume !(8496 == ssl3_accept_~s__state~0); 167317#L144 assume !(8497 == ssl3_accept_~s__state~0); 167316#L147 assume !(8512 == ssl3_accept_~s__state~0); 167315#L150 assume !(8513 == ssl3_accept_~s__state~0); 167314#L153 assume !(8528 == ssl3_accept_~s__state~0); 167313#L156 assume !(8529 == ssl3_accept_~s__state~0); 167312#L159 assume !(8544 == ssl3_accept_~s__state~0); 167311#L162 assume !(8545 == ssl3_accept_~s__state~0); 166707#L165 assume !(8560 == ssl3_accept_~s__state~0); 166708#L168 assume !(8561 == ssl3_accept_~s__state~0); 166699#L171 assume 8448 == ssl3_accept_~s__state~0; 166625#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 166626#L433 assume !(ssl3_accept_~num1~0 > 0); 166613#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 166660#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167231#L593 assume !(0 == ssl3_accept_~skip~0); 167223#L592 ssl3_accept_~skip~0 := 0; 167220#L105-2 assume !false; 167217#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167214#L108 assume !(12292 == ssl3_accept_~s__state~0); 167211#L111 assume !(16384 == ssl3_accept_~s__state~0); 167208#L114 assume !(8192 == ssl3_accept_~s__state~0); 167205#L117 assume !(24576 == ssl3_accept_~s__state~0); 167202#L120 assume !(8195 == ssl3_accept_~s__state~0); 167199#L123 assume !(8480 == ssl3_accept_~s__state~0); 167196#L126 assume !(8481 == ssl3_accept_~s__state~0); 167193#L129 assume !(8482 == ssl3_accept_~s__state~0); 167190#L132 assume !(8464 == ssl3_accept_~s__state~0); 167187#L135 assume !(8465 == ssl3_accept_~s__state~0); 167184#L138 assume !(8466 == ssl3_accept_~s__state~0); 167181#L141 assume !(8496 == ssl3_accept_~s__state~0); 167178#L144 assume !(8497 == ssl3_accept_~s__state~0); 167175#L147 assume !(8512 == ssl3_accept_~s__state~0); 167172#L150 assume !(8513 == ssl3_accept_~s__state~0); 167169#L153 assume !(8528 == ssl3_accept_~s__state~0); 167166#L156 assume !(8529 == ssl3_accept_~s__state~0); 167163#L159 assume !(8544 == ssl3_accept_~s__state~0); 167160#L162 assume !(8545 == ssl3_accept_~s__state~0); 167157#L165 assume !(8560 == ssl3_accept_~s__state~0); 167155#L168 assume !(8561 == ssl3_accept_~s__state~0); 167154#L171 assume !(8448 == ssl3_accept_~s__state~0); 166672#L174 assume 8576 == ssl3_accept_~s__state~0; 166673#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 166647#L447 assume !(ssl3_accept_~ret~0 <= 0); 166648#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 166804#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 167554#L593 assume !(0 == ssl3_accept_~skip~0); 167549#L592 ssl3_accept_~skip~0 := 0; 167548#L105-2 assume !false; 167547#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167256#L108 assume !(12292 == ssl3_accept_~s__state~0); 167257#L111 assume !(16384 == ssl3_accept_~s__state~0); 167252#L114 assume !(8192 == ssl3_accept_~s__state~0); 167253#L117 assume !(24576 == ssl3_accept_~s__state~0); 167531#L120 assume !(8195 == ssl3_accept_~s__state~0); 167529#L123 assume !(8480 == ssl3_accept_~s__state~0); 167527#L126 assume !(8481 == ssl3_accept_~s__state~0); 167525#L129 assume !(8482 == ssl3_accept_~s__state~0); 167523#L132 assume !(8464 == ssl3_accept_~s__state~0); 167521#L135 assume !(8465 == ssl3_accept_~s__state~0); 167264#L138 assume !(8466 == ssl3_accept_~s__state~0); 167238#L141 assume 8496 == ssl3_accept_~s__state~0; 167237#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 167236#L291 assume !(1 == ssl3_accept_~blastFlag~0); 167073#L291-2 [2018-11-28 12:43:31,060 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,061 INFO L82 PathProgramCache]: Analyzing trace with hash -1639923608, now seen corresponding path program 1 times [2018-11-28 12:43:31,061 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,061 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,061 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,061 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,061 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,100 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:31,100 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,100 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-28 12:43:31,100 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:31,100 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,101 INFO L82 PathProgramCache]: Analyzing trace with hash 360728295, now seen corresponding path program 1 times [2018-11-28 12:43:31,101 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,101 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,101 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,101 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,129 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 176 proven. 0 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2018-11-28 12:43:31,129 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,129 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:31,130 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:31,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:31,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:31,131 INFO L87 Difference]: Start difference. First operand 1037 states and 1253 transitions. cyclomatic complexity: 218 Second operand 3 states. [2018-11-28 12:43:31,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:31,175 INFO L93 Difference]: Finished difference Result 1049 states and 1243 transitions. [2018-11-28 12:43:31,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:31,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1243 transitions. [2018-11-28 12:43:31,178 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 831 [2018-11-28 12:43:31,179 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1243 transitions. [2018-11-28 12:43:31,180 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1049 [2018-11-28 12:43:31,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1049 [2018-11-28 12:43:31,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1243 transitions. [2018-11-28 12:43:31,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 12:43:31,181 INFO L705 BuchiCegarLoop]: Abstraction has 1049 states and 1243 transitions. [2018-11-28 12:43:31,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1243 transitions. [2018-11-28 12:43:31,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1043. [2018-11-28 12:43:31,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-28 12:43:31,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1237 transitions. [2018-11-28 12:43:31,187 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1237 transitions. [2018-11-28 12:43:31,187 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1237 transitions. [2018-11-28 12:43:31,187 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2018-11-28 12:43:31,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1237 transitions. [2018-11-28 12:43:31,189 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 825 [2018-11-28 12:43:31,189 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:31,189 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:31,190 INFO L866 BuchiCegarLoop]: Counterexample stem 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] [2018-11-28 12:43:31,190 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:31,191 INFO L794 eck$LassoCheckResult]: Stem: 168812#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 168813#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 168775#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 168803#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 168761#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 168821#L105-2 assume !false; 169513#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169510#L108 assume !(12292 == ssl3_accept_~s__state~0); 169507#L111 assume !(16384 == ssl3_accept_~s__state~0); 169504#L114 assume !(8192 == ssl3_accept_~s__state~0); 169501#L117 assume !(24576 == ssl3_accept_~s__state~0); 169498#L120 assume !(8195 == ssl3_accept_~s__state~0); 169497#L123 assume !(8480 == ssl3_accept_~s__state~0); 169344#L126 assume !(8481 == ssl3_accept_~s__state~0); 169343#L129 assume !(8482 == ssl3_accept_~s__state~0); 169342#L132 assume 8464 == ssl3_accept_~s__state~0; 169340#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 169338#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169335#L278-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; 169332#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169329#L593 assume 0 == ssl3_accept_~skip~0; 169325#L594 assume !(8464 == ssl3_accept_~state~0); 169320#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169316#L603-1 assume !(0 != ssl3_accept_~cb~0); 169312#L592 ssl3_accept_~skip~0 := 0; 169309#L105-2 assume !false; 169306#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169303#L108 assume !(12292 == ssl3_accept_~s__state~0); 169300#L111 assume !(16384 == ssl3_accept_~s__state~0); 169297#L114 assume !(8192 == ssl3_accept_~s__state~0); 169294#L117 assume !(24576 == ssl3_accept_~s__state~0); 169291#L120 assume !(8195 == ssl3_accept_~s__state~0); 169288#L123 assume !(8480 == ssl3_accept_~s__state~0); 169285#L126 assume !(8481 == ssl3_accept_~s__state~0); 169282#L129 assume !(8482 == ssl3_accept_~s__state~0); 169279#L132 assume !(8464 == ssl3_accept_~s__state~0); 169275#L135 assume !(8465 == ssl3_accept_~s__state~0); 169272#L138 assume !(8466 == ssl3_accept_~s__state~0); 169269#L141 assume 8496 == ssl3_accept_~s__state~0; 169266#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 169260#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 169258#L291-2 [2018-11-28 12:43:31,191 INFO L796 eck$LassoCheckResult]: Loop: 169258#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 169256#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 169257#L297-2 ssl3_accept_~s__init_num~0 := 0; 169657#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169654#L593 assume 0 == ssl3_accept_~skip~0; 169651#L594 assume !(8464 == ssl3_accept_~state~0); 169647#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169644#L603-1 assume !(0 != ssl3_accept_~cb~0); 169641#L592 ssl3_accept_~skip~0 := 0; 169639#L105-2 assume !false; 169637#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169635#L108 assume !(12292 == ssl3_accept_~s__state~0); 169633#L111 assume !(16384 == ssl3_accept_~s__state~0); 169631#L114 assume !(8192 == ssl3_accept_~s__state~0); 169629#L117 assume !(24576 == ssl3_accept_~s__state~0); 169627#L120 assume !(8195 == ssl3_accept_~s__state~0); 169625#L123 assume !(8480 == ssl3_accept_~s__state~0); 169623#L126 assume !(8481 == ssl3_accept_~s__state~0); 169621#L129 assume !(8482 == ssl3_accept_~s__state~0); 169619#L132 assume !(8464 == ssl3_accept_~s__state~0); 169617#L135 assume !(8465 == ssl3_accept_~s__state~0); 169615#L138 assume !(8466 == ssl3_accept_~s__state~0); 169613#L141 assume !(8496 == ssl3_accept_~s__state~0); 169611#L144 assume !(8497 == ssl3_accept_~s__state~0); 169609#L147 assume 8512 == ssl3_accept_~s__state~0; 168827#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168810#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 168811#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 168682#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 168683#L593 assume !(0 == ssl3_accept_~skip~0); 168674#L592 ssl3_accept_~skip~0 := 0; 168756#L105-2 assume !false; 168757#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168762#L108 assume !(12292 == ssl3_accept_~s__state~0); 168763#L111 assume !(16384 == ssl3_accept_~s__state~0); 168697#L114 assume !(8192 == ssl3_accept_~s__state~0); 168698#L117 assume !(24576 == ssl3_accept_~s__state~0); 168689#L120 assume !(8195 == ssl3_accept_~s__state~0); 168690#L123 assume !(8480 == ssl3_accept_~s__state~0); 168819#L126 assume !(8481 == ssl3_accept_~s__state~0); 168820#L129 assume !(8482 == ssl3_accept_~s__state~0); 168817#L132 assume !(8464 == ssl3_accept_~s__state~0); 168778#L135 assume !(8465 == ssl3_accept_~s__state~0); 168779#L138 assume !(8466 == ssl3_accept_~s__state~0); 168764#L141 assume !(8496 == ssl3_accept_~s__state~0); 168731#L144 assume !(8497 == ssl3_accept_~s__state~0); 168699#L147 assume !(8512 == ssl3_accept_~s__state~0); 168700#L150 assume !(8513 == ssl3_accept_~s__state~0); 168713#L153 assume 8528 == ssl3_accept_~s__state~0; 168780#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 168781#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 168773#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 168730#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 168720#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 168721#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 168677#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 168678#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 169699#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169695#L593 assume !(0 == ssl3_accept_~skip~0); 169575#L592 ssl3_accept_~skip~0 := 0; 169573#L105-2 assume !false; 169572#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169571#L108 assume !(12292 == ssl3_accept_~s__state~0); 169570#L111 assume !(16384 == ssl3_accept_~s__state~0); 169568#L114 assume !(8192 == ssl3_accept_~s__state~0); 169565#L117 assume !(24576 == ssl3_accept_~s__state~0); 169562#L120 assume !(8195 == ssl3_accept_~s__state~0); 169559#L123 assume !(8480 == ssl3_accept_~s__state~0); 169557#L126 assume !(8481 == ssl3_accept_~s__state~0); 169555#L129 assume !(8482 == ssl3_accept_~s__state~0); 169552#L132 assume !(8464 == ssl3_accept_~s__state~0); 169548#L135 assume !(8465 == ssl3_accept_~s__state~0); 169544#L138 assume !(8466 == ssl3_accept_~s__state~0); 169540#L141 assume !(8496 == ssl3_accept_~s__state~0); 169537#L144 assume !(8497 == ssl3_accept_~s__state~0); 169534#L147 assume !(8512 == ssl3_accept_~s__state~0); 169531#L150 assume !(8513 == ssl3_accept_~s__state~0); 169528#L153 assume !(8528 == ssl3_accept_~s__state~0); 169525#L156 assume !(8529 == ssl3_accept_~s__state~0); 169522#L159 assume 8544 == ssl3_accept_~s__state~0; 168765#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 168714#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 168715#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168822#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 168790#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 168791#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 168786#L405 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; 168787#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169278#L593 assume 0 == ssl3_accept_~skip~0; 169254#L594 assume !(8464 == ssl3_accept_~state~0); 169251#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169236#L603-1 assume !(0 != ssl3_accept_~cb~0); 169230#L592 ssl3_accept_~skip~0 := 0; 169225#L105-2 assume !false; 169221#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169217#L108 assume !(12292 == ssl3_accept_~s__state~0); 169212#L111 assume !(16384 == ssl3_accept_~s__state~0); 169207#L114 assume !(8192 == ssl3_accept_~s__state~0); 169202#L117 assume !(24576 == ssl3_accept_~s__state~0); 169198#L120 assume !(8195 == ssl3_accept_~s__state~0); 169194#L123 assume !(8480 == ssl3_accept_~s__state~0); 169190#L126 assume !(8481 == ssl3_accept_~s__state~0); 169186#L129 assume !(8482 == ssl3_accept_~s__state~0); 169182#L132 assume !(8464 == ssl3_accept_~s__state~0); 169178#L135 assume !(8465 == ssl3_accept_~s__state~0); 169174#L138 assume !(8466 == ssl3_accept_~s__state~0); 169170#L141 assume !(8496 == ssl3_accept_~s__state~0); 169166#L144 assume !(8497 == ssl3_accept_~s__state~0); 169162#L147 assume !(8512 == ssl3_accept_~s__state~0); 169158#L150 assume !(8513 == ssl3_accept_~s__state~0); 169154#L153 assume !(8528 == ssl3_accept_~s__state~0); 169150#L156 assume !(8529 == ssl3_accept_~s__state~0); 169146#L159 assume !(8544 == ssl3_accept_~s__state~0); 169142#L162 assume !(8545 == ssl3_accept_~s__state~0); 169138#L165 assume !(8560 == ssl3_accept_~s__state~0); 169134#L168 assume !(8561 == ssl3_accept_~s__state~0); 169130#L171 assume 8448 == ssl3_accept_~s__state~0; 169127#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 168752#L433 assume !(ssl3_accept_~num1~0 > 0); 168706#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168754#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169462#L593 assume 0 == ssl3_accept_~skip~0; 169461#L594 assume !(8464 == ssl3_accept_~state~0); 169459#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169457#L603-1 assume !(0 != ssl3_accept_~cb~0); 169455#L592 ssl3_accept_~skip~0 := 0; 169454#L105-2 assume !false; 169453#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169452#L108 assume !(12292 == ssl3_accept_~s__state~0); 169451#L111 assume !(16384 == ssl3_accept_~s__state~0); 169450#L114 assume !(8192 == ssl3_accept_~s__state~0); 169449#L117 assume !(24576 == ssl3_accept_~s__state~0); 169448#L120 assume !(8195 == ssl3_accept_~s__state~0); 169447#L123 assume !(8480 == ssl3_accept_~s__state~0); 169446#L126 assume !(8481 == ssl3_accept_~s__state~0); 169445#L129 assume !(8482 == ssl3_accept_~s__state~0); 169444#L132 assume !(8464 == ssl3_accept_~s__state~0); 169443#L135 assume !(8465 == ssl3_accept_~s__state~0); 169442#L138 assume !(8466 == ssl3_accept_~s__state~0); 169441#L141 assume !(8496 == ssl3_accept_~s__state~0); 169440#L144 assume !(8497 == ssl3_accept_~s__state~0); 169439#L147 assume !(8512 == ssl3_accept_~s__state~0); 169438#L150 assume !(8513 == ssl3_accept_~s__state~0); 169437#L153 assume !(8528 == ssl3_accept_~s__state~0); 169436#L156 assume !(8529 == ssl3_accept_~s__state~0); 169435#L159 assume !(8544 == ssl3_accept_~s__state~0); 169434#L162 assume !(8545 == ssl3_accept_~s__state~0); 169433#L165 assume !(8560 == ssl3_accept_~s__state~0); 169431#L168 assume !(8561 == ssl3_accept_~s__state~0); 169428#L171 assume !(8448 == ssl3_accept_~s__state~0); 168767#L174 assume 8576 == ssl3_accept_~s__state~0; 168768#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 168740#L447 assume !(ssl3_accept_~ret~0 <= 0); 168741#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 168919#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 169420#L593 assume 0 == ssl3_accept_~skip~0; 169418#L594 assume !(8464 == ssl3_accept_~state~0); 169416#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 169490#L603-1 assume !(0 != ssl3_accept_~cb~0); 169487#L592 ssl3_accept_~skip~0 := 0; 169485#L105-2 assume !false; 169483#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169482#L108 assume !(12292 == ssl3_accept_~s__state~0); 169480#L111 assume !(16384 == ssl3_accept_~s__state~0); 169478#L114 assume !(8192 == ssl3_accept_~s__state~0); 169476#L117 assume !(24576 == ssl3_accept_~s__state~0); 169475#L120 assume !(8195 == ssl3_accept_~s__state~0); 169474#L123 assume !(8480 == ssl3_accept_~s__state~0); 169472#L126 assume !(8481 == ssl3_accept_~s__state~0); 169470#L129 assume !(8482 == ssl3_accept_~s__state~0); 169468#L132 assume !(8464 == ssl3_accept_~s__state~0); 169467#L135 assume !(8465 == ssl3_accept_~s__state~0); 169348#L138 assume !(8466 == ssl3_accept_~s__state~0); 169270#L141 assume 8496 == ssl3_accept_~s__state~0; 169267#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 169261#L291 assume !(1 == ssl3_accept_~blastFlag~0); 169258#L291-2 [2018-11-28 12:43:31,191 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,191 INFO L82 PathProgramCache]: Analyzing trace with hash 605878720, now seen corresponding path program 1 times [2018-11-28 12:43:31,191 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,191 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,197 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,197 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,242 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:31,242 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,242 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-28 12:43:31,242 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:31,242 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,243 INFO L82 PathProgramCache]: Analyzing trace with hash -1215286398, now seen corresponding path program 1 times [2018-11-28 12:43:31,243 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,243 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,243 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,287 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2018-11-28 12:43:31,287 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,287 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:31,287 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:31,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 12:43:31,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 12:43:31,294 INFO L87 Difference]: Start difference. First operand 1043 states and 1237 transitions. cyclomatic complexity: 196 Second operand 4 states. [2018-11-28 12:43:31,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:31,415 INFO L93 Difference]: Finished difference Result 1652 states and 1901 transitions. [2018-11-28 12:43:31,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-28 12:43:31,416 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1652 states and 1901 transitions. [2018-11-28 12:43:31,418 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1085 [2018-11-28 12:43:31,419 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1652 states to 1343 states and 1591 transitions. [2018-11-28 12:43:31,419 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1343 [2018-11-28 12:43:31,419 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1343 [2018-11-28 12:43:31,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1343 states and 1591 transitions. [2018-11-28 12:43:31,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 12:43:31,420 INFO L705 BuchiCegarLoop]: Abstraction has 1343 states and 1591 transitions. [2018-11-28 12:43:31,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1343 states and 1591 transitions. [2018-11-28 12:43:31,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1343 to 1153. [2018-11-28 12:43:31,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-11-28 12:43:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1398 transitions. [2018-11-28 12:43:31,425 INFO L728 BuchiCegarLoop]: Abstraction has 1153 states and 1398 transitions. [2018-11-28 12:43:31,425 INFO L608 BuchiCegarLoop]: Abstraction has 1153 states and 1398 transitions. [2018-11-28 12:43:31,425 INFO L442 BuchiCegarLoop]: ======== Iteration 36============ [2018-11-28 12:43:31,425 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1153 states and 1398 transitions. [2018-11-28 12:43:31,426 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 919 [2018-11-28 12:43:31,426 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:31,426 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:31,427 INFO L866 BuchiCegarLoop]: Counterexample stem 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-28 12:43:31,427 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:31,427 INFO L794 eck$LassoCheckResult]: Stem: 171519#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 171520#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 171483#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 171510#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 171469#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 171529#L105-2 assume !false; 171858#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171857#L108 assume !(12292 == ssl3_accept_~s__state~0); 171856#L111 assume !(16384 == ssl3_accept_~s__state~0); 171855#L114 assume !(8192 == ssl3_accept_~s__state~0); 171854#L117 assume !(24576 == ssl3_accept_~s__state~0); 171853#L120 assume !(8195 == ssl3_accept_~s__state~0); 171852#L123 assume !(8480 == ssl3_accept_~s__state~0); 171851#L126 assume !(8481 == ssl3_accept_~s__state~0); 171850#L129 assume !(8482 == ssl3_accept_~s__state~0); 171849#L132 assume 8464 == ssl3_accept_~s__state~0; 171848#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 171847#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 171846#L278-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; 171845#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 171844#L593 assume 0 == ssl3_accept_~skip~0; 171843#L594 assume 8464 == ssl3_accept_~state~0; 171840#L595 assume !(8496 == ssl3_accept_~s__state~0); 171839#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 171837#L603-1 assume !(0 != ssl3_accept_~cb~0); 171835#L592 ssl3_accept_~skip~0 := 0; 171834#L105-2 assume !false; 171833#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171832#L108 assume !(12292 == ssl3_accept_~s__state~0); 171831#L111 assume !(16384 == ssl3_accept_~s__state~0); 171830#L114 assume !(8192 == ssl3_accept_~s__state~0); 171829#L117 assume !(24576 == ssl3_accept_~s__state~0); 171828#L120 assume !(8195 == ssl3_accept_~s__state~0); 171827#L123 assume !(8480 == ssl3_accept_~s__state~0); 171826#L126 assume !(8481 == ssl3_accept_~s__state~0); 171825#L129 assume !(8482 == ssl3_accept_~s__state~0); 171824#L132 assume !(8464 == ssl3_accept_~s__state~0); 171823#L135 assume !(8465 == ssl3_accept_~s__state~0); 171822#L138 assume !(8466 == ssl3_accept_~s__state~0); 171821#L141 assume 8496 == ssl3_accept_~s__state~0; 171820#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 171819#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 171554#L291-2 [2018-11-28 12:43:31,427 INFO L796 eck$LassoCheckResult]: Loop: 171554#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 172211#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 172212#L297-2 ssl3_accept_~s__init_num~0 := 0; 172221#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172219#L593 assume 0 == ssl3_accept_~skip~0; 172217#L594 assume !(8464 == ssl3_accept_~state~0); 172216#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 172214#L603-1 assume !(0 != ssl3_accept_~cb~0); 172184#L592 ssl3_accept_~skip~0 := 0; 172117#L105-2 assume !false; 171753#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171752#L108 assume !(12292 == ssl3_accept_~s__state~0); 171751#L111 assume !(16384 == ssl3_accept_~s__state~0); 171750#L114 assume !(8192 == ssl3_accept_~s__state~0); 171749#L117 assume !(24576 == ssl3_accept_~s__state~0); 171748#L120 assume !(8195 == ssl3_accept_~s__state~0); 171747#L123 assume !(8480 == ssl3_accept_~s__state~0); 171746#L126 assume !(8481 == ssl3_accept_~s__state~0); 171745#L129 assume !(8482 == ssl3_accept_~s__state~0); 171743#L132 assume !(8464 == ssl3_accept_~s__state~0); 171741#L135 assume !(8465 == ssl3_accept_~s__state~0); 171739#L138 assume !(8466 == ssl3_accept_~s__state~0); 171737#L141 assume !(8496 == ssl3_accept_~s__state~0); 171735#L144 assume !(8497 == ssl3_accept_~s__state~0); 171733#L147 assume 8512 == ssl3_accept_~s__state~0; 171535#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 171517#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 171518#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 171388#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 171389#L593 assume !(0 == ssl3_accept_~skip~0); 172517#L592 ssl3_accept_~skip~0 := 0; 172505#L105-2 assume !false; 171895#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171893#L108 assume !(12292 == ssl3_accept_~s__state~0); 171891#L111 assume !(16384 == ssl3_accept_~s__state~0); 171889#L114 assume !(8192 == ssl3_accept_~s__state~0); 171887#L117 assume !(24576 == ssl3_accept_~s__state~0); 171885#L120 assume !(8195 == ssl3_accept_~s__state~0); 171883#L123 assume !(8480 == ssl3_accept_~s__state~0); 171881#L126 assume !(8481 == ssl3_accept_~s__state~0); 171879#L129 assume !(8482 == ssl3_accept_~s__state~0); 171877#L132 assume !(8464 == ssl3_accept_~s__state~0); 171875#L135 assume !(8465 == ssl3_accept_~s__state~0); 171873#L138 assume !(8466 == ssl3_accept_~s__state~0); 171871#L141 assume !(8496 == ssl3_accept_~s__state~0); 171869#L144 assume !(8497 == ssl3_accept_~s__state~0); 171867#L147 assume !(8512 == ssl3_accept_~s__state~0); 171865#L150 assume !(8513 == ssl3_accept_~s__state~0); 171864#L153 assume 8528 == ssl3_accept_~s__state~0; 171487#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 171488#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 171480#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 171434#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 171425#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 171426#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 171534#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 172140#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 172133#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172130#L593 assume !(0 == ssl3_accept_~skip~0); 172124#L592 ssl3_accept_~skip~0 := 0; 172121#L105-2 assume !false; 172057#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171982#L108 assume !(12292 == ssl3_accept_~s__state~0); 171983#L111 assume !(16384 == ssl3_accept_~s__state~0); 171977#L114 assume !(8192 == ssl3_accept_~s__state~0); 171978#L117 assume !(24576 == ssl3_accept_~s__state~0); 171971#L120 assume !(8195 == ssl3_accept_~s__state~0); 171972#L123 assume !(8480 == ssl3_accept_~s__state~0); 171965#L126 assume !(8481 == ssl3_accept_~s__state~0); 171966#L129 assume !(8482 == ssl3_accept_~s__state~0); 171959#L132 assume !(8464 == ssl3_accept_~s__state~0); 171960#L135 assume !(8465 == ssl3_accept_~s__state~0); 171953#L138 assume !(8466 == ssl3_accept_~s__state~0); 171954#L141 assume !(8496 == ssl3_accept_~s__state~0); 171947#L144 assume !(8497 == ssl3_accept_~s__state~0); 171948#L147 assume !(8512 == ssl3_accept_~s__state~0); 171941#L150 assume !(8513 == ssl3_accept_~s__state~0); 171942#L153 assume !(8528 == ssl3_accept_~s__state~0); 171935#L156 assume !(8529 == ssl3_accept_~s__state~0); 171936#L159 assume 8544 == ssl3_accept_~s__state~0; 171471#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 171472#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 171551#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 171552#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 171495#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 171496#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 171491#L405 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; 171492#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172353#L593 assume 0 == ssl3_accept_~skip~0; 172351#L594 assume !(8464 == ssl3_accept_~state~0); 172348#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 172345#L603-1 assume !(0 != ssl3_accept_~cb~0); 172325#L592 ssl3_accept_~skip~0 := 0; 172299#L105-2 assume !false; 172264#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172262#L108 assume !(12292 == ssl3_accept_~s__state~0); 172260#L111 assume !(16384 == ssl3_accept_~s__state~0); 172258#L114 assume !(8192 == ssl3_accept_~s__state~0); 172256#L117 assume !(24576 == ssl3_accept_~s__state~0); 172254#L120 assume !(8195 == ssl3_accept_~s__state~0); 172170#L123 assume !(8480 == ssl3_accept_~s__state~0); 172171#L126 assume !(8481 == ssl3_accept_~s__state~0); 172125#L129 assume !(8482 == ssl3_accept_~s__state~0); 172126#L132 assume !(8464 == ssl3_accept_~s__state~0); 172119#L135 assume !(8465 == ssl3_accept_~s__state~0); 172120#L138 assume !(8466 == ssl3_accept_~s__state~0); 171470#L141 assume !(8496 == ssl3_accept_~s__state~0); 171435#L144 assume !(8497 == ssl3_accept_~s__state~0); 171405#L147 assume !(8512 == ssl3_accept_~s__state~0); 171406#L150 assume !(8513 == ssl3_accept_~s__state~0); 171399#L153 assume !(8528 == ssl3_accept_~s__state~0); 171400#L156 assume !(8529 == ssl3_accept_~s__state~0); 171542#L159 assume !(8544 == ssl3_accept_~s__state~0); 171536#L162 assume !(8545 == ssl3_accept_~s__state~0); 171511#L165 assume !(8560 == ssl3_accept_~s__state~0); 171489#L168 assume !(8561 == ssl3_accept_~s__state~0); 171490#L171 assume 8448 == ssl3_accept_~s__state~0; 171420#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 171421#L433 assume !(ssl3_accept_~num1~0 > 0); 171462#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 171463#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172516#L593 assume 0 == ssl3_accept_~skip~0; 172515#L594 assume !(8464 == ssl3_accept_~state~0); 172511#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 172508#L603-1 assume !(0 != ssl3_accept_~cb~0); 172368#L592 ssl3_accept_~skip~0 := 0; 172366#L105-2 assume !false; 171930#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171929#L108 assume !(12292 == ssl3_accept_~s__state~0); 171928#L111 assume !(16384 == ssl3_accept_~s__state~0); 171927#L114 assume !(8192 == ssl3_accept_~s__state~0); 171926#L117 assume !(24576 == ssl3_accept_~s__state~0); 171925#L120 assume !(8195 == ssl3_accept_~s__state~0); 171924#L123 assume !(8480 == ssl3_accept_~s__state~0); 171923#L126 assume !(8481 == ssl3_accept_~s__state~0); 171922#L129 assume !(8482 == ssl3_accept_~s__state~0); 171921#L132 assume !(8464 == ssl3_accept_~s__state~0); 171920#L135 assume !(8465 == ssl3_accept_~s__state~0); 171919#L138 assume !(8466 == ssl3_accept_~s__state~0); 171918#L141 assume !(8496 == ssl3_accept_~s__state~0); 171917#L144 assume !(8497 == ssl3_accept_~s__state~0); 171916#L147 assume !(8512 == ssl3_accept_~s__state~0); 171915#L150 assume !(8513 == ssl3_accept_~s__state~0); 171914#L153 assume !(8528 == ssl3_accept_~s__state~0); 171913#L156 assume !(8529 == ssl3_accept_~s__state~0); 171912#L159 assume !(8544 == ssl3_accept_~s__state~0); 171911#L162 assume !(8545 == ssl3_accept_~s__state~0); 171910#L165 assume !(8560 == ssl3_accept_~s__state~0); 171909#L168 assume !(8561 == ssl3_accept_~s__state~0); 171908#L171 assume !(8448 == ssl3_accept_~s__state~0); 171474#L174 assume 8576 == ssl3_accept_~s__state~0; 171475#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 171447#L447 assume !(ssl3_accept_~ret~0 <= 0); 171448#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 171571#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 172463#L593 assume 0 == ssl3_accept_~skip~0; 172459#L594 assume !(8464 == ssl3_accept_~state~0); 172460#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 172482#L603-1 assume !(0 != ssl3_accept_~cb~0); 172401#L592 ssl3_accept_~skip~0 := 0; 172399#L105-2 assume !false; 172342#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172283#L108 assume !(12292 == ssl3_accept_~s__state~0); 172284#L111 assume !(16384 == ssl3_accept_~s__state~0); 172276#L114 assume !(8192 == ssl3_accept_~s__state~0); 172277#L117 assume !(24576 == ssl3_accept_~s__state~0); 172268#L120 assume !(8195 == ssl3_accept_~s__state~0); 172269#L123 assume !(8480 == ssl3_accept_~s__state~0); 172252#L126 assume !(8481 == ssl3_accept_~s__state~0); 172253#L129 assume !(8482 == ssl3_accept_~s__state~0); 172246#L132 assume !(8464 == ssl3_accept_~s__state~0); 172243#L135 assume !(8465 == ssl3_accept_~s__state~0); 172244#L138 assume !(8466 == ssl3_accept_~s__state~0); 172222#L141 assume 8496 == ssl3_accept_~s__state~0; 172220#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 171553#L291 assume !(1 == ssl3_accept_~blastFlag~0); 171554#L291-2 [2018-11-28 12:43:31,427 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,427 INFO L82 PathProgramCache]: Analyzing trace with hash -812587012, now seen corresponding path program 1 times [2018-11-28 12:43:31,428 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,428 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,428 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,428 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,483 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:31,483 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,483 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:31,483 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:31,483 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,484 INFO L82 PathProgramCache]: Analyzing trace with hash -1215286398, now seen corresponding path program 2 times [2018-11-28 12:43:31,484 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,484 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,484 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,523 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2018-11-28 12:43:31,523 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,523 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:31,523 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:31,523 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:31,523 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:31,523 INFO L87 Difference]: Start difference. First operand 1153 states and 1398 transitions. cyclomatic complexity: 247 Second operand 3 states. [2018-11-28 12:43:31,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:31,612 INFO L93 Difference]: Finished difference Result 1159 states and 1401 transitions. [2018-11-28 12:43:31,614 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:31,614 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1159 states and 1401 transitions. [2018-11-28 12:43:31,617 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 925 [2018-11-28 12:43:31,618 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1159 states to 1159 states and 1401 transitions. [2018-11-28 12:43:31,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1159 [2018-11-28 12:43:31,619 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1159 [2018-11-28 12:43:31,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1159 states and 1401 transitions. [2018-11-28 12:43:31,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 12:43:31,620 INFO L705 BuchiCegarLoop]: Abstraction has 1159 states and 1401 transitions. [2018-11-28 12:43:31,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states and 1401 transitions. [2018-11-28 12:43:31,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 1153. [2018-11-28 12:43:31,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1153 states. [2018-11-28 12:43:31,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1153 states to 1153 states and 1395 transitions. [2018-11-28 12:43:31,627 INFO L728 BuchiCegarLoop]: Abstraction has 1153 states and 1395 transitions. [2018-11-28 12:43:31,627 INFO L608 BuchiCegarLoop]: Abstraction has 1153 states and 1395 transitions. [2018-11-28 12:43:31,627 INFO L442 BuchiCegarLoop]: ======== Iteration 37============ [2018-11-28 12:43:31,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1153 states and 1395 transitions. [2018-11-28 12:43:31,629 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 919 [2018-11-28 12:43:31,629 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:31,629 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:31,630 INFO L866 BuchiCegarLoop]: Counterexample stem 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, 1] [2018-11-28 12:43:31,630 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:31,631 INFO L794 eck$LassoCheckResult]: Stem: 173838#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 173839#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 173795#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 173826#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 173781#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 173847#L105-2 assume !false; 174700#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174698#L108 assume !(12292 == ssl3_accept_~s__state~0); 174696#L111 assume !(16384 == ssl3_accept_~s__state~0); 174694#L114 assume !(8192 == ssl3_accept_~s__state~0); 174653#L117 assume !(24576 == ssl3_accept_~s__state~0); 174647#L120 assume !(8195 == ssl3_accept_~s__state~0); 174645#L123 assume !(8480 == ssl3_accept_~s__state~0); 174643#L126 assume !(8481 == ssl3_accept_~s__state~0); 174641#L129 assume !(8482 == ssl3_accept_~s__state~0); 174639#L132 assume 8464 == ssl3_accept_~s__state~0; 174637#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 174635#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 174633#L278-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; 174631#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174629#L593 assume 0 == ssl3_accept_~skip~0; 174627#L594 assume 8464 == ssl3_accept_~state~0; 174625#L595 assume 8496 == ssl3_accept_~s__state~0; 174623#L596 assume !(0 != ssl3_accept_~cb~0); 174620#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174617#L603-1 assume !(0 != ssl3_accept_~cb~0); 174614#L592 ssl3_accept_~skip~0 := 0; 174612#L105-2 assume !false; 174610#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174609#L108 assume !(12292 == ssl3_accept_~s__state~0); 174607#L111 assume !(16384 == ssl3_accept_~s__state~0); 174605#L114 assume !(8192 == ssl3_accept_~s__state~0); 174599#L117 assume !(24576 == ssl3_accept_~s__state~0); 174597#L120 assume !(8195 == ssl3_accept_~s__state~0); 174595#L123 assume !(8480 == ssl3_accept_~s__state~0); 174593#L126 assume !(8481 == ssl3_accept_~s__state~0); 174591#L129 assume !(8482 == ssl3_accept_~s__state~0); 174589#L132 assume !(8464 == ssl3_accept_~s__state~0); 174587#L135 assume !(8465 == ssl3_accept_~s__state~0); 174585#L138 assume !(8466 == ssl3_accept_~s__state~0); 174583#L141 assume 8496 == ssl3_accept_~s__state~0; 174581#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 174573#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 174571#L291-2 [2018-11-28 12:43:31,631 INFO L796 eck$LassoCheckResult]: Loop: 174571#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 174569#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 173832#L297-2 ssl3_accept_~s__init_num~0 := 0; 173833#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174750#L593 assume 0 == ssl3_accept_~skip~0; 174749#L594 assume !(8464 == ssl3_accept_~state~0); 174747#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174743#L603-1 assume !(0 != ssl3_accept_~cb~0); 174739#L592 ssl3_accept_~skip~0 := 0; 174738#L105-2 assume !false; 174737#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174736#L108 assume !(12292 == ssl3_accept_~s__state~0); 174735#L111 assume !(16384 == ssl3_accept_~s__state~0); 174734#L114 assume !(8192 == ssl3_accept_~s__state~0); 174733#L117 assume !(24576 == ssl3_accept_~s__state~0); 174732#L120 assume !(8195 == ssl3_accept_~s__state~0); 174731#L123 assume !(8480 == ssl3_accept_~s__state~0); 174730#L126 assume !(8481 == ssl3_accept_~s__state~0); 174729#L129 assume !(8482 == ssl3_accept_~s__state~0); 174728#L132 assume !(8464 == ssl3_accept_~s__state~0); 174727#L135 assume !(8465 == ssl3_accept_~s__state~0); 174726#L138 assume !(8466 == ssl3_accept_~s__state~0); 173782#L141 assume !(8496 == ssl3_accept_~s__state~0); 173754#L144 assume !(8497 == ssl3_accept_~s__state~0); 173724#L147 assume 8512 == ssl3_accept_~s__state~0; 173725#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 173855#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 174608#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 174606#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174603#L593 assume !(0 == ssl3_accept_~skip~0); 174598#L592 ssl3_accept_~skip~0 := 0; 174596#L105-2 assume !false; 174594#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174592#L108 assume !(12292 == ssl3_accept_~s__state~0); 174590#L111 assume !(16384 == ssl3_accept_~s__state~0); 174588#L114 assume !(8192 == ssl3_accept_~s__state~0); 174586#L117 assume !(24576 == ssl3_accept_~s__state~0); 174584#L120 assume !(8195 == ssl3_accept_~s__state~0); 174582#L123 assume !(8480 == ssl3_accept_~s__state~0); 174580#L126 assume !(8481 == ssl3_accept_~s__state~0); 174579#L129 assume !(8482 == ssl3_accept_~s__state~0); 174577#L132 assume !(8464 == ssl3_accept_~s__state~0); 174575#L135 assume !(8465 == ssl3_accept_~s__state~0); 174572#L138 assume !(8466 == ssl3_accept_~s__state~0); 174570#L141 assume !(8496 == ssl3_accept_~s__state~0); 174568#L144 assume !(8497 == ssl3_accept_~s__state~0); 174566#L147 assume !(8512 == ssl3_accept_~s__state~0); 174565#L150 assume !(8513 == ssl3_accept_~s__state~0); 174164#L153 assume 8528 == ssl3_accept_~s__state~0; 174165#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 173823#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 173825#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 173752#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 173743#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 173744#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 173854#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 174431#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 174427#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174423#L593 assume !(0 == ssl3_accept_~skip~0); 174418#L592 ssl3_accept_~skip~0 := 0; 174416#L105-2 assume !false; 174414#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174412#L108 assume !(12292 == ssl3_accept_~s__state~0); 174410#L111 assume !(16384 == ssl3_accept_~s__state~0); 174408#L114 assume !(8192 == ssl3_accept_~s__state~0); 174406#L117 assume !(24576 == ssl3_accept_~s__state~0); 174404#L120 assume !(8195 == ssl3_accept_~s__state~0); 174402#L123 assume !(8480 == ssl3_accept_~s__state~0); 174400#L126 assume !(8481 == ssl3_accept_~s__state~0); 174395#L129 assume !(8482 == ssl3_accept_~s__state~0); 174384#L132 assume !(8464 == ssl3_accept_~s__state~0); 174382#L135 assume !(8465 == ssl3_accept_~s__state~0); 174381#L138 assume !(8466 == ssl3_accept_~s__state~0); 174380#L141 assume !(8496 == ssl3_accept_~s__state~0); 174379#L144 assume !(8497 == ssl3_accept_~s__state~0); 174378#L147 assume !(8512 == ssl3_accept_~s__state~0); 174377#L150 assume !(8513 == ssl3_accept_~s__state~0); 174376#L153 assume !(8528 == ssl3_accept_~s__state~0); 174375#L156 assume !(8529 == ssl3_accept_~s__state~0); 174374#L159 assume 8544 == ssl3_accept_~s__state~0; 174373#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 173737#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 173738#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 174371#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 173808#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 173809#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 173804#L405 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; 173805#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174524#L593 assume 0 == ssl3_accept_~skip~0; 174521#L594 assume !(8464 == ssl3_accept_~state~0); 174519#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174517#L603-1 assume !(0 != ssl3_accept_~cb~0); 174153#L592 ssl3_accept_~skip~0 := 0; 174152#L105-2 assume !false; 174151#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174149#L108 assume !(12292 == ssl3_accept_~s__state~0); 174147#L111 assume !(16384 == ssl3_accept_~s__state~0); 174145#L114 assume !(8192 == ssl3_accept_~s__state~0); 174143#L117 assume !(24576 == ssl3_accept_~s__state~0); 174141#L120 assume !(8195 == ssl3_accept_~s__state~0); 174139#L123 assume !(8480 == ssl3_accept_~s__state~0); 174137#L126 assume !(8481 == ssl3_accept_~s__state~0); 174135#L129 assume !(8482 == ssl3_accept_~s__state~0); 174133#L132 assume !(8464 == ssl3_accept_~s__state~0); 174131#L135 assume !(8465 == ssl3_accept_~s__state~0); 174129#L138 assume !(8466 == ssl3_accept_~s__state~0); 174127#L141 assume !(8496 == ssl3_accept_~s__state~0); 174125#L144 assume !(8497 == ssl3_accept_~s__state~0); 174123#L147 assume !(8512 == ssl3_accept_~s__state~0); 174121#L150 assume !(8513 == ssl3_accept_~s__state~0); 174119#L153 assume !(8528 == ssl3_accept_~s__state~0); 174117#L156 assume !(8529 == ssl3_accept_~s__state~0); 174115#L159 assume !(8544 == ssl3_accept_~s__state~0); 174113#L162 assume !(8545 == ssl3_accept_~s__state~0); 174111#L165 assume !(8560 == ssl3_accept_~s__state~0); 174109#L168 assume !(8561 == ssl3_accept_~s__state~0); 174107#L171 assume 8448 == ssl3_accept_~s__state~0; 174105#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 174092#L433 assume !(ssl3_accept_~num1~0 > 0); 174089#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 174087#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174085#L593 assume 0 == ssl3_accept_~skip~0; 174083#L594 assume !(8464 == ssl3_accept_~state~0); 174073#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174070#L603-1 assume !(0 != ssl3_accept_~cb~0); 174060#L592 ssl3_accept_~skip~0 := 0; 174057#L105-2 assume !false; 174054#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174051#L108 assume !(12292 == ssl3_accept_~s__state~0); 174048#L111 assume !(16384 == ssl3_accept_~s__state~0); 174045#L114 assume !(8192 == ssl3_accept_~s__state~0); 174042#L117 assume !(24576 == ssl3_accept_~s__state~0); 174039#L120 assume !(8195 == ssl3_accept_~s__state~0); 174036#L123 assume !(8480 == ssl3_accept_~s__state~0); 174033#L126 assume !(8481 == ssl3_accept_~s__state~0); 174030#L129 assume !(8482 == ssl3_accept_~s__state~0); 174027#L132 assume !(8464 == ssl3_accept_~s__state~0); 174024#L135 assume !(8465 == ssl3_accept_~s__state~0); 174021#L138 assume !(8466 == ssl3_accept_~s__state~0); 174018#L141 assume !(8496 == ssl3_accept_~s__state~0); 174015#L144 assume !(8497 == ssl3_accept_~s__state~0); 174012#L147 assume !(8512 == ssl3_accept_~s__state~0); 174009#L150 assume !(8513 == ssl3_accept_~s__state~0); 174006#L153 assume !(8528 == ssl3_accept_~s__state~0); 174003#L156 assume !(8529 == ssl3_accept_~s__state~0); 174000#L159 assume !(8544 == ssl3_accept_~s__state~0); 173997#L162 assume !(8545 == ssl3_accept_~s__state~0); 173994#L165 assume !(8560 == ssl3_accept_~s__state~0); 173991#L168 assume !(8561 == ssl3_accept_~s__state~0); 173988#L171 assume !(8448 == ssl3_accept_~s__state~0); 173985#L174 assume 8576 == ssl3_accept_~s__state~0; 173982#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 173976#L447 assume !(ssl3_accept_~ret~0 <= 0); 173974#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 173975#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 174818#L593 assume 0 == ssl3_accept_~skip~0; 174815#L594 assume !(8464 == ssl3_accept_~state~0); 174816#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 174801#L603-1 assume !(0 != ssl3_accept_~cb~0); 174799#L592 ssl3_accept_~skip~0 := 0; 174789#L105-2 assume !false; 174790#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174781#L108 assume !(12292 == ssl3_accept_~s__state~0); 174782#L111 assume !(16384 == ssl3_accept_~s__state~0); 174773#L114 assume !(8192 == ssl3_accept_~s__state~0); 174774#L117 assume !(24576 == ssl3_accept_~s__state~0); 174765#L120 assume !(8195 == ssl3_accept_~s__state~0); 174766#L123 assume !(8480 == ssl3_accept_~s__state~0); 173845#L126 assume !(8481 == ssl3_accept_~s__state~0); 173846#L129 assume !(8482 == ssl3_accept_~s__state~0); 173852#L132 assume !(8464 == ssl3_accept_~s__state~0); 174722#L135 assume !(8465 == ssl3_accept_~s__state~0); 174723#L138 assume !(8466 == ssl3_accept_~s__state~0); 174578#L141 assume 8496 == ssl3_accept_~s__state~0; 174576#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 174574#L291 assume !(1 == ssl3_accept_~blastFlag~0); 174571#L291-2 [2018-11-28 12:43:31,631 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,631 INFO L82 PathProgramCache]: Analyzing trace with hash 659226409, now seen corresponding path program 1 times [2018-11-28 12:43:31,631 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,631 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,632 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:31,632 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,675 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-28 12:43:31,675 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,676 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:31,676 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-28 12:43:31,676 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1215286398, now seen corresponding path program 3 times [2018-11-28 12:43:31,676 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,676 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,677 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,677 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,762 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2018-11-28 12:43:31,762 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,762 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:31,762 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:31,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:31,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:31,763 INFO L87 Difference]: Start difference. First operand 1153 states and 1395 transitions. cyclomatic complexity: 244 Second operand 3 states. [2018-11-28 12:43:31,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:31,793 INFO L93 Difference]: Finished difference Result 2246 states and 2641 transitions. [2018-11-28 12:43:31,796 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:31,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2246 states and 2641 transitions. [2018-11-28 12:43:31,802 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1791 [2018-11-28 12:43:31,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2246 states to 2246 states and 2641 transitions. [2018-11-28 12:43:31,805 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2246 [2018-11-28 12:43:31,806 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2246 [2018-11-28 12:43:31,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2246 states and 2641 transitions. [2018-11-28 12:43:31,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 12:43:31,807 INFO L705 BuchiCegarLoop]: Abstraction has 2246 states and 2641 transitions. [2018-11-28 12:43:31,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2246 states and 2641 transitions. [2018-11-28 12:43:31,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2246 to 2246. [2018-11-28 12:43:31,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2246 states. [2018-11-28 12:43:31,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2246 states to 2246 states and 2641 transitions. [2018-11-28 12:43:31,821 INFO L728 BuchiCegarLoop]: Abstraction has 2246 states and 2641 transitions. [2018-11-28 12:43:31,821 INFO L608 BuchiCegarLoop]: Abstraction has 2246 states and 2641 transitions. [2018-11-28 12:43:31,821 INFO L442 BuchiCegarLoop]: ======== Iteration 38============ [2018-11-28 12:43:31,821 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2246 states and 2641 transitions. [2018-11-28 12:43:31,825 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1791 [2018-11-28 12:43:31,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:31,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:31,826 INFO L866 BuchiCegarLoop]: Counterexample stem 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, 1, 1] [2018-11-28 12:43:31,826 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:31,827 INFO L794 eck$LassoCheckResult]: Stem: 177264#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 177265#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 177212#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 177214#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 177944#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 177940#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 177938#L105-2 assume !false; 177936#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177934#L108 assume !(12292 == ssl3_accept_~s__state~0); 177929#L111 assume !(16384 == ssl3_accept_~s__state~0); 177924#L114 assume !(8192 == ssl3_accept_~s__state~0); 177923#L117 assume !(24576 == ssl3_accept_~s__state~0); 177922#L120 assume !(8195 == ssl3_accept_~s__state~0); 177921#L123 assume !(8480 == ssl3_accept_~s__state~0); 177918#L126 assume !(8481 == ssl3_accept_~s__state~0); 177917#L129 assume !(8482 == ssl3_accept_~s__state~0); 177916#L132 assume 8464 == ssl3_accept_~s__state~0; 177915#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 177912#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 177910#L278-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; 177909#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177908#L593 assume 0 == ssl3_accept_~skip~0; 177906#L594 assume 8464 == ssl3_accept_~state~0; 177903#L595 assume 8496 == ssl3_accept_~s__state~0; 177901#L596 assume !(0 != ssl3_accept_~cb~0); 177900#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 177897#L603-1 assume !(0 != ssl3_accept_~cb~0); 177893#L592 ssl3_accept_~skip~0 := 0; 177890#L105-2 assume !false; 177887#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177884#L108 assume !(12292 == ssl3_accept_~s__state~0); 177881#L111 assume !(16384 == ssl3_accept_~s__state~0); 177878#L114 assume !(8192 == ssl3_accept_~s__state~0); 177875#L117 assume !(24576 == ssl3_accept_~s__state~0); 177872#L120 assume !(8195 == ssl3_accept_~s__state~0); 177869#L123 assume !(8480 == ssl3_accept_~s__state~0); 177866#L126 assume !(8481 == ssl3_accept_~s__state~0); 177863#L129 assume !(8482 == ssl3_accept_~s__state~0); 177860#L132 assume !(8464 == ssl3_accept_~s__state~0); 177857#L135 assume !(8465 == ssl3_accept_~s__state~0); 177854#L138 assume !(8466 == ssl3_accept_~s__state~0); 177852#L141 assume 8496 == ssl3_accept_~s__state~0; 177850#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 177847#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 177845#L291-2 [2018-11-28 12:43:31,827 INFO L796 eck$LassoCheckResult]: Loop: 177845#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 177842#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 177839#L297-2 ssl3_accept_~s__init_num~0 := 0; 177838#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177837#L593 assume 0 == ssl3_accept_~skip~0; 177835#L594 assume !(8464 == ssl3_accept_~state~0); 177836#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 178086#L603-1 assume !(0 != ssl3_accept_~cb~0); 177825#L592 ssl3_accept_~skip~0 := 0; 177823#L105-2 assume !false; 177821#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177819#L108 assume !(12292 == ssl3_accept_~s__state~0); 177817#L111 assume !(16384 == ssl3_accept_~s__state~0); 177815#L114 assume !(8192 == ssl3_accept_~s__state~0); 177813#L117 assume !(24576 == ssl3_accept_~s__state~0); 177811#L120 assume !(8195 == ssl3_accept_~s__state~0); 177809#L123 assume !(8480 == ssl3_accept_~s__state~0); 177807#L126 assume !(8481 == ssl3_accept_~s__state~0); 177805#L129 assume !(8482 == ssl3_accept_~s__state~0); 177803#L132 assume !(8464 == ssl3_accept_~s__state~0); 177801#L135 assume !(8465 == ssl3_accept_~s__state~0); 177799#L138 assume !(8466 == ssl3_accept_~s__state~0); 177797#L141 assume !(8496 == ssl3_accept_~s__state~0); 177795#L144 assume !(8497 == ssl3_accept_~s__state~0); 177791#L147 assume 8512 == ssl3_accept_~s__state~0; 177789#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 177787#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 177785#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 177783#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177780#L593 assume !(0 == ssl3_accept_~skip~0); 177776#L592 ssl3_accept_~skip~0 := 0; 177774#L105-2 assume !false; 177772#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177770#L108 assume !(12292 == ssl3_accept_~s__state~0); 177768#L111 assume !(16384 == ssl3_accept_~s__state~0); 177766#L114 assume !(8192 == ssl3_accept_~s__state~0); 177764#L117 assume !(24576 == ssl3_accept_~s__state~0); 177762#L120 assume !(8195 == ssl3_accept_~s__state~0); 177760#L123 assume !(8480 == ssl3_accept_~s__state~0); 177758#L126 assume !(8481 == ssl3_accept_~s__state~0); 177756#L129 assume !(8482 == ssl3_accept_~s__state~0); 177754#L132 assume !(8464 == ssl3_accept_~s__state~0); 177752#L135 assume !(8465 == ssl3_accept_~s__state~0); 177750#L138 assume !(8466 == ssl3_accept_~s__state~0); 177748#L141 assume !(8496 == ssl3_accept_~s__state~0); 177745#L144 assume !(8497 == ssl3_accept_~s__state~0); 177743#L147 assume !(8512 == ssl3_accept_~s__state~0); 177741#L150 assume !(8513 == ssl3_accept_~s__state~0); 177739#L153 assume 8528 == ssl3_accept_~s__state~0; 177737#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 177736#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 177734#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 177733#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 177731#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 177729#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 177718#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 177713#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 177706#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177699#L593 assume !(0 == ssl3_accept_~skip~0); 177691#L592 ssl3_accept_~skip~0 := 0; 177687#L105-2 assume !false; 177682#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177675#L108 assume !(12292 == ssl3_accept_~s__state~0); 177671#L111 assume !(16384 == ssl3_accept_~s__state~0); 177667#L114 assume !(8192 == ssl3_accept_~s__state~0); 177663#L117 assume !(24576 == ssl3_accept_~s__state~0); 177659#L120 assume !(8195 == ssl3_accept_~s__state~0); 177655#L123 assume !(8480 == ssl3_accept_~s__state~0); 177651#L126 assume !(8481 == ssl3_accept_~s__state~0); 177647#L129 assume !(8482 == ssl3_accept_~s__state~0); 177643#L132 assume !(8464 == ssl3_accept_~s__state~0); 177639#L135 assume !(8465 == ssl3_accept_~s__state~0); 177635#L138 assume !(8466 == ssl3_accept_~s__state~0); 177631#L141 assume !(8496 == ssl3_accept_~s__state~0); 177627#L144 assume !(8497 == ssl3_accept_~s__state~0); 177623#L147 assume !(8512 == ssl3_accept_~s__state~0); 177619#L150 assume !(8513 == ssl3_accept_~s__state~0); 177615#L153 assume !(8528 == ssl3_accept_~s__state~0); 177611#L156 assume !(8529 == ssl3_accept_~s__state~0); 177607#L159 assume 8544 == ssl3_accept_~s__state~0; 177603#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 177598#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 177593#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 177589#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 177583#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 177579#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 177575#L405 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; 177572#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177570#L593 assume 0 == ssl3_accept_~skip~0; 177566#L594 assume !(8464 == ssl3_accept_~state~0); 177562#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 177548#L603-1 assume !(0 != ssl3_accept_~cb~0); 177546#L592 ssl3_accept_~skip~0 := 0; 177544#L105-2 assume !false; 177542#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177540#L108 assume !(12292 == ssl3_accept_~s__state~0); 177538#L111 assume !(16384 == ssl3_accept_~s__state~0); 177536#L114 assume !(8192 == ssl3_accept_~s__state~0); 177534#L117 assume !(24576 == ssl3_accept_~s__state~0); 177532#L120 assume !(8195 == ssl3_accept_~s__state~0); 177530#L123 assume !(8480 == ssl3_accept_~s__state~0); 177528#L126 assume !(8481 == ssl3_accept_~s__state~0); 177526#L129 assume !(8482 == ssl3_accept_~s__state~0); 177524#L132 assume !(8464 == ssl3_accept_~s__state~0); 177522#L135 assume !(8465 == ssl3_accept_~s__state~0); 177520#L138 assume !(8466 == ssl3_accept_~s__state~0); 177518#L141 assume !(8496 == ssl3_accept_~s__state~0); 177516#L144 assume !(8497 == ssl3_accept_~s__state~0); 177514#L147 assume !(8512 == ssl3_accept_~s__state~0); 177512#L150 assume !(8513 == ssl3_accept_~s__state~0); 177510#L153 assume !(8528 == ssl3_accept_~s__state~0); 177508#L156 assume !(8529 == ssl3_accept_~s__state~0); 177506#L159 assume !(8544 == ssl3_accept_~s__state~0); 177504#L162 assume !(8545 == ssl3_accept_~s__state~0); 177502#L165 assume !(8560 == ssl3_accept_~s__state~0); 177500#L168 assume !(8561 == ssl3_accept_~s__state~0); 177498#L171 assume 8448 == ssl3_accept_~s__state~0; 177495#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 177493#L433 assume !(ssl3_accept_~num1~0 > 0); 177490#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 177488#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177487#L593 assume 0 == ssl3_accept_~skip~0; 177484#L594 assume !(8464 == ssl3_accept_~state~0); 177479#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 177422#L603-1 assume !(0 != ssl3_accept_~cb~0); 177412#L592 ssl3_accept_~skip~0 := 0; 177409#L105-2 assume !false; 177406#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177403#L108 assume !(12292 == ssl3_accept_~s__state~0); 177400#L111 assume !(16384 == ssl3_accept_~s__state~0); 177397#L114 assume !(8192 == ssl3_accept_~s__state~0); 177394#L117 assume !(24576 == ssl3_accept_~s__state~0); 177391#L120 assume !(8195 == ssl3_accept_~s__state~0); 177388#L123 assume !(8480 == ssl3_accept_~s__state~0); 177385#L126 assume !(8481 == ssl3_accept_~s__state~0); 177382#L129 assume !(8482 == ssl3_accept_~s__state~0); 177379#L132 assume !(8464 == ssl3_accept_~s__state~0); 177376#L135 assume !(8465 == ssl3_accept_~s__state~0); 177373#L138 assume !(8466 == ssl3_accept_~s__state~0); 177370#L141 assume !(8496 == ssl3_accept_~s__state~0); 177367#L144 assume !(8497 == ssl3_accept_~s__state~0); 177364#L147 assume !(8512 == ssl3_accept_~s__state~0); 177361#L150 assume !(8513 == ssl3_accept_~s__state~0); 177358#L153 assume !(8528 == ssl3_accept_~s__state~0); 177354#L156 assume !(8529 == ssl3_accept_~s__state~0); 177350#L159 assume !(8544 == ssl3_accept_~s__state~0); 177347#L162 assume !(8545 == ssl3_accept_~s__state~0); 177344#L165 assume !(8560 == ssl3_accept_~s__state~0); 177341#L168 assume !(8561 == ssl3_accept_~s__state~0); 177338#L171 assume !(8448 == ssl3_accept_~s__state~0); 177335#L174 assume 8576 == ssl3_accept_~s__state~0; 177330#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 177326#L447 assume !(ssl3_accept_~ret~0 <= 0); 177320#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 177321#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 179227#L593 assume 0 == ssl3_accept_~skip~0; 179224#L594 assume !(8464 == ssl3_accept_~state~0); 179225#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 179235#L603-1 assume !(0 != ssl3_accept_~cb~0); 177891#L592 ssl3_accept_~skip~0 := 0; 177892#L105-2 assume !false; 177885#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177886#L108 assume !(12292 == ssl3_accept_~s__state~0); 177879#L111 assume !(16384 == ssl3_accept_~s__state~0); 177880#L114 assume !(8192 == ssl3_accept_~s__state~0); 177873#L117 assume !(24576 == ssl3_accept_~s__state~0); 177874#L120 assume !(8195 == ssl3_accept_~s__state~0); 177867#L123 assume !(8480 == ssl3_accept_~s__state~0); 177868#L126 assume !(8481 == ssl3_accept_~s__state~0); 177861#L129 assume !(8482 == ssl3_accept_~s__state~0); 177862#L132 assume !(8464 == ssl3_accept_~s__state~0); 177855#L135 assume !(8465 == ssl3_accept_~s__state~0); 177856#L138 assume !(8466 == ssl3_accept_~s__state~0); 177851#L141 assume 8496 == ssl3_accept_~s__state~0; 177849#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 177848#L291 assume !(1 == ssl3_accept_~blastFlag~0); 177845#L291-2 [2018-11-28 12:43:31,827 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1878482760, now seen corresponding path program 1 times [2018-11-28 12:43:31,827 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,827 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,828 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:31,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:31,842 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:31,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1215286398, now seen corresponding path program 4 times [2018-11-28 12:43:31,842 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:31,842 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:31,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,843 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:31,843 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:31,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:31,885 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2018-11-28 12:43:31,886 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:31,886 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:43:31,886 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-28 12:43:31,886 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-28 12:43:31,886 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-28 12:43:31,887 INFO L87 Difference]: Start difference. First operand 2246 states and 2641 transitions. cyclomatic complexity: 399 Second operand 3 states. [2018-11-28 12:43:32,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:43:32,027 INFO L93 Difference]: Finished difference Result 2262 states and 2651 transitions. [2018-11-28 12:43:32,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-28 12:43:32,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2262 states and 2651 transitions. [2018-11-28 12:43:32,032 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1807 [2018-11-28 12:43:32,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2262 states to 2262 states and 2651 transitions. [2018-11-28 12:43:32,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2262 [2018-11-28 12:43:32,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2262 [2018-11-28 12:43:32,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2262 states and 2651 transitions. [2018-11-28 12:43:32,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 12:43:32,038 INFO L705 BuchiCegarLoop]: Abstraction has 2262 states and 2651 transitions. [2018-11-28 12:43:32,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states and 2651 transitions. [2018-11-28 12:43:32,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 2256. [2018-11-28 12:43:32,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2256 states. [2018-11-28 12:43:32,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 2645 transitions. [2018-11-28 12:43:32,052 INFO L728 BuchiCegarLoop]: Abstraction has 2256 states and 2645 transitions. [2018-11-28 12:43:32,052 INFO L608 BuchiCegarLoop]: Abstraction has 2256 states and 2645 transitions. [2018-11-28 12:43:32,052 INFO L442 BuchiCegarLoop]: ======== Iteration 39============ [2018-11-28 12:43:32,052 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 2645 transitions. [2018-11-28 12:43:32,056 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2018-11-28 12:43:32,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:43:32,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:43:32,057 INFO L866 BuchiCegarLoop]: Counterexample stem 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, 1, 1] [2018-11-28 12:43:32,057 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:43:32,057 INFO L794 eck$LassoCheckResult]: Stem: 181763#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 181764#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 181718#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 181720#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 182878#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 182876#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 182874#L105-2 assume !false; 182872#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182870#L108 assume !(12292 == ssl3_accept_~s__state~0); 182868#L111 assume !(16384 == ssl3_accept_~s__state~0); 182865#L114 assume !(8192 == ssl3_accept_~s__state~0); 182863#L117 assume !(24576 == ssl3_accept_~s__state~0); 182860#L120 assume !(8195 == ssl3_accept_~s__state~0); 182858#L123 assume !(8480 == ssl3_accept_~s__state~0); 182855#L126 assume !(8481 == ssl3_accept_~s__state~0); 182853#L129 assume !(8482 == ssl3_accept_~s__state~0); 182850#L132 assume 8464 == ssl3_accept_~s__state~0; 182848#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 182846#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 182844#L278-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; 182841#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182840#L593 assume 0 == ssl3_accept_~skip~0; 182837#L594 assume 8464 == ssl3_accept_~state~0; 182832#L595 assume 8496 == ssl3_accept_~s__state~0; 182828#L596 assume !(0 != ssl3_accept_~cb~0); 182826#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182823#L603-1 assume !(0 != ssl3_accept_~cb~0); 182820#L592 ssl3_accept_~skip~0 := 0; 182816#L105-2 assume !false; 182810#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182800#L108 assume !(12292 == ssl3_accept_~s__state~0); 182799#L111 assume !(16384 == ssl3_accept_~s__state~0); 182797#L114 assume !(8192 == ssl3_accept_~s__state~0); 182795#L117 assume !(24576 == ssl3_accept_~s__state~0); 182793#L120 assume !(8195 == ssl3_accept_~s__state~0); 182791#L123 assume !(8480 == ssl3_accept_~s__state~0); 182789#L126 assume !(8481 == ssl3_accept_~s__state~0); 182787#L129 assume !(8482 == ssl3_accept_~s__state~0); 182785#L132 assume !(8464 == ssl3_accept_~s__state~0); 182783#L135 assume !(8465 == ssl3_accept_~s__state~0); 182781#L138 assume !(8466 == ssl3_accept_~s__state~0); 182779#L141 assume 8496 == ssl3_accept_~s__state~0; 182777#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 182527#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 182528#L291-2 [2018-11-28 12:43:32,058 INFO L796 eck$LassoCheckResult]: Loop: 182528#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 182712#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 182709#L297-2 ssl3_accept_~s__init_num~0 := 0; 182707#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182704#L593 assume 0 == ssl3_accept_~skip~0; 182608#L594 assume !(8464 == ssl3_accept_~state~0); 182609#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182454#L603-1 assume !(0 != ssl3_accept_~cb~0); 182453#L592 ssl3_accept_~skip~0 := 0; 182452#L105-2 assume !false; 182451#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182450#L108 assume !(12292 == ssl3_accept_~s__state~0); 182449#L111 assume !(16384 == ssl3_accept_~s__state~0); 182448#L114 assume !(8192 == ssl3_accept_~s__state~0); 182447#L117 assume !(24576 == ssl3_accept_~s__state~0); 182446#L120 assume !(8195 == ssl3_accept_~s__state~0); 182445#L123 assume !(8480 == ssl3_accept_~s__state~0); 182444#L126 assume !(8481 == ssl3_accept_~s__state~0); 182443#L129 assume !(8482 == ssl3_accept_~s__state~0); 182442#L132 assume !(8464 == ssl3_accept_~s__state~0); 182441#L135 assume !(8465 == ssl3_accept_~s__state~0); 182440#L138 assume !(8466 == ssl3_accept_~s__state~0); 182439#L141 assume !(8496 == ssl3_accept_~s__state~0); 182438#L144 assume !(8497 == ssl3_accept_~s__state~0); 182437#L147 assume 8512 == ssl3_accept_~s__state~0; 182436#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 182435#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 182434#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 182433#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182431#L593 assume !(0 == ssl3_accept_~skip~0); 182428#L592 ssl3_accept_~skip~0 := 0; 182427#L105-2 assume !false; 182426#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182425#L108 assume !(12292 == ssl3_accept_~s__state~0); 182424#L111 assume !(16384 == ssl3_accept_~s__state~0); 182423#L114 assume !(8192 == ssl3_accept_~s__state~0); 182422#L117 assume !(24576 == ssl3_accept_~s__state~0); 182421#L120 assume !(8195 == ssl3_accept_~s__state~0); 182420#L123 assume !(8480 == ssl3_accept_~s__state~0); 182419#L126 assume !(8481 == ssl3_accept_~s__state~0); 182418#L129 assume !(8482 == ssl3_accept_~s__state~0); 182417#L132 assume !(8464 == ssl3_accept_~s__state~0); 182416#L135 assume !(8465 == ssl3_accept_~s__state~0); 182415#L138 assume !(8466 == ssl3_accept_~s__state~0); 182414#L141 assume !(8496 == ssl3_accept_~s__state~0); 182413#L144 assume !(8497 == ssl3_accept_~s__state~0); 182412#L147 assume !(8512 == ssl3_accept_~s__state~0); 182411#L150 assume !(8513 == ssl3_accept_~s__state~0); 182410#L153 assume 8528 == ssl3_accept_~s__state~0; 182409#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 182407#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 182406#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 182405#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 182404#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 182402#L338 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 182398#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 182397#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 182396#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182394#L593 assume !(0 == ssl3_accept_~skip~0); 182391#L592 ssl3_accept_~skip~0 := 0; 182390#L105-2 assume !false; 182389#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182384#L108 assume !(12292 == ssl3_accept_~s__state~0); 182382#L111 assume !(16384 == ssl3_accept_~s__state~0); 182380#L114 assume !(8192 == ssl3_accept_~s__state~0); 182378#L117 assume !(24576 == ssl3_accept_~s__state~0); 182376#L120 assume !(8195 == ssl3_accept_~s__state~0); 182374#L123 assume !(8480 == ssl3_accept_~s__state~0); 182372#L126 assume !(8481 == ssl3_accept_~s__state~0); 182370#L129 assume !(8482 == ssl3_accept_~s__state~0); 182368#L132 assume !(8464 == ssl3_accept_~s__state~0); 182366#L135 assume !(8465 == ssl3_accept_~s__state~0); 182364#L138 assume !(8466 == ssl3_accept_~s__state~0); 182362#L141 assume !(8496 == ssl3_accept_~s__state~0); 182360#L144 assume !(8497 == ssl3_accept_~s__state~0); 182358#L147 assume !(8512 == ssl3_accept_~s__state~0); 182356#L150 assume !(8513 == ssl3_accept_~s__state~0); 182354#L153 assume !(8528 == ssl3_accept_~s__state~0); 182352#L156 assume !(8529 == ssl3_accept_~s__state~0); 182350#L159 assume 8544 == ssl3_accept_~s__state~0; 182348#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 182346#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 182343#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 182341#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 182338#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 182336#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 182334#L405 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; 182332#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182331#L593 assume 0 == ssl3_accept_~skip~0; 182329#L594 assume !(8464 == ssl3_accept_~state~0); 182330#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182294#L603-1 assume !(0 != ssl3_accept_~cb~0); 182292#L592 ssl3_accept_~skip~0 := 0; 182290#L105-2 assume !false; 182288#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182286#L108 assume !(12292 == ssl3_accept_~s__state~0); 182284#L111 assume !(16384 == ssl3_accept_~s__state~0); 182282#L114 assume !(8192 == ssl3_accept_~s__state~0); 182280#L117 assume !(24576 == ssl3_accept_~s__state~0); 182278#L120 assume !(8195 == ssl3_accept_~s__state~0); 182276#L123 assume !(8480 == ssl3_accept_~s__state~0); 182274#L126 assume !(8481 == ssl3_accept_~s__state~0); 182272#L129 assume !(8482 == ssl3_accept_~s__state~0); 182270#L132 assume !(8464 == ssl3_accept_~s__state~0); 182267#L135 assume !(8465 == ssl3_accept_~s__state~0); 182266#L138 assume !(8466 == ssl3_accept_~s__state~0); 182265#L141 assume !(8496 == ssl3_accept_~s__state~0); 182264#L144 assume !(8497 == ssl3_accept_~s__state~0); 182263#L147 assume !(8512 == ssl3_accept_~s__state~0); 182262#L150 assume !(8513 == ssl3_accept_~s__state~0); 182261#L153 assume !(8528 == ssl3_accept_~s__state~0); 182258#L156 assume !(8529 == ssl3_accept_~s__state~0); 182242#L159 assume !(8544 == ssl3_accept_~s__state~0); 182239#L162 assume !(8545 == ssl3_accept_~s__state~0); 182236#L165 assume !(8560 == ssl3_accept_~s__state~0); 182233#L168 assume !(8561 == ssl3_accept_~s__state~0); 182231#L171 assume 8448 == ssl3_accept_~s__state~0; 182229#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 182227#L433 assume !(ssl3_accept_~num1~0 > 0); 182224#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 182222#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182220#L593 assume 0 == ssl3_accept_~skip~0; 182216#L594 assume !(8464 == ssl3_accept_~state~0); 182026#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182025#L603-1 assume !(0 != ssl3_accept_~cb~0); 182017#L592 ssl3_accept_~skip~0 := 0; 182016#L105-2 assume !false; 182015#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182014#L108 assume !(12292 == ssl3_accept_~s__state~0); 182013#L111 assume !(16384 == ssl3_accept_~s__state~0); 182012#L114 assume !(8192 == ssl3_accept_~s__state~0); 182011#L117 assume !(24576 == ssl3_accept_~s__state~0); 182010#L120 assume !(8195 == ssl3_accept_~s__state~0); 182009#L123 assume !(8480 == ssl3_accept_~s__state~0); 182008#L126 assume !(8481 == ssl3_accept_~s__state~0); 182007#L129 assume !(8482 == ssl3_accept_~s__state~0); 182006#L132 assume !(8464 == ssl3_accept_~s__state~0); 182005#L135 assume !(8465 == ssl3_accept_~s__state~0); 182004#L138 assume !(8466 == ssl3_accept_~s__state~0); 182003#L141 assume !(8496 == ssl3_accept_~s__state~0); 182002#L144 assume !(8497 == ssl3_accept_~s__state~0); 182001#L147 assume !(8512 == ssl3_accept_~s__state~0); 182000#L150 assume !(8513 == ssl3_accept_~s__state~0); 181999#L153 assume !(8528 == ssl3_accept_~s__state~0); 181998#L156 assume !(8529 == ssl3_accept_~s__state~0); 181997#L159 assume !(8544 == ssl3_accept_~s__state~0); 181996#L162 assume !(8545 == ssl3_accept_~s__state~0); 181995#L165 assume !(8560 == ssl3_accept_~s__state~0); 181994#L168 assume !(8561 == ssl3_accept_~s__state~0); 181993#L171 assume !(8448 == ssl3_accept_~s__state~0); 181992#L174 assume 8576 == ssl3_accept_~s__state~0; 181991#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 181990#L447 assume !(ssl3_accept_~ret~0 <= 0); 181812#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 181813#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182714#L593 assume 0 == ssl3_accept_~skip~0; 182710#L594 assume !(8464 == ssl3_accept_~state~0); 182711#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182702#L603-1 assume !(0 != ssl3_accept_~cb~0); 182700#L592 ssl3_accept_~skip~0 := 0; 182699#L105-2 assume !false; 182697#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182694#L108 assume !(12292 == ssl3_accept_~s__state~0); 182692#L111 assume !(16384 == ssl3_accept_~s__state~0); 182690#L114 assume !(8192 == ssl3_accept_~s__state~0); 182688#L117 assume !(24576 == ssl3_accept_~s__state~0); 182686#L120 assume !(8195 == ssl3_accept_~s__state~0); 182684#L123 assume !(8480 == ssl3_accept_~s__state~0); 182682#L126 assume !(8481 == ssl3_accept_~s__state~0); 182680#L129 assume !(8482 == ssl3_accept_~s__state~0); 182678#L132 assume !(8464 == ssl3_accept_~s__state~0); 182676#L135 assume !(8465 == ssl3_accept_~s__state~0); 182674#L138 assume 8466 == ssl3_accept_~s__state~0; 182672#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 182670#L278 assume !(0 == ssl3_accept_~blastFlag~0); 182668#L278-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; 182666#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 182664#L593 assume 0 == ssl3_accept_~skip~0; 182661#L594 assume !(8464 == ssl3_accept_~state~0); 182659#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 182599#L603-1 assume !(0 != ssl3_accept_~cb~0); 182590#L592 ssl3_accept_~skip~0 := 0; 182591#L105-2 assume !false; 182582#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182583#L108 assume !(12292 == ssl3_accept_~s__state~0); 182574#L111 assume !(16384 == ssl3_accept_~s__state~0); 182575#L114 assume !(8192 == ssl3_accept_~s__state~0); 182566#L117 assume !(24576 == ssl3_accept_~s__state~0); 182567#L120 assume !(8195 == ssl3_accept_~s__state~0); 182558#L123 assume !(8480 == ssl3_accept_~s__state~0); 182559#L126 assume !(8481 == ssl3_accept_~s__state~0); 182550#L129 assume !(8482 == ssl3_accept_~s__state~0); 182551#L132 assume !(8464 == ssl3_accept_~s__state~0); 182542#L135 assume !(8465 == ssl3_accept_~s__state~0); 182543#L138 assume !(8466 == ssl3_accept_~s__state~0); 182535#L141 assume 8496 == ssl3_accept_~s__state~0; 182532#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 182529#L291 assume !(1 == ssl3_accept_~blastFlag~0); 182528#L291-2 [2018-11-28 12:43:32,058 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:32,058 INFO L82 PathProgramCache]: Analyzing trace with hash 1878482760, now seen corresponding path program 2 times [2018-11-28 12:43:32,058 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:32,058 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:32,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:32,059 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:32,059 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:32,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:32,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:32,066 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:32,066 INFO L82 PathProgramCache]: Analyzing trace with hash 661293931, now seen corresponding path program 1 times [2018-11-28 12:43:32,066 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:32,066 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:32,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:32,067 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:43:32,067 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:32,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:32,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:43:32,117 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:43:32,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1180831374, now seen corresponding path program 1 times [2018-11-28 12:43:32,117 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:43:32,117 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:43:32,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:32,118 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:43:32,118 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:43:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-28 12:43:32,228 INFO L134 CoverageAnalysis]: Checked inductivity of 649 backedges. 354 proven. 0 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2018-11-28 12:43:32,228 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-28 12:43:32,228 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-28 12:44:21,088 WARN L180 SmtUtils]: Spent 48.85 s on a formula simplification. DAG size of input: 419 DAG size of output: 158 [2018-11-28 12:44:21,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-28 12:44:21,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-28 12:44:21,156 INFO L87 Difference]: Start difference. First operand 2256 states and 2645 transitions. cyclomatic complexity: 393 Second operand 4 states. [2018-11-28 12:44:21,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-28 12:44:21,177 INFO L93 Difference]: Finished difference Result 3564 states and 4175 transitions. [2018-11-28 12:44:21,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-28 12:44:21,178 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3564 states and 4175 transitions. [2018-11-28 12:44:21,185 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2813 [2018-11-28 12:44:21,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3564 states to 3564 states and 4175 transitions. [2018-11-28 12:44:21,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3564 [2018-11-28 12:44:21,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3564 [2018-11-28 12:44:21,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3564 states and 4175 transitions. [2018-11-28 12:44:21,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2018-11-28 12:44:21,191 INFO L705 BuchiCegarLoop]: Abstraction has 3564 states and 4175 transitions. [2018-11-28 12:44:21,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3564 states and 4175 transitions. [2018-11-28 12:44:21,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3564 to 2220. [2018-11-28 12:44:21,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2220 states. [2018-11-28 12:44:21,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2220 states to 2220 states and 2585 transitions. [2018-11-28 12:44:21,229 INFO L728 BuchiCegarLoop]: Abstraction has 2220 states and 2585 transitions. [2018-11-28 12:44:21,229 INFO L608 BuchiCegarLoop]: Abstraction has 2220 states and 2585 transitions. [2018-11-28 12:44:21,229 INFO L442 BuchiCegarLoop]: ======== Iteration 40============ [2018-11-28 12:44:21,229 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2220 states and 2585 transitions. [2018-11-28 12:44:21,231 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1765 [2018-11-28 12:44:21,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-28 12:44:21,231 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-28 12:44:21,232 INFO L866 BuchiCegarLoop]: Counterexample stem 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, 1, 1] [2018-11-28 12:44:21,232 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-28 12:44:21,232 INFO L794 eck$LassoCheckResult]: Stem: 187592#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret48, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~post21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~post25, ssl3_accept_#t~post26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~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~post45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;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;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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__s3__tmp__new_cipher__algorithms~0 := 0;ssl3_accept_~__cil_tmp56~0 := 0;ssl3_accept_~__cil_tmp57~0 := 0;ssl3_accept_~__cil_tmp58~0 := 0;ssl3_accept_~__cil_tmp59~0 := 0;ssl3_accept_~__cil_tmp60~0 := 0;ssl3_accept_~__cil_tmp61~0 := 0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;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; 187593#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 187546#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 187548#L91-2 ssl3_accept_#t~post21 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post21;havoc ssl3_accept_#t~post21; 187606#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 187535#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 188385#L105-2 assume !false; 188384#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188383#L108 assume !(12292 == ssl3_accept_~s__state~0); 188382#L111 assume !(16384 == ssl3_accept_~s__state~0); 188381#L114 assume !(8192 == ssl3_accept_~s__state~0); 188380#L117 assume !(24576 == ssl3_accept_~s__state~0); 188379#L120 assume !(8195 == ssl3_accept_~s__state~0); 188378#L123 assume !(8480 == ssl3_accept_~s__state~0); 188377#L126 assume !(8481 == ssl3_accept_~s__state~0); 188376#L129 assume !(8482 == ssl3_accept_~s__state~0); 188375#L132 assume 8464 == ssl3_accept_~s__state~0; 188374#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 188373#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 188372#L278-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; 188371#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188370#L593 assume 0 == ssl3_accept_~skip~0; 188369#L594 assume 8464 == ssl3_accept_~state~0; 188368#L595 assume 8496 == ssl3_accept_~s__state~0; 188366#L596 assume !(0 != ssl3_accept_~cb~0); 188365#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188360#L603-1 assume !(0 != ssl3_accept_~cb~0); 188358#L592 ssl3_accept_~skip~0 := 0; 188356#L105-2 assume !false; 188354#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188352#L108 assume !(12292 == ssl3_accept_~s__state~0); 188350#L111 assume !(16384 == ssl3_accept_~s__state~0); 188348#L114 assume !(8192 == ssl3_accept_~s__state~0); 188346#L117 assume !(24576 == ssl3_accept_~s__state~0); 188344#L120 assume !(8195 == ssl3_accept_~s__state~0); 188342#L123 assume !(8480 == ssl3_accept_~s__state~0); 188340#L126 assume !(8481 == ssl3_accept_~s__state~0); 188338#L129 assume !(8482 == ssl3_accept_~s__state~0); 188336#L132 assume !(8464 == ssl3_accept_~s__state~0); 188334#L135 assume !(8465 == ssl3_accept_~s__state~0); 188332#L138 assume !(8466 == ssl3_accept_~s__state~0); 188330#L141 assume 8496 == ssl3_accept_~s__state~0; 188328#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 188326#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 188325#L291-2 [2018-11-28 12:44:21,232 INFO L796 eck$LassoCheckResult]: Loop: 188325#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 188324#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 188323#L297-2 ssl3_accept_~s__init_num~0 := 0; 188322#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188319#L593 assume 0 == ssl3_accept_~skip~0; 188315#L594 assume !(8464 == ssl3_accept_~state~0); 188313#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188310#L603-1 assume !(0 != ssl3_accept_~cb~0); 188306#L592 ssl3_accept_~skip~0 := 0; 188304#L105-2 assume !false; 188302#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188300#L108 assume !(12292 == ssl3_accept_~s__state~0); 188298#L111 assume !(16384 == ssl3_accept_~s__state~0); 188296#L114 assume !(8192 == ssl3_accept_~s__state~0); 188294#L117 assume !(24576 == ssl3_accept_~s__state~0); 188292#L120 assume !(8195 == ssl3_accept_~s__state~0); 188290#L123 assume !(8480 == ssl3_accept_~s__state~0); 188288#L126 assume !(8481 == ssl3_accept_~s__state~0); 188286#L129 assume !(8482 == ssl3_accept_~s__state~0); 188284#L132 assume !(8464 == ssl3_accept_~s__state~0); 188282#L135 assume !(8465 == ssl3_accept_~s__state~0); 188280#L138 assume !(8466 == ssl3_accept_~s__state~0); 188278#L141 assume !(8496 == ssl3_accept_~s__state~0); 188276#L144 assume !(8497 == ssl3_accept_~s__state~0); 188274#L147 assume 8512 == ssl3_accept_~s__state~0; 188272#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 188270#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 188257#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 188253#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188248#L593 assume !(0 == ssl3_accept_~skip~0); 188244#L592 ssl3_accept_~skip~0 := 0; 188242#L105-2 assume !false; 188240#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188238#L108 assume !(12292 == ssl3_accept_~s__state~0); 188236#L111 assume !(16384 == ssl3_accept_~s__state~0); 188234#L114 assume !(8192 == ssl3_accept_~s__state~0); 188232#L117 assume !(24576 == ssl3_accept_~s__state~0); 188230#L120 assume !(8195 == ssl3_accept_~s__state~0); 188228#L123 assume !(8480 == ssl3_accept_~s__state~0); 188226#L126 assume !(8481 == ssl3_accept_~s__state~0); 188224#L129 assume !(8482 == ssl3_accept_~s__state~0); 188222#L132 assume !(8464 == ssl3_accept_~s__state~0); 188220#L135 assume !(8465 == ssl3_accept_~s__state~0); 188218#L138 assume !(8466 == ssl3_accept_~s__state~0); 188216#L141 assume !(8496 == ssl3_accept_~s__state~0); 188214#L144 assume !(8497 == ssl3_accept_~s__state~0); 188212#L147 assume !(8512 == ssl3_accept_~s__state~0); 188210#L150 assume !(8513 == ssl3_accept_~s__state~0); 188208#L153 assume 8528 == ssl3_accept_~s__state~0; 188203#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 188199#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 188196#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 188194#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 188192#L358 assume !(ssl3_accept_~ret~0 <= 0); 188190#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 188188#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188187#L593 assume 0 == ssl3_accept_~skip~0; 188182#L594 assume !(8464 == ssl3_accept_~state~0); 188176#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188169#L603-1 assume !(0 != ssl3_accept_~cb~0); 188168#L592 ssl3_accept_~skip~0 := 0; 188156#L105-2 assume !false; 188155#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188147#L108 assume !(12292 == ssl3_accept_~s__state~0); 188140#L111 assume !(16384 == ssl3_accept_~s__state~0); 188136#L114 assume !(8192 == ssl3_accept_~s__state~0); 188132#L117 assume !(24576 == ssl3_accept_~s__state~0); 188128#L120 assume !(8195 == ssl3_accept_~s__state~0); 188124#L123 assume !(8480 == ssl3_accept_~s__state~0); 188120#L126 assume !(8481 == ssl3_accept_~s__state~0); 188116#L129 assume !(8482 == ssl3_accept_~s__state~0); 188112#L132 assume !(8464 == ssl3_accept_~s__state~0); 188108#L135 assume !(8465 == ssl3_accept_~s__state~0); 188104#L138 assume !(8466 == ssl3_accept_~s__state~0); 188100#L141 assume !(8496 == ssl3_accept_~s__state~0); 188096#L144 assume !(8497 == ssl3_accept_~s__state~0); 188092#L147 assume !(8512 == ssl3_accept_~s__state~0); 188088#L150 assume !(8513 == ssl3_accept_~s__state~0); 188084#L153 assume !(8528 == ssl3_accept_~s__state~0); 188080#L156 assume !(8529 == ssl3_accept_~s__state~0); 188076#L159 assume 8544 == ssl3_accept_~s__state~0; 188072#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 188068#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 188063#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 188058#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 188053#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 188049#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 188044#L405 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; 188040#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188037#L593 assume 0 == ssl3_accept_~skip~0; 188033#L594 assume !(8464 == ssl3_accept_~state~0); 187977#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 187976#L603-1 assume !(0 != ssl3_accept_~cb~0); 188006#L592 ssl3_accept_~skip~0 := 0; 188005#L105-2 assume !false; 188004#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188002#L108 assume !(12292 == ssl3_accept_~s__state~0); 187999#L111 assume !(16384 == ssl3_accept_~s__state~0); 187997#L114 assume !(8192 == ssl3_accept_~s__state~0); 187986#L117 assume !(24576 == ssl3_accept_~s__state~0); 187971#L120 assume !(8195 == ssl3_accept_~s__state~0); 187969#L123 assume !(8480 == ssl3_accept_~s__state~0); 187967#L126 assume !(8481 == ssl3_accept_~s__state~0); 187965#L129 assume !(8482 == ssl3_accept_~s__state~0); 187963#L132 assume !(8464 == ssl3_accept_~s__state~0); 187961#L135 assume !(8465 == ssl3_accept_~s__state~0); 187959#L138 assume !(8466 == ssl3_accept_~s__state~0); 187957#L141 assume !(8496 == ssl3_accept_~s__state~0); 187955#L144 assume !(8497 == ssl3_accept_~s__state~0); 187953#L147 assume !(8512 == ssl3_accept_~s__state~0); 187951#L150 assume !(8513 == ssl3_accept_~s__state~0); 187949#L153 assume !(8528 == ssl3_accept_~s__state~0); 187947#L156 assume !(8529 == ssl3_accept_~s__state~0); 187945#L159 assume !(8544 == ssl3_accept_~s__state~0); 187943#L162 assume !(8545 == ssl3_accept_~s__state~0); 187941#L165 assume !(8560 == ssl3_accept_~s__state~0); 187939#L168 assume !(8561 == ssl3_accept_~s__state~0); 187937#L171 assume 8448 == ssl3_accept_~s__state~0; 187935#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 187933#L433 assume !(ssl3_accept_~num1~0 > 0); 187930#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 187928#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 187926#L593 assume 0 == ssl3_accept_~skip~0; 187789#L594 assume !(8464 == ssl3_accept_~state~0); 187787#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 187757#L603-1 assume !(0 != ssl3_accept_~cb~0); 187749#L592 ssl3_accept_~skip~0 := 0; 187745#L105-2 assume !false; 187741#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 187737#L108 assume !(12292 == ssl3_accept_~s__state~0); 187733#L111 assume !(16384 == ssl3_accept_~s__state~0); 187729#L114 assume !(8192 == ssl3_accept_~s__state~0); 187725#L117 assume !(24576 == ssl3_accept_~s__state~0); 187721#L120 assume !(8195 == ssl3_accept_~s__state~0); 187717#L123 assume !(8480 == ssl3_accept_~s__state~0); 187713#L126 assume !(8481 == ssl3_accept_~s__state~0); 187709#L129 assume !(8482 == ssl3_accept_~s__state~0); 187705#L132 assume !(8464 == ssl3_accept_~s__state~0); 187701#L135 assume !(8465 == ssl3_accept_~s__state~0); 187697#L138 assume !(8466 == ssl3_accept_~s__state~0); 187693#L141 assume !(8496 == ssl3_accept_~s__state~0); 187689#L144 assume !(8497 == ssl3_accept_~s__state~0); 187685#L147 assume !(8512 == ssl3_accept_~s__state~0); 187681#L150 assume !(8513 == ssl3_accept_~s__state~0); 187677#L153 assume !(8528 == ssl3_accept_~s__state~0); 187673#L156 assume !(8529 == ssl3_accept_~s__state~0); 187669#L159 assume !(8544 == ssl3_accept_~s__state~0); 187665#L162 assume !(8545 == ssl3_accept_~s__state~0); 187661#L165 assume !(8560 == ssl3_accept_~s__state~0); 187656#L168 assume !(8561 == ssl3_accept_~s__state~0); 187657#L171 assume !(8448 == ssl3_accept_~s__state~0); 187646#L174 assume 8576 == ssl3_accept_~s__state~0; 187647#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 187636#L447 assume !(ssl3_accept_~ret~0 <= 0); 187637#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 188001#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188429#L593 assume 0 == ssl3_accept_~skip~0; 188427#L594 assume !(8464 == ssl3_accept_~state~0); 188428#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188419#L603-1 assume !(0 != ssl3_accept_~cb~0); 188418#L592 ssl3_accept_~skip~0 := 0; 188417#L105-2 assume !false; 188416#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188415#L108 assume !(12292 == ssl3_accept_~s__state~0); 188414#L111 assume !(16384 == ssl3_accept_~s__state~0); 188413#L114 assume !(8192 == ssl3_accept_~s__state~0); 188412#L117 assume !(24576 == ssl3_accept_~s__state~0); 188411#L120 assume !(8195 == ssl3_accept_~s__state~0); 188410#L123 assume !(8480 == ssl3_accept_~s__state~0); 188409#L126 assume !(8481 == ssl3_accept_~s__state~0); 188408#L129 assume !(8482 == ssl3_accept_~s__state~0); 188407#L132 assume !(8464 == ssl3_accept_~s__state~0); 188406#L135 assume !(8465 == ssl3_accept_~s__state~0); 188405#L138 assume 8466 == ssl3_accept_~s__state~0; 188404#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 188403#L278 assume !(0 == ssl3_accept_~blastFlag~0); 188402#L278-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; 188401#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 188400#L593 assume 0 == ssl3_accept_~skip~0; 188395#L594 assume !(8464 == ssl3_accept_~state~0); 188397#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 188362#L603-1 assume !(0 != ssl3_accept_~cb~0); 188359#L592 ssl3_accept_~skip~0 := 0; 188357#L105-2 assume !false; 188355#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 188353#L108 assume !(12292 == ssl3_accept_~s__state~0); 188351#L111 assume !(16384 == ssl3_accept_~s__state~0); 188349#L114 assume !(8192 == ssl3_accept_~s__state~0); 188347#L117 assume !(24576 == ssl3_accept_~s__state~0); 188345#L120 assume !(8195 == ssl3_accept_~s__state~0); 188343#L123 assume !(8480 == ssl3_accept_~s__state~0); 188341#L126 assume !(8481 == ssl3_accept_~s__state~0); 188339#L129 assume !(8482 == ssl3_accept_~s__state~0); 188337#L132 assume !(8464 == ssl3_accept_~s__state~0); 188335#L135 assume !(8465 == ssl3_accept_~s__state~0); 188333#L138 assume !(8466 == ssl3_accept_~s__state~0); 188331#L141 assume 8496 == ssl3_accept_~s__state~0; 188329#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 188327#L291 assume !(1 == ssl3_accept_~blastFlag~0); 188325#L291-2 [2018-11-28 12:44:21,233 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:44:21,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1878482760, now seen corresponding path program 3 times [2018-11-28 12:44:21,233 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:44:21,233 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:44:21,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:44:21,234 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:44:21,234 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:44:21,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:44:21,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:44:21,241 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:44:21,241 INFO L82 PathProgramCache]: Analyzing trace with hash -726052048, now seen corresponding path program 1 times [2018-11-28 12:44:21,241 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:44:21,241 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:44:21,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:44:21,242 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-28 12:44:21,242 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:44:21,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:44:21,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:44:21,264 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-28 12:44:21,264 INFO L82 PathProgramCache]: Analyzing trace with hash -1997361655, now seen corresponding path program 1 times [2018-11-28 12:44:21,264 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-28 12:44:21,264 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-28 12:44:21,264 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:44:21,264 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-28 12:44:21,265 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-28 12:44:21,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:44:21,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-28 12:44:21,976 WARN L180 SmtUtils]: Spent 662.00 ms on a formula simplification. DAG size of input: 408 DAG size of output: 154 [2018-11-28 12:44:22,153 WARN L180 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 87 [2018-11-28 12:44:22,209 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.11 12:44:22 BoogieIcfgContainer [2018-11-28 12:44:22,209 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-28 12:44:22,210 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-28 12:44:22,210 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-28 12:44:22,210 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-28 12:44:22,210 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 12:43:22" (3/4) ... [2018-11-28 12:44:22,213 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-28 12:44:22,272 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_355ea207-0764-42b3-9840-582244a53fb9/bin-2019/uautomizer/witness.graphml [2018-11-28 12:44:22,272 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-28 12:44:22,272 INFO L168 Benchmark]: Toolchain (without parser) took 60716.41 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 600.8 MB). Free memory was 956.0 MB in the beginning and 995.4 MB in the end (delta: -39.4 MB). Peak memory consumption was 561.5 MB. Max. memory is 11.5 GB. [2018-11-28 12:44:22,273 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 976.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-28 12:44:22,273 INFO L168 Benchmark]: CACSL2BoogieTranslator took 275.18 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.8 MB). Free memory was 956.0 MB in the beginning and 1.1 GB in the end (delta: -177.1 MB). Peak memory consumption was 30.4 MB. Max. memory is 11.5 GB. [2018-11-28 12:44:22,273 INFO L168 Benchmark]: Boogie Procedure Inliner took 33.63 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: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-28 12:44:22,274 INFO L168 Benchmark]: Boogie Preprocessor took 25.73 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-11-28 12:44:22,274 INFO L168 Benchmark]: RCFGBuilder took 481.28 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: 47.6 MB). Peak memory consumption was 47.6 MB. Max. memory is 11.5 GB. [2018-11-28 12:44:22,274 INFO L168 Benchmark]: BuchiAutomizer took 59835.60 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 465.0 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 67.4 MB). Peak memory consumption was 532.4 MB. Max. memory is 11.5 GB. [2018-11-28 12:44:22,274 INFO L168 Benchmark]: Witness Printer took 61.95 ms. Allocated memory is still 1.6 GB. Free memory was 1.0 GB in the beginning and 995.4 MB in the end (delta: 14.6 MB). Peak memory consumption was 14.6 MB. Max. memory is 11.5 GB. [2018-11-28 12:44:22,276 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.17 ms. Allocated memory is still 1.0 GB. Free memory is still 976.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 275.18 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 135.8 MB). Free memory was 956.0 MB in the beginning and 1.1 GB in the end (delta: -177.1 MB). Peak memory consumption was 30.4 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 33.63 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: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 25.73 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: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 481.28 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: 47.6 MB). Peak memory consumption was 47.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 59835.60 ms. Allocated memory was 1.2 GB in the beginning and 1.6 GB in the end (delta: 465.0 MB). Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 67.4 MB). Peak memory consumption was 532.4 MB. Max. memory is 11.5 GB. * Witness Printer took 61.95 ms. Allocated memory is still 1.6 GB. Free memory was 1.0 GB in the beginning and 995.4 MB in the end (delta: 14.6 MB). Peak memory consumption was 14.6 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 40 terminating modules (39 trivial, 1 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. 39 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 2220 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 59.7s and 40 iterations. TraceHistogramMax:13. Analysis of lassos took 54.1s. Construction of modules took 2.8s. Büchi inclusion checks took 1.2s. Highest rank in rank-based complementation 3. Minimization of det autom 8. Minimization of nondet autom 32. Automata minimization 0.7s AutomataMinimizationTime, 40 MinimizatonAttempts, 10167 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 0.4s Buchi closure took 0.0s. Biggest automaton had 6609 states and ocurred in iteration 29. Nontrivial modules had stage [1, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 9204 SDtfs, 5929 SDslu, 5290 SDs, 0 SdLazy, 4240 SolverSat, 780 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.8s Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc2 concLT1 SILN0 SILU0 SILI10 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital34 mio100 ax100 hnf97 lsp33 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 5 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 1 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 294]: 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@24380e14=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@54f7a8a3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a801e92=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@402619e3=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b93f0ea=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@551ff11=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fbf05a7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c0ae083=0, s__shutdown=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e6c1d53=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@387e0090=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b32eae6=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c1455aa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3f31af74=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ae382ec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71fcd9ab=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=8496, s__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@43a32111=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4b216da0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@de8c9e0=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=0, tmp___10=0, __cil_tmp56=0, s__verify_mode=5, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5171ba7b=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3a28a98f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@26c2cc32=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22435493=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7cf3f9d3=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@532b75e3=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13cab640=0, s__options=0, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2b158f66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a0859ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d7e5124=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@619d5dd5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b954ccd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c2baf71=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c3935d3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@131bb30b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b44d7c8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d0da9ec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36f53912=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2797ea09=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a05cf81=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e8b1e83=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2df0795b=1, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@462426a5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d8c6ecd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c387f10=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35c5a2cf=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73901052=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c1afb2f=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3919297d=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d848018=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4980d8af=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 214]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [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 ; [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 ; [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 = __VERIFIER_nondet_int() ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp = __VERIFIER_nondet_long() ; [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 ; [L56] int tmp___4 ; [L57] int tmp___5 ; [L58] int tmp___6 ; [L59] int tmp___7 ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 ; [L62] int tmp___10 ; [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 ; [L73] s__s3__tmp__new_cipher__algorithms = 0 [L74] __cil_tmp56 = 0 [L75] __cil_tmp57 = 0 [L76] __cil_tmp58 = 0 [L77] __cil_tmp59 = 0 [L78] __cil_tmp60 = 0 [L79] __cil_tmp61 = 0 [L80] s__s3__tmp__reuse_message = 0 [L81] s__state = initial_state [L82] blastFlag = 0 [L83] Time = tmp [L84] cb = 0 [L85] ret = -1 [L86] skip = 0 [L87] got_new_session = 0 [L88] COND FALSE !(s__info_callback != 0) [L91] COND FALSE !(s__ctx__info_callback != 0) [L95] s__in_handshake ++ [L96] COND FALSE !(tmp___1 + 12288) [L101] COND FALSE !(s__cert == 0) [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND TRUE s__state == 8464 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND TRUE blastFlag == 0 [L279] blastFlag = 1 [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND TRUE state == 8464 [L595] COND TRUE s__state == 8496 [L596] COND FALSE !(cb != 0) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND TRUE blastFlag == 1 [L292] blastFlag = 2 Loop: [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND TRUE s__state == 8512 [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND FALSE !(! skip) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND TRUE s__state == 8528 [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L357] ret = __VERIFIER_nondet_int() [L358] COND FALSE !(ret <= 0) [L375] s__state = 8544 [L376] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND TRUE s__state == 8544 [L380] COND TRUE s__verify_mode + 1 [L381] COND FALSE !(s__session__peer != 0) [L392] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L393] COND TRUE __cil_tmp61 + 256UL [L394] COND TRUE s__verify_mode + 2 [L403] s__s3__tmp__cert_request = 1 [L404] ret = __VERIFIER_nondet_int() [L405] COND FALSE !(ret <= 0) [L408] s__state = 8448 [L409] s__s3__tmp__next_state___0 = 8576 [L410] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND TRUE s__state == 8448 [L432] num1 = __VERIFIER_nondet_int() [L433] COND FALSE !(num1 > 0L) [L442] s__state = s__s3__tmp__next_state___0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND FALSE !(s__state == 8496) [L144] COND FALSE !(s__state == 8497) [L147] COND FALSE !(s__state == 8512) [L150] COND FALSE !(s__state == 8513) [L153] COND FALSE !(s__state == 8528) [L156] COND FALSE !(s__state == 8529) [L159] COND FALSE !(s__state == 8544) [L162] COND FALSE !(s__state == 8545) [L165] COND FALSE !(s__state == 8560) [L168] COND FALSE !(s__state == 8561) [L171] COND FALSE !(s__state == 8448) [L174] COND TRUE s__state == 8576 [L446] ret = __VERIFIER_nondet_int() [L447] COND FALSE !(ret <= 0) [L450] COND TRUE ret == 2 [L451] s__state = 8466 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND TRUE s__state == 8466 [L276] s__shutdown = 0 [L277] ret = __VERIFIER_nondet_int() [L278] COND FALSE !(blastFlag == 0) [L281] COND FALSE !(ret <= 0) [L284] got_new_session = 1 [L285] s__state = 8496 [L286] s__init_num = 0 [L592] COND TRUE ! s__s3__tmp__reuse_message [L593] COND TRUE ! skip [L594] COND FALSE !(state == 8464) [L603] COND FALSE !(\read(s__debug)) [L609] COND FALSE !(cb != 0) [L618] skip = 0 [L105] COND TRUE 1 [L107] state = s__state [L108] COND FALSE !(s__state == 12292) [L111] COND FALSE !(s__state == 16384) [L114] COND FALSE !(s__state == 8192) [L117] COND FALSE !(s__state == 24576) [L120] COND FALSE !(s__state == 8195) [L123] COND FALSE !(s__state == 8480) [L126] COND FALSE !(s__state == 8481) [L129] COND FALSE !(s__state == 8482) [L132] COND FALSE !(s__state == 8464) [L135] COND FALSE !(s__state == 8465) [L138] COND FALSE !(s__state == 8466) [L141] COND TRUE s__state == 8496 [L290] ret = __VERIFIER_nondet_int() [L291] COND FALSE !(blastFlag == 1) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...