./Ultimate.py --spec ../../sv-benchmarks/c/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 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-5842f4b [2018-11-18 08:55:55,404 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 08:55:55,405 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 08:55:55,411 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 08:55:55,411 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 08:55:55,412 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 08:55:55,413 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 08:55:55,414 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 08:55:55,415 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 08:55:55,416 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 08:55:55,416 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 08:55:55,416 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 08:55:55,417 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 08:55:55,418 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 08:55:55,418 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 08:55:55,419 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 08:55:55,419 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 08:55:55,420 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 08:55:55,421 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 08:55:55,422 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 08:55:55,423 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 08:55:55,424 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 08:55:55,425 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 08:55:55,425 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 08:55:55,426 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 08:55:55,426 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 08:55:55,427 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 08:55:55,427 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 08:55:55,428 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 08:55:55,428 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 08:55:55,428 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 08:55:55,429 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 08:55:55,429 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 08:55:55,429 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 08:55:55,429 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 08:55:55,430 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 08:55:55,430 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 08:55:55,440 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 08:55:55,441 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 08:55:55,441 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 08:55:55,442 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 08:55:55,442 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 08:55:55,442 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 08:55:55,442 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 08:55:55,442 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 08:55:55,442 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 08:55:55,442 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 08:55:55,442 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 08:55:55,443 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 08:55:55,443 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 08:55:55,443 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 08:55:55,443 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 08:55:55,443 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 08:55:55,443 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 08:55:55,443 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 08:55:55,444 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 08:55:55,444 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 08:55:55,444 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 08:55:55,444 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 08:55:55,444 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 08:55:55,444 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 08:55:55,444 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 08:55:55,444 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 08:55:55,445 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 08:55:55,445 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 08:55:55,447 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 08:55:55,447 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 08:55:55,447 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 08:55:55,448 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 08:55:55,448 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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:55,471 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 08:55:55,480 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 08:55:55,482 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 08:55:55,484 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 08:55:55,484 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 08:55:55,484 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-18 08:55:55,522 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/data/e4bfc1c97/a733062926fe4ba2b5818d0874593ebb/FLAG3ad8d3d2b [2018-11-18 08:55:55,942 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 08:55:55,943 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/sv-benchmarks/c/ssh-simplified/s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-18 08:55:55,951 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/data/e4bfc1c97/a733062926fe4ba2b5818d0874593ebb/FLAG3ad8d3d2b [2018-11-18 08:55:55,962 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/data/e4bfc1c97/a733062926fe4ba2b5818d0874593ebb [2018-11-18 08:55:55,964 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 08:55:55,965 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 08:55:55,966 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 08:55:55,966 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 08:55:55,968 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 08:55:55,969 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:55:55" (1/1) ... [2018-11-18 08:55:55,970 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@258af236 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:55, skipping insertion in model container [2018-11-18 08:55:55,971 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 08:55:55" (1/1) ... [2018-11-18 08:55:55,977 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 08:55:56,004 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 08:55:56,160 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 08:55:56,163 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 08:55:56,200 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 08:55:56,208 INFO L195 MainTranslator]: Completed translation [2018-11-18 08:55:56,208 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56 WrapperNode [2018-11-18 08:55:56,208 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 08:55:56,209 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 08:55:56,209 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 08:55:56,209 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 08:55:56,252 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,259 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,285 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 08:55:56,285 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 08:55:56,285 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 08:55:56,285 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 08:55:56,294 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,294 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,296 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,296 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,301 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,308 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,310 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... [2018-11-18 08:55:56,312 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 08:55:56,313 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 08:55:56,313 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 08:55:56,313 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 08:55:56,314 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:56,350 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 08:55:56,350 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 08:55:56,412 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 08:55:56,412 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 08:55:56,752 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 08:55:56,752 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:55:56 BoogieIcfgContainer [2018-11-18 08:55:56,752 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 08:55:56,752 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 08:55:56,753 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 08:55:56,755 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 08:55:56,756 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:55:56,756 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 08:55:55" (1/3) ... [2018-11-18 08:55:56,757 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@118e81dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:55:56, skipping insertion in model container [2018-11-18 08:55:56,758 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:55:56,758 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 08:55:56" (2/3) ... [2018-11-18 08:55:56,758 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@118e81dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 08:55:56, skipping insertion in model container [2018-11-18 08:55:56,758 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 08:55:56,758 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:55:56" (3/3) ... [2018-11-18 08:55:56,760 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_10_false-unreach-call_false-termination.cil.c [2018-11-18 08:55:56,796 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 08:55:56,796 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 08:55:56,796 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 08:55:56,796 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 08:55:56,796 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 08:55:56,796 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 08:55:56,796 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 08:55:56,796 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 08:55:56,796 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 08:55:56,806 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2018-11-18 08:55:56,823 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-18 08:55:56,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:56,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:56,829 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 08:55:56,829 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:56,829 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 08:55:56,829 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2018-11-18 08:55:56,834 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 125 [2018-11-18 08:55:56,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:56,835 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:56,836 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 08:55:56,836 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:56,841 INFO L794 eck$LassoCheckResult]: Stem: 111#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 11#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 116#L88true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99#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; 125#L96true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 122#L96-1true assume !(0 == ssl3_accept_~s__cert~0); 59#L105-3true [2018-11-18 08:55:56,842 INFO L796 eck$LassoCheckResult]: Loop: 59#L105-3true assume true; 62#L105-1true assume !false; 23#L106true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65#L108true assume !(12292 == ssl3_accept_~s__state~0); 34#L111true assume !(16384 == ssl3_accept_~s__state~0); 18#L114true assume !(8192 == ssl3_accept_~s__state~0); 24#L117true assume !(24576 == ssl3_accept_~s__state~0); 14#L120true assume !(8195 == ssl3_accept_~s__state~0); 136#L123true assume 8480 == ssl3_accept_~s__state~0; 86#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); 97#L592true ssl3_accept_~skip~0 := 0; 59#L105-3true [2018-11-18 08:55:56,846 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:56,847 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 08:55:56,848 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:56,849 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:56,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:56,881 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:56,881 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:56,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:56,929 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:56,929 INFO L82 PathProgramCache]: Analyzing trace with hash 1102112696, now seen corresponding path program 1 times [2018-11-18 08:55:56,929 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:56,929 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:56,930 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:56,930 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:56,930 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:56,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:56,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:56,940 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:56,941 INFO L82 PathProgramCache]: Analyzing trace with hash -634586233, now seen corresponding path program 1 times [2018-11-18 08:55:56,941 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:56,941 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:56,941 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:56,942 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:56,942 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:56,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:56,991 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-18 08:55:56,993 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:56,993 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:57,064 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:55:57,065 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:55:57,065 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:55:57,065 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:55:57,066 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 08:55:57,066 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:55:57,066 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:55:57,066 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:55:57,066 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 08:55:57,066 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:55:57,067 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:55:57,083 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-18 08:55:57,099 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-18 08:55:57,102 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-18 08:55:57,105 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-18 08:55:57,109 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-18 08:55:57,110 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-18 08:55:57,115 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-18 08:55:57,185 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:55:57,185 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:57,189 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:55:57,189 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:55:57,197 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:55:57,197 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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:57,221 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:55:57,221 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:55:57,224 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:55:57,224 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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:57,248 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:55:57,248 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:55:57,250 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:55:57,251 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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:57,267 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:55:57,267 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:55:57,270 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:55:57,270 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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:57,299 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:55:57,299 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:55:57,302 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:55:57,302 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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:57,319 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:55:57,319 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:55:57,340 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 08:55:57,341 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:55:57,345 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 08:55:57,359 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:55:57,359 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:55:57,360 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:55:57,360 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:55:57,360 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 08:55:57,360 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:55:57,360 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:55:57,360 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:55:57,360 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 08:55:57,360 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:55:57,360 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:55:57,361 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-18 08:55:57,364 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-18 08:55:57,366 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-18 08:55:57,369 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-18 08:55:57,376 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-18 08:55:57,378 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-18 08:55:57,381 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-18 08:55:57,457 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:55:57,462 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 08:55:57,463 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-18 08:55:57,465 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:55:57,465 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:55:57,465 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:55:57,466 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:55:57,466 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:55:57,467 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:55:57,468 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:55:57,478 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:55:57,479 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-18 08:55:57,479 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:55:57,479 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:55:57,480 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:55:57,480 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:55:57,480 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:55:57,480 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:55:57,481 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:55:57,487 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:55:57,487 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-18 08:55:57,488 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:55:57,488 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:55:57,488 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:55:57,488 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:55:57,488 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:55:57,489 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:55:57,489 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:55:57,491 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:55:57,491 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-18 08:55:57,491 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:55:57,491 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:55:57,492 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:55:57,492 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:55:57,492 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:55:57,493 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:55:57,496 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:55:57,502 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 08:55:57,506 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 08:55:57,506 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 08:55:57,508 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 08:55:57,508 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 08:55:57,508 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 08:55:57,509 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-18 08:55:57,510 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 08:55:57,532 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:57,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:57,556 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:55:57,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:57,570 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:55:57,601 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-18 08:55:57,616 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-18 08:55:57,617 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states. Second operand 5 states. [2018-11-18 08:55:58,124 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 147 states.. Second operand 5 states. Result 826 states and 1382 transitions. Complement of second has 10 states. [2018-11-18 08:55:58,125 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-18 08:55:58,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 08:55:58,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 596 transitions. [2018-11-18 08:55:58,128 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-18 08:55:58,129 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:55:58,129 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-18 08:55:58,129 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:55:58,129 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 596 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-18 08:55:58,130 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:55:58,130 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 826 states and 1382 transitions. [2018-11-18 08:55:58,140 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 316 [2018-11-18 08:55:58,149 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 826 states to 685 states and 1060 transitions. [2018-11-18 08:55:58,150 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 386 [2018-11-18 08:55:58,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 396 [2018-11-18 08:55:58,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 685 states and 1060 transitions. [2018-11-18 08:55:58,151 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:58,151 INFO L705 BuchiCegarLoop]: Abstraction has 685 states and 1060 transitions. [2018-11-18 08:55:58,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states and 1060 transitions. [2018-11-18 08:55:58,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 490. [2018-11-18 08:55:58,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 490 states. [2018-11-18 08:55:58,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 755 transitions. [2018-11-18 08:55:58,185 INFO L728 BuchiCegarLoop]: Abstraction has 490 states and 755 transitions. [2018-11-18 08:55:58,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:58,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:58,188 INFO L87 Difference]: Start difference. First operand 490 states and 755 transitions. Second operand 3 states. [2018-11-18 08:55:58,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:58,261 INFO L93 Difference]: Finished difference Result 575 states and 885 transitions. [2018-11-18 08:55:58,261 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:58,262 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 575 states and 885 transitions. [2018-11-18 08:55:58,265 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 279 [2018-11-18 08:55:58,268 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 575 states to 575 states and 885 transitions. [2018-11-18 08:55:58,268 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 349 [2018-11-18 08:55:58,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 349 [2018-11-18 08:55:58,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 575 states and 885 transitions. [2018-11-18 08:55:58,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:58,270 INFO L705 BuchiCegarLoop]: Abstraction has 575 states and 885 transitions. [2018-11-18 08:55:58,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states and 885 transitions. [2018-11-18 08:55:58,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 540. [2018-11-18 08:55:58,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 540 states. [2018-11-18 08:55:58,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 540 states to 540 states and 839 transitions. [2018-11-18 08:55:58,283 INFO L728 BuchiCegarLoop]: Abstraction has 540 states and 839 transitions. [2018-11-18 08:55:58,283 INFO L608 BuchiCegarLoop]: Abstraction has 540 states and 839 transitions. [2018-11-18 08:55:58,283 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 08:55:58,284 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 540 states and 839 transitions. [2018-11-18 08:55:58,287 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 263 [2018-11-18 08:55:58,288 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:58,288 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:58,288 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-18 08:55:58,288 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:58,289 INFO L794 eck$LassoCheckResult]: Stem: 2381#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2161#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 2162#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2330#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; 2368#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2306#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 2389#L105-3 assume true; 2299#L105-1 assume !false; 2300#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2307#L108 assume !(12292 == ssl3_accept_~s__state~0); 2308#L111 assume !(16384 == ssl3_accept_~s__state~0); 2569#L114 assume !(8192 == ssl3_accept_~s__state~0); 2570#L117 assume !(24576 == ssl3_accept_~s__state~0); 2566#L120 assume !(8195 == ssl3_accept_~s__state~0); 2408#L123 assume !(8480 == ssl3_accept_~s__state~0); 2385#L126 assume !(8481 == ssl3_accept_~s__state~0); 2386#L129 assume !(8482 == ssl3_accept_~s__state~0); 2394#L132 assume 8464 == ssl3_accept_~s__state~0; 2218#L139 [2018-11-18 08:55:58,293 INFO L796 eck$LassoCheckResult]: Loop: 2218#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 2219#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2357#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; 2154#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2587#L592 ssl3_accept_~skip~0 := 0; 2585#L105-3 assume true; 2583#L105-1 assume !false; 2577#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2578#L108 assume !(12292 == ssl3_accept_~s__state~0); 2567#L111 assume !(16384 == ssl3_accept_~s__state~0); 2568#L114 assume !(8192 == ssl3_accept_~s__state~0); 2571#L117 assume !(24576 == ssl3_accept_~s__state~0); 2572#L120 assume !(8195 == ssl3_accept_~s__state~0); 2481#L123 assume !(8480 == ssl3_accept_~s__state~0); 2479#L126 assume !(8481 == ssl3_accept_~s__state~0); 2477#L129 assume !(8482 == ssl3_accept_~s__state~0); 2441#L132 assume 8464 == ssl3_accept_~s__state~0; 2218#L139 [2018-11-18 08:55:58,293 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,293 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 08:55:58,293 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,294 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,294 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,294 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:58,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:58,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:58,312 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,312 INFO L82 PathProgramCache]: Analyzing trace with hash 315708696, now seen corresponding path program 1 times [2018-11-18 08:55:58,312 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,312 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,313 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:58,313 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:58,337 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-18 08:55:58,338 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:58,338 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:55:58,338 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:58,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:58,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:58,338 INFO L87 Difference]: Start difference. First operand 540 states and 839 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-18 08:55:58,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:58,469 INFO L93 Difference]: Finished difference Result 665 states and 1036 transitions. [2018-11-18 08:55:58,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:58,470 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 665 states and 1036 transitions. [2018-11-18 08:55:58,473 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2018-11-18 08:55:58,476 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 665 states to 665 states and 1036 transitions. [2018-11-18 08:55:58,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-18 08:55:58,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 413 [2018-11-18 08:55:58,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 665 states and 1036 transitions. [2018-11-18 08:55:58,478 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:58,478 INFO L705 BuchiCegarLoop]: Abstraction has 665 states and 1036 transitions. [2018-11-18 08:55:58,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states and 1036 transitions. [2018-11-18 08:55:58,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 577. [2018-11-18 08:55:58,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 577 states. [2018-11-18 08:55:58,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 893 transitions. [2018-11-18 08:55:58,488 INFO L728 BuchiCegarLoop]: Abstraction has 577 states and 893 transitions. [2018-11-18 08:55:58,488 INFO L608 BuchiCegarLoop]: Abstraction has 577 states and 893 transitions. [2018-11-18 08:55:58,488 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 08:55:58,488 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 577 states and 893 transitions. [2018-11-18 08:55:58,490 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 298 [2018-11-18 08:55:58,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:58,491 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:58,491 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-18 08:55:58,491 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] [2018-11-18 08:55:58,492 INFO L794 eck$LassoCheckResult]: Stem: 3588#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3373#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 3374#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3541#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; 3577#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3518#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 3595#L105-3 assume true; 3782#L105-1 assume !false; 3781#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3780#L108 assume !(12292 == ssl3_accept_~s__state~0); 3779#L111 assume !(16384 == ssl3_accept_~s__state~0); 3778#L114 assume !(8192 == ssl3_accept_~s__state~0); 3777#L117 assume !(24576 == ssl3_accept_~s__state~0); 3775#L120 assume !(8195 == ssl3_accept_~s__state~0); 3774#L123 assume !(8480 == ssl3_accept_~s__state~0); 3773#L126 assume !(8481 == ssl3_accept_~s__state~0); 3772#L129 assume !(8482 == ssl3_accept_~s__state~0); 3642#L132 assume 8464 == ssl3_accept_~s__state~0; 3430#L139 [2018-11-18 08:55:58,492 INFO L796 eck$LassoCheckResult]: Loop: 3430#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 3431#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3565#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; 3566#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3820#L592 ssl3_accept_~skip~0 := 0; 3814#L105-3 assume true; 3815#L105-1 assume !false; 3808#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3809#L108 assume 12292 == ssl3_accept_~s__state~0; 3381#L109 ssl3_accept_~s__new_session~0 := 1; 3382#L217 ssl3_accept_~s__server~0 := 1; 3605#L222 assume 0 != ssl3_accept_~cb~0; 3613#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3448#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3449#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3468#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 3350#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3351#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; 3507#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3694#L592 ssl3_accept_~skip~0 := 0; 3692#L105-3 assume true; 3690#L105-1 assume !false; 3687#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3685#L108 assume !(12292 == ssl3_accept_~s__state~0); 3682#L111 assume !(16384 == ssl3_accept_~s__state~0); 3678#L114 assume !(8192 == ssl3_accept_~s__state~0); 3672#L117 assume !(24576 == ssl3_accept_~s__state~0); 3670#L120 assume !(8195 == ssl3_accept_~s__state~0); 3624#L123 assume !(8480 == ssl3_accept_~s__state~0); 3625#L126 assume !(8481 == ssl3_accept_~s__state~0); 3626#L129 assume !(8482 == ssl3_accept_~s__state~0); 3656#L132 assume 8464 == ssl3_accept_~s__state~0; 3430#L139 [2018-11-18 08:55:58,492 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 08:55:58,492 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,492 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:58,493 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:58,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:58,506 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1858585620, now seen corresponding path program 1 times [2018-11-18 08:55:58,506 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,506 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,507 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:55:58,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:58,536 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-18 08:55:58,537 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:58,537 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:58,537 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:58,537 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:58,537 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:58,537 INFO L87 Difference]: Start difference. First operand 577 states and 893 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-18 08:55:58,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:58,619 INFO L93 Difference]: Finished difference Result 733 states and 1040 transitions. [2018-11-18 08:55:58,619 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:58,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 733 states and 1040 transitions. [2018-11-18 08:55:58,623 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 394 [2018-11-18 08:55:58,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 733 states to 660 states and 960 transitions. [2018-11-18 08:55:58,626 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 447 [2018-11-18 08:55:58,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 458 [2018-11-18 08:55:58,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 660 states and 960 transitions. [2018-11-18 08:55:58,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:58,628 INFO L705 BuchiCegarLoop]: Abstraction has 660 states and 960 transitions. [2018-11-18 08:55:58,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states and 960 transitions. [2018-11-18 08:55:58,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 589. [2018-11-18 08:55:58,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-18 08:55:58,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 873 transitions. [2018-11-18 08:55:58,639 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 873 transitions. [2018-11-18 08:55:58,639 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 873 transitions. [2018-11-18 08:55:58,639 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 08:55:58,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 873 transitions. [2018-11-18 08:55:58,641 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 371 [2018-11-18 08:55:58,641 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:58,642 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:58,642 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:58,642 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:58,643 INFO L794 eck$LassoCheckResult]: Stem: 4901#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4694#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 4695#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4851#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; 4890#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4827#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 4909#L105-3 assume true; 5120#L105-1 assume !false; 5207#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5206#L108 assume !(12292 == ssl3_accept_~s__state~0); 5205#L111 assume !(16384 == ssl3_accept_~s__state~0); 5204#L114 assume 8192 == ssl3_accept_~s__state~0; 4701#L217 [2018-11-18 08:55:58,643 INFO L796 eck$LassoCheckResult]: Loop: 4701#L217 ssl3_accept_~s__server~0 := 1; 4922#L222 assume 0 != ssl3_accept_~cb~0; 4927#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4760#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4761#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5192#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5190#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5159#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 4884#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; 4681#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5235#L592 ssl3_accept_~skip~0 := 0; 5241#L105-3 assume true; 5240#L105-1 assume !false; 5239#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5238#L108 assume !(12292 == ssl3_accept_~s__state~0); 5237#L111 assume !(16384 == ssl3_accept_~s__state~0); 5236#L114 assume 8192 == ssl3_accept_~s__state~0; 4701#L217 [2018-11-18 08:55:58,643 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,643 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 08:55:58,643 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,643 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,644 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:58,644 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:58,662 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-18 08:55:58,663 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:58,663 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:55:58,663 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:55:58,663 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1080523590, now seen corresponding path program 1 times [2018-11-18 08:55:58,663 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,663 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,664 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:58,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:58,682 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-18 08:55:58,682 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:58,682 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:55:58,683 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:58,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:58,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:58,683 INFO L87 Difference]: Start difference. First operand 589 states and 873 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-18 08:55:58,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:58,768 INFO L93 Difference]: Finished difference Result 599 states and 881 transitions. [2018-11-18 08:55:58,768 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:58,768 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 881 transitions. [2018-11-18 08:55:58,770 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 08:55:58,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 881 transitions. [2018-11-18 08:55:58,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2018-11-18 08:55:58,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2018-11-18 08:55:58,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 881 transitions. [2018-11-18 08:55:58,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:58,774 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 881 transitions. [2018-11-18 08:55:58,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 881 transitions. [2018-11-18 08:55:58,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-11-18 08:55:58,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-18 08:55:58,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 869 transitions. [2018-11-18 08:55:58,784 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 869 transitions. [2018-11-18 08:55:58,784 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 869 transitions. [2018-11-18 08:55:58,784 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 08:55:58,784 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 869 transitions. [2018-11-18 08:55:58,786 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 371 [2018-11-18 08:55:58,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:58,786 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:58,787 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:58,787 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:58,787 INFO L794 eck$LassoCheckResult]: Stem: 6095#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5883#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 5884#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6043#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; 6082#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6023#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 6102#L105-3 assume true; 6332#L105-1 assume !false; 6331#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6328#L108 assume !(12292 == ssl3_accept_~s__state~0); 6323#L111 assume !(16384 == ssl3_accept_~s__state~0); 6321#L114 assume !(8192 == ssl3_accept_~s__state~0); 6319#L117 assume !(24576 == ssl3_accept_~s__state~0); 6317#L120 assume 8195 == ssl3_accept_~s__state~0; 6114#L217 [2018-11-18 08:55:58,787 INFO L796 eck$LassoCheckResult]: Loop: 6114#L217 ssl3_accept_~s__server~0 := 1; 6115#L222 assume 0 != ssl3_accept_~cb~0; 6122#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5952#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5953#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5973#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 5861#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5862#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 6006#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; 5876#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6359#L592 ssl3_accept_~skip~0 := 0; 6357#L105-3 assume true; 6355#L105-1 assume !false; 6353#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6351#L108 assume !(12292 == ssl3_accept_~s__state~0); 6349#L111 assume !(16384 == ssl3_accept_~s__state~0); 6347#L114 assume !(8192 == ssl3_accept_~s__state~0); 6345#L117 assume !(24576 == ssl3_accept_~s__state~0); 6343#L120 assume 8195 == ssl3_accept_~s__state~0; 6114#L217 [2018-11-18 08:55:58,788 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 08:55:58,789 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,789 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,790 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:58,790 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:58,817 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-18 08:55:58,818 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:58,818 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:55:58,818 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:55:58,818 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,818 INFO L82 PathProgramCache]: Analyzing trace with hash -998911701, now seen corresponding path program 1 times [2018-11-18 08:55:58,818 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,818 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,819 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:58,819 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:58,849 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-18 08:55:58,850 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:58,850 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:55:58,850 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:58,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:58,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:58,850 INFO L87 Difference]: Start difference. First operand 589 states and 869 transitions. cyclomatic complexity: 283 Second operand 3 states. [2018-11-18 08:55:58,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:58,910 INFO L93 Difference]: Finished difference Result 599 states and 877 transitions. [2018-11-18 08:55:58,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:58,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 877 transitions. [2018-11-18 08:55:58,912 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2018-11-18 08:55:58,914 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 877 transitions. [2018-11-18 08:55:58,914 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2018-11-18 08:55:58,914 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2018-11-18 08:55:58,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 877 transitions. [2018-11-18 08:55:58,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:58,915 INFO L705 BuchiCegarLoop]: Abstraction has 599 states and 877 transitions. [2018-11-18 08:55:58,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 877 transitions. [2018-11-18 08:55:58,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2018-11-18 08:55:58,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2018-11-18 08:55:58,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 865 transitions. [2018-11-18 08:55:58,922 INFO L728 BuchiCegarLoop]: Abstraction has 589 states and 865 transitions. [2018-11-18 08:55:58,922 INFO L608 BuchiCegarLoop]: Abstraction has 589 states and 865 transitions. [2018-11-18 08:55:58,922 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 08:55:58,922 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 865 transitions. [2018-11-18 08:55:58,924 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 371 [2018-11-18 08:55:58,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:58,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:58,925 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-18 08:55:58,925 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:58,925 INFO L794 eck$LassoCheckResult]: Stem: 7288#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7078#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 7079#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7239#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; 7274#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7217#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 7297#L105-3 assume true; 7434#L105-1 assume !false; 7553#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7551#L108 assume !(12292 == ssl3_accept_~s__state~0); 7550#L111 assume !(16384 == ssl3_accept_~s__state~0); 7549#L114 assume !(8192 == ssl3_accept_~s__state~0); 7548#L117 assume !(24576 == ssl3_accept_~s__state~0); 7546#L120 assume !(8195 == ssl3_accept_~s__state~0); 7545#L123 assume !(8480 == ssl3_accept_~s__state~0); 7542#L126 assume !(8481 == ssl3_accept_~s__state~0); 7536#L129 assume !(8482 == ssl3_accept_~s__state~0); 7363#L132 assume 8464 == ssl3_accept_~s__state~0; 7132#L139 [2018-11-18 08:55:58,926 INFO L796 eck$LassoCheckResult]: Loop: 7132#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 7133#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7266#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; 7074#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7057#L592 ssl3_accept_~skip~0 := 0; 7209#L105-3 assume true; 7210#L105-1 assume !false; 7128#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7129#L108 assume !(12292 == ssl3_accept_~s__state~0); 7154#L111 assume !(16384 == ssl3_accept_~s__state~0); 7107#L114 assume !(8192 == ssl3_accept_~s__state~0); 7108#L117 assume !(24576 == ssl3_accept_~s__state~0); 7090#L120 assume !(8195 == ssl3_accept_~s__state~0); 7091#L123 assume !(8480 == ssl3_accept_~s__state~0); 7293#L126 assume !(8481 == ssl3_accept_~s__state~0); 7294#L129 assume !(8482 == ssl3_accept_~s__state~0); 7290#L132 assume !(8464 == ssl3_accept_~s__state~0); 7244#L135 assume !(8465 == ssl3_accept_~s__state~0); 7245#L138 assume !(8466 == ssl3_accept_~s__state~0); 7269#L141 assume 8496 == ssl3_accept_~s__state~0; 7444#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 7486#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7484#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7284#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7282#L297-2 ssl3_accept_~s__init_num~0 := 0; 7095#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7573#L592 ssl3_accept_~skip~0 := 0; 7572#L105-3 assume true; 7571#L105-1 assume !false; 7569#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7440#L108 assume !(12292 == ssl3_accept_~s__state~0); 7441#L111 assume 16384 == ssl3_accept_~s__state~0; 7494#L217 ssl3_accept_~s__server~0 := 1; 7568#L222 assume 0 != ssl3_accept_~cb~0; 7565#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7560#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7558#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7555#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 7554#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7552#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; 7539#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7535#L592 ssl3_accept_~skip~0 := 0; 7534#L105-3 assume true; 7533#L105-1 assume !false; 7532#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7531#L108 assume !(12292 == ssl3_accept_~s__state~0); 7529#L111 assume !(16384 == ssl3_accept_~s__state~0); 7527#L114 assume !(8192 == ssl3_accept_~s__state~0); 7438#L117 assume !(24576 == ssl3_accept_~s__state~0); 7436#L120 assume !(8195 == ssl3_accept_~s__state~0); 7344#L123 assume !(8480 == ssl3_accept_~s__state~0); 7345#L126 assume !(8481 == ssl3_accept_~s__state~0); 7346#L129 assume !(8482 == ssl3_accept_~s__state~0); 7397#L132 assume 8464 == ssl3_accept_~s__state~0; 7132#L139 [2018-11-18 08:55:58,926 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,926 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 08:55:58,926 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,926 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,927 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:58,927 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:58,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:58,937 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:58,938 INFO L82 PathProgramCache]: Analyzing trace with hash 925671508, now seen corresponding path program 1 times [2018-11-18 08:55:58,938 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:58,938 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:58,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,938 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:55:58,939 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:58,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:58,983 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:55:58,983 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:58,983 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:58,983 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:58,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:58,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:58,984 INFO L87 Difference]: Start difference. First operand 589 states and 865 transitions. cyclomatic complexity: 279 Second operand 3 states. [2018-11-18 08:55:59,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:59,129 INFO L93 Difference]: Finished difference Result 738 states and 1090 transitions. [2018-11-18 08:55:59,130 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:59,130 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 738 states and 1090 transitions. [2018-11-18 08:55:59,133 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 466 [2018-11-18 08:55:59,136 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 738 states to 731 states and 1083 transitions. [2018-11-18 08:55:59,136 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 500 [2018-11-18 08:55:59,136 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 500 [2018-11-18 08:55:59,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 731 states and 1083 transitions. [2018-11-18 08:55:59,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:59,137 INFO L705 BuchiCegarLoop]: Abstraction has 731 states and 1083 transitions. [2018-11-18 08:55:59,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states and 1083 transitions. [2018-11-18 08:55:59,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 718. [2018-11-18 08:55:59,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-11-18 08:55:59,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1067 transitions. [2018-11-18 08:55:59,146 INFO L728 BuchiCegarLoop]: Abstraction has 718 states and 1067 transitions. [2018-11-18 08:55:59,146 INFO L608 BuchiCegarLoop]: Abstraction has 718 states and 1067 transitions. [2018-11-18 08:55:59,146 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 08:55:59,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 1067 transitions. [2018-11-18 08:55:59,148 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 457 [2018-11-18 08:55:59,148 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:59,148 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:59,149 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-18 08:55:59,149 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:59,149 INFO L794 eck$LassoCheckResult]: Stem: 8633#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8411#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 8412#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8584#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; 8622#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8561#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 8641#L105-3 assume true; 8551#L105-1 assume !false; 8463#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8464#L108 assume !(12292 == ssl3_accept_~s__state~0); 8490#L111 assume !(16384 == ssl3_accept_~s__state~0); 8441#L114 assume !(8192 == ssl3_accept_~s__state~0); 8442#L117 assume !(24576 == ssl3_accept_~s__state~0); 8467#L120 assume !(8195 == ssl3_accept_~s__state~0); 8660#L123 assume !(8480 == ssl3_accept_~s__state~0); 8637#L126 assume !(8481 == ssl3_accept_~s__state~0); 8638#L129 assume !(8482 == ssl3_accept_~s__state~0); 8649#L132 assume 8464 == ssl3_accept_~s__state~0; 8469#L139 [2018-11-18 08:55:59,149 INFO L796 eck$LassoCheckResult]: Loop: 8469#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 8470#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8609#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; 8610#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9059#L592 ssl3_accept_~skip~0 := 0; 9058#L105-3 assume true; 9057#L105-1 assume !false; 9056#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9050#L108 assume !(12292 == ssl3_accept_~s__state~0); 9048#L111 assume !(16384 == ssl3_accept_~s__state~0); 9046#L114 assume !(8192 == ssl3_accept_~s__state~0); 9045#L117 assume !(24576 == ssl3_accept_~s__state~0); 8423#L120 assume !(8195 == ssl3_accept_~s__state~0); 8424#L123 assume !(8480 == ssl3_accept_~s__state~0); 8874#L126 assume !(8481 == ssl3_accept_~s__state~0); 8872#L129 assume !(8482 == ssl3_accept_~s__state~0); 8864#L132 assume !(8464 == ssl3_accept_~s__state~0); 8852#L135 assume !(8465 == ssl3_accept_~s__state~0); 8851#L138 assume !(8466 == ssl3_accept_~s__state~0); 8843#L141 assume 8496 == ssl3_accept_~s__state~0; 8733#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 8839#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8838#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8837#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8828#L297-2 ssl3_accept_~s__init_num~0 := 0; 8685#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8823#L592 ssl3_accept_~skip~0 := 0; 8822#L105-3 assume true; 8820#L105-1 assume !false; 8816#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8810#L108 assume !(12292 == ssl3_accept_~s__state~0); 8808#L111 assume !(16384 == ssl3_accept_~s__state~0); 8806#L114 assume !(8192 == ssl3_accept_~s__state~0); 8804#L117 assume !(24576 == ssl3_accept_~s__state~0); 8802#L120 assume !(8195 == ssl3_accept_~s__state~0); 8800#L123 assume !(8480 == ssl3_accept_~s__state~0); 8798#L126 assume !(8481 == ssl3_accept_~s__state~0); 8796#L129 assume !(8482 == ssl3_accept_~s__state~0); 8794#L132 assume !(8464 == ssl3_accept_~s__state~0); 8792#L135 assume !(8465 == ssl3_accept_~s__state~0); 8790#L138 assume !(8466 == ssl3_accept_~s__state~0); 8788#L141 assume !(8496 == ssl3_accept_~s__state~0); 8786#L144 assume !(8497 == ssl3_accept_~s__state~0); 8784#L147 assume !(8512 == ssl3_accept_~s__state~0); 8782#L150 assume !(8513 == ssl3_accept_~s__state~0); 8780#L153 assume !(8528 == ssl3_accept_~s__state~0); 8778#L156 assume !(8529 == ssl3_accept_~s__state~0); 8692#L159 assume !(8544 == ssl3_accept_~s__state~0); 8693#L162 assume !(8545 == ssl3_accept_~s__state~0); 8673#L165 assume 8560 == ssl3_accept_~s__state~0; 8451#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8452#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; 8404#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8973#L592 ssl3_accept_~skip~0 := 0; 8971#L105-3 assume true; 8969#L105-1 assume !false; 8966#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8964#L108 assume !(12292 == ssl3_accept_~s__state~0); 8962#L111 assume !(16384 == ssl3_accept_~s__state~0); 8959#L114 assume !(8192 == ssl3_accept_~s__state~0); 8957#L117 assume !(24576 == ssl3_accept_~s__state~0); 8955#L120 assume !(8195 == ssl3_accept_~s__state~0); 8953#L123 assume !(8480 == ssl3_accept_~s__state~0); 8677#L126 assume !(8481 == ssl3_accept_~s__state~0); 8678#L129 assume !(8482 == ssl3_accept_~s__state~0); 8753#L132 assume 8464 == ssl3_accept_~s__state~0; 8469#L139 [2018-11-18 08:55:59,149 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,149 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 08:55:59,149 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,150 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,150 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:59,150 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,160 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,160 INFO L82 PathProgramCache]: Analyzing trace with hash 932355666, now seen corresponding path program 1 times [2018-11-18 08:55:59,160 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,160 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,160 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,160 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:55:59,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:59,183 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:55:59,183 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:59,183 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:59,183 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:59,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:59,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:59,184 INFO L87 Difference]: Start difference. First operand 718 states and 1067 transitions. cyclomatic complexity: 352 Second operand 3 states. [2018-11-18 08:55:59,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:59,301 INFO L93 Difference]: Finished difference Result 863 states and 1186 transitions. [2018-11-18 08:55:59,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:59,302 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 863 states and 1186 transitions. [2018-11-18 08:55:59,304 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2018-11-18 08:55:59,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 863 states to 863 states and 1186 transitions. [2018-11-18 08:55:59,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592 [2018-11-18 08:55:59,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 592 [2018-11-18 08:55:59,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 863 states and 1186 transitions. [2018-11-18 08:55:59,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:59,307 INFO L705 BuchiCegarLoop]: Abstraction has 863 states and 1186 transitions. [2018-11-18 08:55:59,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states and 1186 transitions. [2018-11-18 08:55:59,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 855. [2018-11-18 08:55:59,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 855 states. [2018-11-18 08:55:59,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 1175 transitions. [2018-11-18 08:55:59,314 INFO L728 BuchiCegarLoop]: Abstraction has 855 states and 1175 transitions. [2018-11-18 08:55:59,314 INFO L608 BuchiCegarLoop]: Abstraction has 855 states and 1175 transitions. [2018-11-18 08:55:59,314 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 08:55:59,315 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 855 states and 1175 transitions. [2018-11-18 08:55:59,316 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 551 [2018-11-18 08:55:59,316 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:59,316 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:59,317 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-18 08:55:59,317 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:59,317 INFO L794 eck$LassoCheckResult]: Stem: 10219#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9997#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 9998#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10160#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; 10203#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10140#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 10226#L105-3 assume true; 10370#L105-1 assume !false; 10511#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10508#L108 assume !(12292 == ssl3_accept_~s__state~0); 10505#L111 assume !(16384 == ssl3_accept_~s__state~0); 10502#L114 assume !(8192 == ssl3_accept_~s__state~0); 10499#L117 assume !(24576 == ssl3_accept_~s__state~0); 10496#L120 assume !(8195 == ssl3_accept_~s__state~0); 10493#L123 assume !(8480 == ssl3_accept_~s__state~0); 10490#L126 assume !(8481 == ssl3_accept_~s__state~0); 10487#L129 assume !(8482 == ssl3_accept_~s__state~0); 10349#L132 assume 8464 == ssl3_accept_~s__state~0; 10049#L139 [2018-11-18 08:55:59,318 INFO L796 eck$LassoCheckResult]: Loop: 10049#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 10050#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10193#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; 10194#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10737#L592 ssl3_accept_~skip~0 := 0; 10736#L105-3 assume true; 10735#L105-1 assume !false; 10733#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10731#L108 assume !(12292 == ssl3_accept_~s__state~0); 10729#L111 assume !(16384 == ssl3_accept_~s__state~0); 10727#L114 assume !(8192 == ssl3_accept_~s__state~0); 10725#L117 assume !(24576 == ssl3_accept_~s__state~0); 10723#L120 assume !(8195 == ssl3_accept_~s__state~0); 10721#L123 assume !(8480 == ssl3_accept_~s__state~0); 10719#L126 assume !(8481 == ssl3_accept_~s__state~0); 10717#L129 assume !(8482 == ssl3_accept_~s__state~0); 10715#L132 assume !(8464 == ssl3_accept_~s__state~0); 10713#L135 assume !(8465 == ssl3_accept_~s__state~0); 10711#L138 assume !(8466 == ssl3_accept_~s__state~0); 10705#L141 assume 8496 == ssl3_accept_~s__state~0; 10242#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 10243#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10260#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 10554#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10528#L297-2 ssl3_accept_~s__init_num~0 := 0; 10332#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10515#L592 ssl3_accept_~skip~0 := 0; 10513#L105-3 assume true; 10510#L105-1 assume !false; 10507#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10504#L108 assume !(12292 == ssl3_accept_~s__state~0); 10501#L111 assume !(16384 == ssl3_accept_~s__state~0); 10498#L114 assume !(8192 == ssl3_accept_~s__state~0); 10495#L117 assume !(24576 == ssl3_accept_~s__state~0); 10492#L120 assume !(8195 == ssl3_accept_~s__state~0); 10489#L123 assume !(8480 == ssl3_accept_~s__state~0); 10483#L126 assume !(8481 == ssl3_accept_~s__state~0); 10481#L129 assume !(8482 == ssl3_accept_~s__state~0); 10479#L132 assume !(8464 == ssl3_accept_~s__state~0); 10477#L135 assume !(8465 == ssl3_accept_~s__state~0); 10475#L138 assume !(8466 == ssl3_accept_~s__state~0); 10459#L141 assume !(8496 == ssl3_accept_~s__state~0); 10425#L144 assume !(8497 == ssl3_accept_~s__state~0); 10421#L147 assume !(8512 == ssl3_accept_~s__state~0); 10417#L150 assume !(8513 == ssl3_accept_~s__state~0); 10395#L153 assume !(8528 == ssl3_accept_~s__state~0); 10397#L156 assume !(8529 == ssl3_accept_~s__state~0); 10342#L159 assume !(8544 == ssl3_accept_~s__state~0); 10343#L162 assume !(8545 == ssl3_accept_~s__state~0); 10463#L165 assume 8560 == ssl3_accept_~s__state~0; 10033#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 10034#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; 9989#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10434#L592 ssl3_accept_~skip~0 := 0; 10433#L105-3 assume true; 10432#L105-1 assume !false; 10431#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10430#L108 assume !(12292 == ssl3_accept_~s__state~0); 10429#L111 assume !(16384 == ssl3_accept_~s__state~0); 10428#L114 assume !(8192 == ssl3_accept_~s__state~0); 10427#L117 assume !(24576 == ssl3_accept_~s__state~0); 10426#L120 assume !(8195 == ssl3_accept_~s__state~0); 10422#L123 assume !(8480 == ssl3_accept_~s__state~0); 10287#L126 assume !(8481 == ssl3_accept_~s__state~0); 10288#L129 assume !(8482 == ssl3_accept_~s__state~0); 10365#L132 assume 8464 == ssl3_accept_~s__state~0; 10049#L139 [2018-11-18 08:55:59,318 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,318 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 08:55:59,318 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,318 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,319 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:59,319 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,328 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,329 INFO L82 PathProgramCache]: Analyzing trace with hash 34962388, now seen corresponding path program 1 times [2018-11-18 08:55:59,329 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,329 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,329 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:55:59,329 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:59,345 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:55:59,345 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:59,346 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:59,346 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:59,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:59,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:59,346 INFO L87 Difference]: Start difference. First operand 855 states and 1175 transitions. cyclomatic complexity: 323 Second operand 3 states. [2018-11-18 08:55:59,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:59,418 INFO L93 Difference]: Finished difference Result 945 states and 1286 transitions. [2018-11-18 08:55:59,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:59,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 945 states and 1286 transitions. [2018-11-18 08:55:59,421 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 611 [2018-11-18 08:55:59,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 945 states to 945 states and 1286 transitions. [2018-11-18 08:55:59,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 645 [2018-11-18 08:55:59,423 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 645 [2018-11-18 08:55:59,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 945 states and 1286 transitions. [2018-11-18 08:55:59,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:59,423 INFO L705 BuchiCegarLoop]: Abstraction has 945 states and 1286 transitions. [2018-11-18 08:55:59,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 945 states and 1286 transitions. [2018-11-18 08:55:59,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 945 to 933. [2018-11-18 08:55:59,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2018-11-18 08:55:59,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1271 transitions. [2018-11-18 08:55:59,431 INFO L728 BuchiCegarLoop]: Abstraction has 933 states and 1271 transitions. [2018-11-18 08:55:59,431 INFO L608 BuchiCegarLoop]: Abstraction has 933 states and 1271 transitions. [2018-11-18 08:55:59,432 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 08:55:59,432 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 933 states and 1271 transitions. [2018-11-18 08:55:59,433 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 603 [2018-11-18 08:55:59,434 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:59,434 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:59,434 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-18 08:55:59,434 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:59,435 INFO L794 eck$LassoCheckResult]: Stem: 12031#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11802#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 11803#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11973#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; 12015#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11949#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 12040#L105-3 assume true; 12309#L105-1 assume !false; 12662#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12660#L108 assume !(12292 == ssl3_accept_~s__state~0); 12658#L111 assume !(16384 == ssl3_accept_~s__state~0); 12656#L114 assume !(8192 == ssl3_accept_~s__state~0); 12655#L117 assume !(24576 == ssl3_accept_~s__state~0); 12654#L120 assume !(8195 == ssl3_accept_~s__state~0); 12653#L123 assume !(8480 == ssl3_accept_~s__state~0); 12558#L126 assume !(8481 == ssl3_accept_~s__state~0); 12557#L129 assume !(8482 == ssl3_accept_~s__state~0); 12556#L132 assume 8464 == ssl3_accept_~s__state~0; 11855#L139 [2018-11-18 08:55:59,435 INFO L796 eck$LassoCheckResult]: Loop: 11855#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 11856#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12003#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; 12004#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12680#L592 ssl3_accept_~skip~0 := 0; 12685#L105-3 assume true; 12684#L105-1 assume !false; 12683#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12682#L108 assume !(12292 == ssl3_accept_~s__state~0); 12681#L111 assume !(16384 == ssl3_accept_~s__state~0); 12678#L114 assume !(8192 == ssl3_accept_~s__state~0); 12674#L117 assume !(24576 == ssl3_accept_~s__state~0); 12652#L120 assume !(8195 == ssl3_accept_~s__state~0); 12622#L123 assume !(8480 == ssl3_accept_~s__state~0); 12621#L126 assume !(8481 == ssl3_accept_~s__state~0); 12620#L129 assume !(8482 == ssl3_accept_~s__state~0); 12619#L132 assume !(8464 == ssl3_accept_~s__state~0); 12618#L135 assume !(8465 == ssl3_accept_~s__state~0); 12555#L138 assume !(8466 == ssl3_accept_~s__state~0); 12527#L141 assume 8496 == ssl3_accept_~s__state~0; 12372#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 12524#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12523#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 12516#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12517#L297-2 ssl3_accept_~s__init_num~0 := 0; 12699#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12013#L592 ssl3_accept_~skip~0 := 0; 12014#L105-3 assume true; 11942#L105-1 assume !false; 11943#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11950#L108 assume !(12292 == ssl3_accept_~s__state~0); 11880#L111 assume !(16384 == ssl3_accept_~s__state~0); 11830#L114 assume !(8192 == ssl3_accept_~s__state~0); 11831#L117 assume !(24576 == ssl3_accept_~s__state~0); 11814#L120 assume !(8195 == ssl3_accept_~s__state~0); 11815#L123 assume !(8480 == ssl3_accept_~s__state~0); 12036#L126 assume !(8481 == ssl3_accept_~s__state~0); 12037#L129 assume !(8482 == ssl3_accept_~s__state~0); 12045#L132 assume !(8464 == ssl3_accept_~s__state~0); 11978#L135 assume !(8465 == ssl3_accept_~s__state~0); 11979#L138 assume !(8466 == ssl3_accept_~s__state~0); 12007#L141 assume !(8496 == ssl3_accept_~s__state~0); 12690#L144 assume !(8497 == ssl3_accept_~s__state~0); 12689#L147 assume 8512 == ssl3_accept_~s__state~0; 11858#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12675#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 12032#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11819#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12661#L592 ssl3_accept_~skip~0 := 0; 12659#L105-3 assume true; 12657#L105-1 assume !false; 12651#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12624#L108 assume !(12292 == ssl3_accept_~s__state~0); 12623#L111 assume !(16384 == ssl3_accept_~s__state~0); 12554#L114 assume !(8192 == ssl3_accept_~s__state~0); 12552#L117 assume !(24576 == ssl3_accept_~s__state~0); 12549#L120 assume !(8195 == ssl3_accept_~s__state~0); 12543#L123 assume !(8480 == ssl3_accept_~s__state~0); 12541#L126 assume !(8481 == ssl3_accept_~s__state~0); 12539#L129 assume !(8482 == ssl3_accept_~s__state~0); 12537#L132 assume !(8464 == ssl3_accept_~s__state~0); 12535#L135 assume !(8465 == ssl3_accept_~s__state~0); 12533#L138 assume !(8466 == ssl3_accept_~s__state~0); 12531#L141 assume !(8496 == ssl3_accept_~s__state~0); 12528#L144 assume !(8497 == ssl3_accept_~s__state~0); 12529#L147 assume !(8512 == ssl3_accept_~s__state~0); 11857#L150 assume !(8513 == ssl3_accept_~s__state~0); 11859#L153 assume !(8528 == ssl3_accept_~s__state~0); 12244#L156 assume !(8529 == ssl3_accept_~s__state~0); 12118#L159 assume !(8544 == ssl3_accept_~s__state~0); 12119#L162 assume !(8545 == ssl3_accept_~s__state~0); 12078#L165 assume 8560 == ssl3_accept_~s__state~0; 11838#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11839#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; 11795#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12634#L592 ssl3_accept_~skip~0 := 0; 12629#L105-3 assume true; 12627#L105-1 assume !false; 12625#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12462#L108 assume !(12292 == ssl3_accept_~s__state~0); 12461#L111 assume !(16384 == ssl3_accept_~s__state~0); 12419#L114 assume !(8192 == ssl3_accept_~s__state~0); 12418#L117 assume !(24576 == ssl3_accept_~s__state~0); 12417#L120 assume !(8195 == ssl3_accept_~s__state~0); 12416#L123 assume !(8480 == ssl3_accept_~s__state~0); 12101#L126 assume !(8481 == ssl3_accept_~s__state~0); 12102#L129 assume !(8482 == ssl3_accept_~s__state~0); 12138#L132 assume 8464 == ssl3_accept_~s__state~0; 11855#L139 [2018-11-18 08:55:59,435 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 08:55:59,435 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,435 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,436 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:59,436 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,444 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1199018980, now seen corresponding path program 1 times [2018-11-18 08:55:59,444 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,444 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,445 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,445 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:55:59,445 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:59,476 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 08:55:59,476 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:59,476 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:59,476 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:59,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:59,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:59,477 INFO L87 Difference]: Start difference. First operand 933 states and 1271 transitions. cyclomatic complexity: 341 Second operand 3 states. [2018-11-18 08:55:59,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:59,548 INFO L93 Difference]: Finished difference Result 1056 states and 1436 transitions. [2018-11-18 08:55:59,549 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:59,549 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1056 states and 1436 transitions. [2018-11-18 08:55:59,552 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 685 [2018-11-18 08:55:59,554 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1056 states to 1056 states and 1436 transitions. [2018-11-18 08:55:59,554 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 719 [2018-11-18 08:55:59,554 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 719 [2018-11-18 08:55:59,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1056 states and 1436 transitions. [2018-11-18 08:55:59,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:59,555 INFO L705 BuchiCegarLoop]: Abstraction has 1056 states and 1436 transitions. [2018-11-18 08:55:59,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1056 states and 1436 transitions. [2018-11-18 08:55:59,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1056 to 1017. [2018-11-18 08:55:59,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2018-11-18 08:55:59,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1373 transitions. [2018-11-18 08:55:59,562 INFO L728 BuchiCegarLoop]: Abstraction has 1017 states and 1373 transitions. [2018-11-18 08:55:59,562 INFO L608 BuchiCegarLoop]: Abstraction has 1017 states and 1373 transitions. [2018-11-18 08:55:59,562 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 08:55:59,562 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1373 transitions. [2018-11-18 08:55:59,564 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 659 [2018-11-18 08:55:59,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:59,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:59,566 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-18 08:55:59,566 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:59,566 INFO L794 eck$LassoCheckResult]: Stem: 14012#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13797#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 13798#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13957#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; 13995#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13936#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 14023#L105-3 assume true; 14449#L105-1 assume !false; 14447#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14445#L108 assume !(12292 == ssl3_accept_~s__state~0); 14443#L111 assume !(16384 == ssl3_accept_~s__state~0); 14441#L114 assume !(8192 == ssl3_accept_~s__state~0); 14439#L117 assume !(24576 == ssl3_accept_~s__state~0); 14437#L120 assume !(8195 == ssl3_accept_~s__state~0); 14435#L123 assume !(8480 == ssl3_accept_~s__state~0); 14433#L126 assume !(8481 == ssl3_accept_~s__state~0); 14431#L129 assume !(8482 == ssl3_accept_~s__state~0); 14429#L132 assume 8464 == ssl3_accept_~s__state~0; 13849#L139 [2018-11-18 08:55:59,566 INFO L796 eck$LassoCheckResult]: Loop: 13849#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 13850#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13986#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; 13987#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14695#L592 ssl3_accept_~skip~0 := 0; 14693#L105-3 assume true; 14692#L105-1 assume !false; 14690#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14689#L108 assume !(12292 == ssl3_accept_~s__state~0); 14686#L111 assume !(16384 == ssl3_accept_~s__state~0); 14685#L114 assume !(8192 == ssl3_accept_~s__state~0); 14684#L117 assume !(24576 == ssl3_accept_~s__state~0); 14683#L120 assume !(8195 == ssl3_accept_~s__state~0); 14681#L123 assume !(8480 == ssl3_accept_~s__state~0); 14673#L126 assume !(8481 == ssl3_accept_~s__state~0); 14672#L129 assume !(8482 == ssl3_accept_~s__state~0); 14671#L132 assume !(8464 == ssl3_accept_~s__state~0); 14670#L135 assume !(8465 == ssl3_accept_~s__state~0); 14669#L138 assume !(8466 == ssl3_accept_~s__state~0); 14668#L141 assume 8496 == ssl3_accept_~s__state~0; 14041#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 14042#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14055#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14006#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14007#L297-2 ssl3_accept_~s__init_num~0 := 0; 13922#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14632#L592 ssl3_accept_~skip~0 := 0; 14630#L105-3 assume true; 14628#L105-1 assume !false; 14626#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14624#L108 assume !(12292 == ssl3_accept_~s__state~0); 14622#L111 assume !(16384 == ssl3_accept_~s__state~0); 14620#L114 assume !(8192 == ssl3_accept_~s__state~0); 14618#L117 assume !(24576 == ssl3_accept_~s__state~0); 14616#L120 assume !(8195 == ssl3_accept_~s__state~0); 14614#L123 assume !(8480 == ssl3_accept_~s__state~0); 14612#L126 assume !(8481 == ssl3_accept_~s__state~0); 14592#L129 assume !(8482 == ssl3_accept_~s__state~0); 14587#L132 assume !(8464 == ssl3_accept_~s__state~0); 14585#L135 assume !(8465 == ssl3_accept_~s__state~0); 14583#L138 assume !(8466 == ssl3_accept_~s__state~0); 14580#L141 assume !(8496 == ssl3_accept_~s__state~0); 14575#L144 assume !(8497 == ssl3_accept_~s__state~0); 14573#L147 assume !(8512 == ssl3_accept_~s__state~0); 14572#L150 assume !(8513 == ssl3_accept_~s__state~0); 14569#L153 assume !(8528 == ssl3_accept_~s__state~0); 14568#L156 assume !(8529 == ssl3_accept_~s__state~0); 14567#L159 assume !(8544 == ssl3_accept_~s__state~0); 14566#L162 assume !(8545 == ssl3_accept_~s__state~0); 14565#L165 assume !(8560 == ssl3_accept_~s__state~0); 14560#L168 assume !(8561 == ssl3_accept_~s__state~0); 14558#L171 assume !(8448 == ssl3_accept_~s__state~0); 14556#L174 assume !(8576 == ssl3_accept_~s__state~0); 14555#L177 assume !(8577 == ssl3_accept_~s__state~0); 14553#L180 assume !(8592 == ssl3_accept_~s__state~0); 14551#L183 assume !(8593 == ssl3_accept_~s__state~0); 14550#L186 assume !(8608 == ssl3_accept_~s__state~0); 14549#L189 assume !(8609 == ssl3_accept_~s__state~0); 14054#L192 assume !(8640 == ssl3_accept_~s__state~0); 14036#L195 assume !(8641 == ssl3_accept_~s__state~0); 14001#L198 assume 8656 == ssl3_accept_~s__state~0; 13905#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; 13906#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13909#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13958#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; 13891#L513 assume !(0 == ssl3_accept_~tmp___10~0); 13892#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14659#L592 ssl3_accept_~skip~0 := 0; 14657#L105-3 assume true; 14639#L105-1 assume !false; 14593#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14329#L108 assume !(12292 == ssl3_accept_~s__state~0); 14330#L111 assume 16384 == ssl3_accept_~s__state~0; 13806#L217 ssl3_accept_~s__server~0 := 1; 14517#L222 assume 0 != ssl3_accept_~cb~0; 14516#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14515#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14514#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14512#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 14511#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14510#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; 14497#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14493#L592 ssl3_accept_~skip~0 := 0; 14491#L105-3 assume true; 14489#L105-1 assume !false; 14487#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14486#L108 assume !(12292 == ssl3_accept_~s__state~0); 14483#L111 assume !(16384 == ssl3_accept_~s__state~0); 14482#L114 assume !(8192 == ssl3_accept_~s__state~0); 14480#L117 assume !(24576 == ssl3_accept_~s__state~0); 14481#L120 assume !(8195 == ssl3_accept_~s__state~0); 14078#L123 assume !(8480 == ssl3_accept_~s__state~0); 14079#L126 assume !(8481 == ssl3_accept_~s__state~0); 14531#L129 assume !(8482 == ssl3_accept_~s__state~0); 14526#L132 assume 8464 == ssl3_accept_~s__state~0; 13849#L139 [2018-11-18 08:55:59,566 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,566 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 08:55:59,566 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,566 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,567 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:59,567 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,581 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1396530620, now seen corresponding path program 1 times [2018-11-18 08:55:59,581 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,582 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,582 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:59,582 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:59,616 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-18 08:55:59,616 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:59,616 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:59,616 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:59,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:59,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:59,617 INFO L87 Difference]: Start difference. First operand 1017 states and 1373 transitions. cyclomatic complexity: 359 Second operand 3 states. [2018-11-18 08:55:59,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:59,724 INFO L93 Difference]: Finished difference Result 977 states and 1303 transitions. [2018-11-18 08:55:59,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:59,725 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1303 transitions. [2018-11-18 08:55:59,727 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 602 [2018-11-18 08:55:59,729 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 975 states and 1301 transitions. [2018-11-18 08:55:59,729 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2018-11-18 08:55:59,730 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2018-11-18 08:55:59,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 975 states and 1301 transitions. [2018-11-18 08:55:59,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:59,730 INFO L705 BuchiCegarLoop]: Abstraction has 975 states and 1301 transitions. [2018-11-18 08:55:59,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 975 states and 1301 transitions. [2018-11-18 08:55:59,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 975 to 970. [2018-11-18 08:55:59,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-18 08:55:59,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1295 transitions. [2018-11-18 08:55:59,738 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1295 transitions. [2018-11-18 08:55:59,738 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1295 transitions. [2018-11-18 08:55:59,738 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 08:55:59,738 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1295 transitions. [2018-11-18 08:55:59,741 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 597 [2018-11-18 08:55:59,741 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:59,741 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:59,742 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-18 08:55:59,742 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:59,742 INFO L794 eck$LassoCheckResult]: Stem: 16004#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 15796#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 15797#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15949#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; 15987#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15928#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 16011#L105-3 assume true; 16120#L105-1 assume !false; 16405#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16403#L108 assume !(12292 == ssl3_accept_~s__state~0); 16401#L111 assume !(16384 == ssl3_accept_~s__state~0); 16399#L114 assume !(8192 == ssl3_accept_~s__state~0); 16395#L117 assume !(24576 == ssl3_accept_~s__state~0); 16394#L120 assume !(8195 == ssl3_accept_~s__state~0); 16393#L123 assume !(8480 == ssl3_accept_~s__state~0); 16392#L126 assume !(8481 == ssl3_accept_~s__state~0); 16390#L129 assume !(8482 == ssl3_accept_~s__state~0); 16391#L132 assume 8464 == ssl3_accept_~s__state~0; 15847#L139 [2018-11-18 08:55:59,742 INFO L796 eck$LassoCheckResult]: Loop: 15847#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 15848#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15978#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; 15979#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16636#L592 ssl3_accept_~skip~0 := 0; 16634#L105-3 assume true; 16632#L105-1 assume !false; 16630#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16628#L108 assume !(12292 == ssl3_accept_~s__state~0); 16627#L111 assume !(16384 == ssl3_accept_~s__state~0); 16626#L114 assume !(8192 == ssl3_accept_~s__state~0); 16625#L117 assume !(24576 == ssl3_accept_~s__state~0); 16624#L120 assume !(8195 == ssl3_accept_~s__state~0); 16622#L123 assume !(8480 == ssl3_accept_~s__state~0); 16621#L126 assume !(8481 == ssl3_accept_~s__state~0); 16618#L129 assume !(8482 == ssl3_accept_~s__state~0); 16615#L132 assume !(8464 == ssl3_accept_~s__state~0); 16613#L135 assume !(8465 == ssl3_accept_~s__state~0); 16611#L138 assume !(8466 == ssl3_accept_~s__state~0); 16515#L141 assume 8496 == ssl3_accept_~s__state~0; 16028#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 16029#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16041#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 15998#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 15994#L297-2 ssl3_accept_~s__init_num~0 := 0; 15995#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16729#L592 ssl3_accept_~skip~0 := 0; 15918#L105-3 assume true; 15919#L105-1 assume !false; 15840#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15841#L108 assume !(12292 == ssl3_accept_~s__state~0); 15867#L111 assume !(16384 == ssl3_accept_~s__state~0); 15822#L114 assume !(8192 == ssl3_accept_~s__state~0); 15823#L117 assume !(24576 == ssl3_accept_~s__state~0); 15844#L120 assume !(8195 == ssl3_accept_~s__state~0); 16722#L123 assume !(8480 == ssl3_accept_~s__state~0); 16721#L126 assume !(8481 == ssl3_accept_~s__state~0); 16017#L129 assume !(8482 == ssl3_accept_~s__state~0); 16005#L132 assume !(8464 == ssl3_accept_~s__state~0); 15954#L135 assume !(8465 == ssl3_accept_~s__state~0); 15955#L138 assume !(8466 == ssl3_accept_~s__state~0); 15931#L141 assume !(8496 == ssl3_accept_~s__state~0); 15875#L144 assume !(8497 == ssl3_accept_~s__state~0); 15826#L147 assume 8512 == ssl3_accept_~s__state~0; 15827#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16002#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15878#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15791#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15776#L592 ssl3_accept_~skip~0 := 0; 15985#L105-3 assume true; 16728#L105-1 assume !false; 16727#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16726#L108 assume !(12292 == ssl3_accept_~s__state~0); 16725#L111 assume !(16384 == ssl3_accept_~s__state~0); 16724#L114 assume !(8192 == ssl3_accept_~s__state~0); 16723#L117 assume !(24576 == ssl3_accept_~s__state~0); 15806#L120 assume !(8195 == ssl3_accept_~s__state~0); 15807#L123 assume !(8480 == ssl3_accept_~s__state~0); 16007#L126 assume !(8481 == ssl3_accept_~s__state~0); 16008#L129 assume !(8482 == ssl3_accept_~s__state~0); 16720#L132 assume !(8464 == ssl3_accept_~s__state~0); 16719#L135 assume !(8465 == ssl3_accept_~s__state~0); 16718#L138 assume !(8466 == ssl3_accept_~s__state~0); 16697#L141 assume !(8496 == ssl3_accept_~s__state~0); 16696#L144 assume !(8497 == ssl3_accept_~s__state~0); 16695#L147 assume !(8512 == ssl3_accept_~s__state~0); 15849#L150 assume !(8513 == ssl3_accept_~s__state~0); 15814#L153 assume 8528 == ssl3_accept_~s__state~0; 15815#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15958#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15946#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15873#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15861#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15782#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15811#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16549#L592 ssl3_accept_~skip~0 := 0; 16547#L105-3 assume true; 16545#L105-1 assume !false; 16543#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16541#L108 assume !(12292 == ssl3_accept_~s__state~0); 16539#L111 assume !(16384 == ssl3_accept_~s__state~0); 16537#L114 assume !(8192 == ssl3_accept_~s__state~0); 16535#L117 assume !(24576 == ssl3_accept_~s__state~0); 16533#L120 assume !(8195 == ssl3_accept_~s__state~0); 16531#L123 assume !(8480 == ssl3_accept_~s__state~0); 16529#L126 assume !(8481 == ssl3_accept_~s__state~0); 16527#L129 assume !(8482 == ssl3_accept_~s__state~0); 16525#L132 assume !(8464 == ssl3_accept_~s__state~0); 16523#L135 assume !(8465 == ssl3_accept_~s__state~0); 16521#L138 assume !(8466 == ssl3_accept_~s__state~0); 16519#L141 assume !(8496 == ssl3_accept_~s__state~0); 16516#L144 assume !(8497 == ssl3_accept_~s__state~0); 16517#L147 assume !(8512 == ssl3_accept_~s__state~0); 16694#L150 assume !(8513 == ssl3_accept_~s__state~0); 16693#L153 assume !(8528 == ssl3_accept_~s__state~0); 16032#L156 assume !(8529 == ssl3_accept_~s__state~0); 16033#L159 assume !(8544 == ssl3_accept_~s__state~0); 16082#L162 assume !(8545 == ssl3_accept_~s__state~0); 16083#L165 assume 8560 == ssl3_accept_~s__state~0; 15830#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15831#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; 15788#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16361#L592 ssl3_accept_~skip~0 := 0; 16360#L105-3 assume true; 16357#L105-1 assume !false; 16351#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16349#L108 assume !(12292 == ssl3_accept_~s__state~0); 16347#L111 assume !(16384 == ssl3_accept_~s__state~0); 16345#L114 assume !(8192 == ssl3_accept_~s__state~0); 16343#L117 assume !(24576 == ssl3_accept_~s__state~0); 16341#L120 assume !(8195 == ssl3_accept_~s__state~0); 16339#L123 assume !(8480 == ssl3_accept_~s__state~0); 16068#L126 assume !(8481 == ssl3_accept_~s__state~0); 16069#L129 assume !(8482 == ssl3_accept_~s__state~0); 16074#L132 assume 8464 == ssl3_accept_~s__state~0; 15847#L139 [2018-11-18 08:55:59,743 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,743 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 08:55:59,743 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,743 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,743 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,744 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:59,744 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,751 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,751 INFO L82 PathProgramCache]: Analyzing trace with hash 1916871743, now seen corresponding path program 1 times [2018-11-18 08:55:59,751 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,751 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,752 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:55:59,752 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:59,776 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-18 08:55:59,776 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:59,776 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:59,777 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:59,777 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:59,777 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:59,777 INFO L87 Difference]: Start difference. First operand 970 states and 1295 transitions. cyclomatic complexity: 329 Second operand 3 states. [2018-11-18 08:55:59,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:59,789 INFO L93 Difference]: Finished difference Result 1910 states and 2534 transitions. [2018-11-18 08:55:59,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:59,790 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2534 transitions. [2018-11-18 08:55:59,795 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1180 [2018-11-18 08:55:59,799 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1910 states and 2534 transitions. [2018-11-18 08:55:59,799 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1341 [2018-11-18 08:55:59,800 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1341 [2018-11-18 08:55:59,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1910 states and 2534 transitions. [2018-11-18 08:55:59,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:59,800 INFO L705 BuchiCegarLoop]: Abstraction has 1910 states and 2534 transitions. [2018-11-18 08:55:59,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states and 2534 transitions. [2018-11-18 08:55:59,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 973. [2018-11-18 08:55:59,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-18 08:55:59,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1298 transitions. [2018-11-18 08:55:59,810 INFO L728 BuchiCegarLoop]: Abstraction has 973 states and 1298 transitions. [2018-11-18 08:55:59,810 INFO L608 BuchiCegarLoop]: Abstraction has 973 states and 1298 transitions. [2018-11-18 08:55:59,810 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 08:55:59,811 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1298 transitions. [2018-11-18 08:55:59,813 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 599 [2018-11-18 08:55:59,813 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:59,813 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:59,814 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-18 08:55:59,814 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:59,814 INFO L794 eck$LassoCheckResult]: Stem: 18892#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18682#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 18683#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18833#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; 18874#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18811#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 18902#L105-3 assume true; 19221#L105-1 assume !false; 19581#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19579#L108 assume !(12292 == ssl3_accept_~s__state~0); 19577#L111 assume !(16384 == ssl3_accept_~s__state~0); 19575#L114 assume !(8192 == ssl3_accept_~s__state~0); 19573#L117 assume !(24576 == ssl3_accept_~s__state~0); 19571#L120 assume !(8195 == ssl3_accept_~s__state~0); 19570#L123 assume !(8480 == ssl3_accept_~s__state~0); 19569#L126 assume !(8481 == ssl3_accept_~s__state~0); 19568#L129 assume !(8482 == ssl3_accept_~s__state~0); 18964#L132 assume 8464 == ssl3_accept_~s__state~0; 18730#L139 [2018-11-18 08:55:59,815 INFO L796 eck$LassoCheckResult]: Loop: 18730#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 18731#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18863#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; 18864#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19512#L592 ssl3_accept_~skip~0 := 0; 19509#L105-3 assume true; 19506#L105-1 assume !false; 19503#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19500#L108 assume !(12292 == ssl3_accept_~s__state~0); 19497#L111 assume !(16384 == ssl3_accept_~s__state~0); 19494#L114 assume !(8192 == ssl3_accept_~s__state~0); 19491#L117 assume !(24576 == ssl3_accept_~s__state~0); 19488#L120 assume !(8195 == ssl3_accept_~s__state~0); 19485#L123 assume !(8480 == ssl3_accept_~s__state~0); 19482#L126 assume !(8481 == ssl3_accept_~s__state~0); 19478#L129 assume !(8482 == ssl3_accept_~s__state~0); 19473#L132 assume !(8464 == ssl3_accept_~s__state~0); 19466#L135 assume !(8465 == ssl3_accept_~s__state~0); 19462#L138 assume !(8466 == ssl3_accept_~s__state~0); 19455#L141 assume 8496 == ssl3_accept_~s__state~0; 18930#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 18931#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18944#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 18885#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18887#L297-2 ssl3_accept_~s__init_num~0 := 0; 19528#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19519#L592 ssl3_accept_~skip~0 := 0; 19513#L105-3 assume true; 19510#L105-1 assume !false; 19507#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19504#L108 assume !(12292 == ssl3_accept_~s__state~0); 19501#L111 assume !(16384 == ssl3_accept_~s__state~0); 19498#L114 assume !(8192 == ssl3_accept_~s__state~0); 19495#L117 assume !(24576 == ssl3_accept_~s__state~0); 19492#L120 assume !(8195 == ssl3_accept_~s__state~0); 19489#L123 assume !(8480 == ssl3_accept_~s__state~0); 19486#L126 assume !(8481 == ssl3_accept_~s__state~0); 19483#L129 assume !(8482 == ssl3_accept_~s__state~0); 19479#L132 assume !(8464 == ssl3_accept_~s__state~0); 19474#L135 assume !(8465 == ssl3_accept_~s__state~0); 19467#L138 assume !(8466 == ssl3_accept_~s__state~0); 19463#L141 assume !(8496 == ssl3_accept_~s__state~0); 19461#L144 assume !(8497 == ssl3_accept_~s__state~0); 19460#L147 assume 8512 == ssl3_accept_~s__state~0; 18916#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18890#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18762#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18893#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19331#L592 ssl3_accept_~skip~0 := 0; 19329#L105-3 assume true; 19327#L105-1 assume !false; 19325#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19323#L108 assume !(12292 == ssl3_accept_~s__state~0); 19321#L111 assume !(16384 == ssl3_accept_~s__state~0); 19319#L114 assume !(8192 == ssl3_accept_~s__state~0); 19317#L117 assume !(24576 == ssl3_accept_~s__state~0); 19297#L120 assume !(8195 == ssl3_accept_~s__state~0); 19291#L123 assume !(8480 == ssl3_accept_~s__state~0); 19285#L126 assume !(8481 == ssl3_accept_~s__state~0); 19279#L129 assume !(8482 == ssl3_accept_~s__state~0); 19273#L132 assume !(8464 == ssl3_accept_~s__state~0); 19267#L135 assume !(8465 == ssl3_accept_~s__state~0); 19261#L138 assume !(8466 == ssl3_accept_~s__state~0); 19255#L141 assume !(8496 == ssl3_accept_~s__state~0); 19249#L144 assume !(8497 == ssl3_accept_~s__state~0); 19243#L147 assume !(8512 == ssl3_accept_~s__state~0); 19241#L150 assume !(8513 == ssl3_accept_~s__state~0); 19238#L153 assume 8528 == ssl3_accept_~s__state~0; 18842#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18843#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18872#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18752#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18753#L358 assume !(ssl3_accept_~ret~0 <= 0); 18668#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18697#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19173#L592 ssl3_accept_~skip~0 := 0; 19170#L105-3 assume true; 19167#L105-1 assume !false; 19164#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19161#L108 assume !(12292 == ssl3_accept_~s__state~0); 19158#L111 assume !(16384 == ssl3_accept_~s__state~0); 19155#L114 assume !(8192 == ssl3_accept_~s__state~0); 19152#L117 assume !(24576 == ssl3_accept_~s__state~0); 19149#L120 assume !(8195 == ssl3_accept_~s__state~0); 19146#L123 assume !(8480 == ssl3_accept_~s__state~0); 19143#L126 assume !(8481 == ssl3_accept_~s__state~0); 19140#L129 assume !(8482 == ssl3_accept_~s__state~0); 19137#L132 assume !(8464 == ssl3_accept_~s__state~0); 19134#L135 assume !(8465 == ssl3_accept_~s__state~0); 19131#L138 assume !(8466 == ssl3_accept_~s__state~0); 19128#L141 assume !(8496 == ssl3_accept_~s__state~0); 19125#L144 assume !(8497 == ssl3_accept_~s__state~0); 19122#L147 assume !(8512 == ssl3_accept_~s__state~0); 19120#L150 assume !(8513 == ssl3_accept_~s__state~0); 19115#L153 assume !(8528 == ssl3_accept_~s__state~0); 19110#L156 assume !(8529 == ssl3_accept_~s__state~0); 19103#L159 assume !(8544 == ssl3_accept_~s__state~0); 19101#L162 assume !(8545 == ssl3_accept_~s__state~0); 19099#L165 assume 8560 == ssl3_accept_~s__state~0; 18715#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18716#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; 18674#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19293#L592 ssl3_accept_~skip~0 := 0; 19287#L105-3 assume true; 19281#L105-1 assume !false; 19275#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19269#L108 assume !(12292 == ssl3_accept_~s__state~0); 19263#L111 assume !(16384 == ssl3_accept_~s__state~0); 19257#L114 assume !(8192 == ssl3_accept_~s__state~0); 19251#L117 assume !(24576 == ssl3_accept_~s__state~0); 19245#L120 assume !(8195 == ssl3_accept_~s__state~0); 19235#L123 assume !(8480 == ssl3_accept_~s__state~0); 18955#L126 assume !(8481 == ssl3_accept_~s__state~0); 18956#L129 assume !(8482 == ssl3_accept_~s__state~0); 19085#L132 assume 8464 == ssl3_accept_~s__state~0; 18730#L139 [2018-11-18 08:55:59,815 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,815 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 08:55:59,815 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,815 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,816 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:59,816 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,823 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,823 INFO L82 PathProgramCache]: Analyzing trace with hash 153140220, now seen corresponding path program 1 times [2018-11-18 08:55:59,823 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,823 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,824 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:55:59,824 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:59,852 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-18 08:55:59,852 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:59,852 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:59,853 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:59,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:59,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:59,853 INFO L87 Difference]: Start difference. First operand 973 states and 1298 transitions. cyclomatic complexity: 329 Second operand 3 states. [2018-11-18 08:55:59,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:55:59,873 INFO L93 Difference]: Finished difference Result 1910 states and 2531 transitions. [2018-11-18 08:55:59,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:55:59,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2531 transitions. [2018-11-18 08:55:59,881 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1180 [2018-11-18 08:55:59,887 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1910 states and 2531 transitions. [2018-11-18 08:55:59,887 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1341 [2018-11-18 08:55:59,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1341 [2018-11-18 08:55:59,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1910 states and 2531 transitions. [2018-11-18 08:55:59,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:55:59,889 INFO L705 BuchiCegarLoop]: Abstraction has 1910 states and 2531 transitions. [2018-11-18 08:55:59,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states and 2531 transitions. [2018-11-18 08:55:59,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 973. [2018-11-18 08:55:59,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-18 08:55:59,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1295 transitions. [2018-11-18 08:55:59,901 INFO L728 BuchiCegarLoop]: Abstraction has 973 states and 1295 transitions. [2018-11-18 08:55:59,901 INFO L608 BuchiCegarLoop]: Abstraction has 973 states and 1295 transitions. [2018-11-18 08:55:59,901 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 08:55:59,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1295 transitions. [2018-11-18 08:55:59,903 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 599 [2018-11-18 08:55:59,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:55:59,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:55:59,904 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-18 08:55:59,904 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:55:59,904 INFO L794 eck$LassoCheckResult]: Stem: 21780#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21570#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 21571#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21725#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; 21764#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21701#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 21789#L105-3 assume true; 22376#L105-1 assume !false; 22498#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22497#L108 assume !(12292 == ssl3_accept_~s__state~0); 22496#L111 assume !(16384 == ssl3_accept_~s__state~0); 22495#L114 assume !(8192 == ssl3_accept_~s__state~0); 22493#L117 assume !(24576 == ssl3_accept_~s__state~0); 22491#L120 assume !(8195 == ssl3_accept_~s__state~0); 22489#L123 assume !(8480 == ssl3_accept_~s__state~0); 22480#L126 assume !(8481 == ssl3_accept_~s__state~0); 22475#L129 assume !(8482 == ssl3_accept_~s__state~0); 21845#L132 assume 8464 == ssl3_accept_~s__state~0; 21619#L139 [2018-11-18 08:55:59,905 INFO L796 eck$LassoCheckResult]: Loop: 21619#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 21620#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21753#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; 21566#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21551#L592 ssl3_accept_~skip~0 := 0; 21689#L105-3 assume true; 21690#L105-1 assume !false; 22499#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21702#L108 assume !(12292 == ssl3_accept_~s__state~0); 21703#L111 assume !(16384 == ssl3_accept_~s__state~0); 21596#L114 assume !(8192 == ssl3_accept_~s__state~0); 21597#L117 assume !(24576 == ssl3_accept_~s__state~0); 21580#L120 assume !(8195 == ssl3_accept_~s__state~0); 21581#L123 assume !(8480 == ssl3_accept_~s__state~0); 22487#L126 assume !(8481 == ssl3_accept_~s__state~0); 22486#L129 assume !(8482 == ssl3_accept_~s__state~0); 22485#L132 assume !(8464 == ssl3_accept_~s__state~0); 22484#L135 assume !(8465 == ssl3_accept_~s__state~0); 22483#L138 assume !(8466 == ssl3_accept_~s__state~0); 22290#L141 assume 8496 == ssl3_accept_~s__state~0; 21898#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 22286#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22284#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 22280#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22276#L297-2 ssl3_accept_~s__init_num~0 := 0; 22271#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22267#L592 ssl3_accept_~skip~0 := 0; 22265#L105-3 assume true; 22262#L105-1 assume !false; 22259#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22255#L108 assume !(12292 == ssl3_accept_~s__state~0); 22250#L111 assume !(16384 == ssl3_accept_~s__state~0); 22244#L114 assume !(8192 == ssl3_accept_~s__state~0); 22242#L117 assume !(24576 == ssl3_accept_~s__state~0); 22240#L120 assume !(8195 == ssl3_accept_~s__state~0); 22238#L123 assume !(8480 == ssl3_accept_~s__state~0); 22236#L126 assume !(8481 == ssl3_accept_~s__state~0); 22234#L129 assume !(8482 == ssl3_accept_~s__state~0); 22232#L132 assume !(8464 == ssl3_accept_~s__state~0); 22230#L135 assume !(8465 == ssl3_accept_~s__state~0); 22228#L138 assume !(8466 == ssl3_accept_~s__state~0); 22226#L141 assume !(8496 == ssl3_accept_~s__state~0); 22224#L144 assume !(8497 == ssl3_accept_~s__state~0); 22220#L147 assume 8512 == ssl3_accept_~s__state~0; 21893#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22216#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22211#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22207#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22203#L592 ssl3_accept_~skip~0 := 0; 22193#L105-3 assume true; 22189#L105-1 assume !false; 22185#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22181#L108 assume !(12292 == ssl3_accept_~s__state~0); 22177#L111 assume !(16384 == ssl3_accept_~s__state~0); 22173#L114 assume !(8192 == ssl3_accept_~s__state~0); 22169#L117 assume !(24576 == ssl3_accept_~s__state~0); 22166#L120 assume !(8195 == ssl3_accept_~s__state~0); 22164#L123 assume !(8480 == ssl3_accept_~s__state~0); 22161#L126 assume !(8481 == ssl3_accept_~s__state~0); 22157#L129 assume !(8482 == ssl3_accept_~s__state~0); 22155#L132 assume !(8464 == ssl3_accept_~s__state~0); 22152#L135 assume !(8465 == ssl3_accept_~s__state~0); 22149#L138 assume !(8466 == ssl3_accept_~s__state~0); 22146#L141 assume !(8496 == ssl3_accept_~s__state~0); 22142#L144 assume !(8497 == ssl3_accept_~s__state~0); 22138#L147 assume !(8512 == ssl3_accept_~s__state~0); 22134#L150 assume !(8513 == ssl3_accept_~s__state~0); 22128#L153 assume 8528 == ssl3_accept_~s__state~0; 21732#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21733#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21760#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21641#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 21642#L358 assume !(ssl3_accept_~ret~0 <= 0); 21557#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21585#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22392#L592 ssl3_accept_~skip~0 := 0; 22390#L105-3 assume true; 22388#L105-1 assume !false; 22386#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22384#L108 assume !(12292 == ssl3_accept_~s__state~0); 22382#L111 assume !(16384 == ssl3_accept_~s__state~0); 22380#L114 assume !(8192 == ssl3_accept_~s__state~0); 22378#L117 assume !(24576 == ssl3_accept_~s__state~0); 22314#L120 assume !(8195 == ssl3_accept_~s__state~0); 22311#L123 assume !(8480 == ssl3_accept_~s__state~0); 22307#L126 assume !(8481 == ssl3_accept_~s__state~0); 22301#L129 assume !(8482 == ssl3_accept_~s__state~0); 22299#L132 assume !(8464 == ssl3_accept_~s__state~0); 22297#L135 assume !(8465 == ssl3_accept_~s__state~0); 22295#L138 assume !(8466 == ssl3_accept_~s__state~0); 22293#L141 assume !(8496 == ssl3_accept_~s__state~0); 22291#L144 assume !(8497 == ssl3_accept_~s__state~0); 21958#L147 assume !(8512 == ssl3_accept_~s__state~0); 21957#L150 assume !(8513 == ssl3_accept_~s__state~0); 21955#L153 assume !(8528 == ssl3_accept_~s__state~0); 21952#L156 assume !(8529 == ssl3_accept_~s__state~0); 21948#L159 assume !(8544 == ssl3_accept_~s__state~0); 21949#L162 assume !(8545 == ssl3_accept_~s__state~0); 21950#L165 assume 8560 == ssl3_accept_~s__state~0; 21604#L169 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 21605#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; 21563#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22029#L592 ssl3_accept_~skip~0 := 0; 22023#L105-3 assume true; 22021#L105-1 assume !false; 22019#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22017#L108 assume !(12292 == ssl3_accept_~s__state~0); 22015#L111 assume !(16384 == ssl3_accept_~s__state~0); 22013#L114 assume !(8192 == ssl3_accept_~s__state~0); 22011#L117 assume !(24576 == ssl3_accept_~s__state~0); 22009#L120 assume !(8195 == ssl3_accept_~s__state~0); 22007#L123 assume !(8480 == ssl3_accept_~s__state~0); 21836#L126 assume !(8481 == ssl3_accept_~s__state~0); 21837#L129 assume !(8482 == ssl3_accept_~s__state~0); 21959#L132 assume 8464 == ssl3_accept_~s__state~0; 21619#L139 [2018-11-18 08:55:59,905 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,905 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 08:55:59,905 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,905 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,906 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:55:59,906 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:55:59,912 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:55:59,912 INFO L82 PathProgramCache]: Analyzing trace with hash -1775132482, now seen corresponding path program 1 times [2018-11-18 08:55:59,913 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:55:59,913 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:55:59,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,913 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:55:59,913 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:55:59,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:55:59,949 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-18 08:55:59,949 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:55:59,950 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:55:59,950 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:55:59,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:55:59,950 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:55:59,950 INFO L87 Difference]: Start difference. First operand 973 states and 1295 transitions. cyclomatic complexity: 326 Second operand 3 states. [2018-11-18 08:56:00,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:00,079 INFO L93 Difference]: Finished difference Result 1085 states and 1438 transitions. [2018-11-18 08:56:00,080 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:00,081 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1085 states and 1438 transitions. [2018-11-18 08:56:00,086 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 673 [2018-11-18 08:56:00,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1085 states to 1085 states and 1438 transitions. [2018-11-18 08:56:00,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 758 [2018-11-18 08:56:00,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2018-11-18 08:56:00,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1085 states and 1438 transitions. [2018-11-18 08:56:00,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:00,091 INFO L705 BuchiCegarLoop]: Abstraction has 1085 states and 1438 transitions. [2018-11-18 08:56:00,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1085 states and 1438 transitions. [2018-11-18 08:56:00,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1085 to 1063. [2018-11-18 08:56:00,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1063 states. [2018-11-18 08:56:00,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1063 states to 1063 states and 1403 transitions. [2018-11-18 08:56:00,103 INFO L728 BuchiCegarLoop]: Abstraction has 1063 states and 1403 transitions. [2018-11-18 08:56:00,103 INFO L608 BuchiCegarLoop]: Abstraction has 1063 states and 1403 transitions. [2018-11-18 08:56:00,103 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 08:56:00,103 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1063 states and 1403 transitions. [2018-11-18 08:56:00,105 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 659 [2018-11-18 08:56:00,105 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:00,105 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:00,106 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-18 08:56:00,106 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:00,106 INFO L794 eck$LassoCheckResult]: Stem: 23852#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23640#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 23641#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23793#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; 23836#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23770#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 23860#L105-3 assume true; 24045#L105-1 assume !false; 24518#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24513#L108 assume !(12292 == ssl3_accept_~s__state~0); 24509#L111 assume !(16384 == ssl3_accept_~s__state~0); 24436#L114 assume !(8192 == ssl3_accept_~s__state~0); 24288#L117 assume !(24576 == ssl3_accept_~s__state~0); 24287#L120 assume !(8195 == ssl3_accept_~s__state~0); 24286#L123 assume !(8480 == ssl3_accept_~s__state~0); 24263#L126 assume !(8481 == ssl3_accept_~s__state~0); 24261#L129 assume !(8482 == ssl3_accept_~s__state~0); 24262#L132 assume 8464 == ssl3_accept_~s__state~0; 23684#L139 [2018-11-18 08:56:00,107 INFO L796 eck$LassoCheckResult]: Loop: 23684#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 23685#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 23823#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; 23824#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24499#L592 ssl3_accept_~skip~0 := 0; 24498#L105-3 assume true; 24497#L105-1 assume !false; 24496#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24494#L108 assume !(12292 == ssl3_accept_~s__state~0); 24493#L111 assume !(16384 == ssl3_accept_~s__state~0); 24490#L114 assume !(8192 == ssl3_accept_~s__state~0); 24485#L117 assume !(24576 == ssl3_accept_~s__state~0); 24483#L120 assume !(8195 == ssl3_accept_~s__state~0); 24481#L123 assume !(8480 == ssl3_accept_~s__state~0); 24479#L126 assume !(8481 == ssl3_accept_~s__state~0); 24477#L129 assume !(8482 == ssl3_accept_~s__state~0); 24475#L132 assume !(8464 == ssl3_accept_~s__state~0); 24473#L135 assume !(8465 == ssl3_accept_~s__state~0); 24471#L138 assume !(8466 == ssl3_accept_~s__state~0); 24289#L141 assume 8496 == ssl3_accept_~s__state~0; 23878#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 23879#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23894#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 24424#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24423#L297-2 ssl3_accept_~s__init_num~0 := 0; 24413#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24409#L592 ssl3_accept_~skip~0 := 0; 24407#L105-3 assume true; 24405#L105-1 assume !false; 24403#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24401#L108 assume !(12292 == ssl3_accept_~s__state~0); 24399#L111 assume !(16384 == ssl3_accept_~s__state~0); 24397#L114 assume !(8192 == ssl3_accept_~s__state~0); 24395#L117 assume !(24576 == ssl3_accept_~s__state~0); 24393#L120 assume !(8195 == ssl3_accept_~s__state~0); 24391#L123 assume !(8480 == ssl3_accept_~s__state~0); 24389#L126 assume !(8481 == ssl3_accept_~s__state~0); 24387#L129 assume !(8482 == ssl3_accept_~s__state~0); 24385#L132 assume !(8464 == ssl3_accept_~s__state~0); 24383#L135 assume !(8465 == ssl3_accept_~s__state~0); 24381#L138 assume !(8466 == ssl3_accept_~s__state~0); 24379#L141 assume !(8496 == ssl3_accept_~s__state~0); 24378#L144 assume !(8497 == ssl3_accept_~s__state~0); 24377#L147 assume 8512 == ssl3_accept_~s__state~0; 23987#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23850#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 23720#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23853#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24484#L592 ssl3_accept_~skip~0 := 0; 24482#L105-3 assume true; 24480#L105-1 assume !false; 24478#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24476#L108 assume !(12292 == ssl3_accept_~s__state~0); 24474#L111 assume !(16384 == ssl3_accept_~s__state~0); 24472#L114 assume !(8192 == ssl3_accept_~s__state~0); 24470#L117 assume !(24576 == ssl3_accept_~s__state~0); 24469#L120 assume !(8195 == ssl3_accept_~s__state~0); 24468#L123 assume !(8480 == ssl3_accept_~s__state~0); 24467#L126 assume !(8481 == ssl3_accept_~s__state~0); 24466#L129 assume !(8482 == ssl3_accept_~s__state~0); 24465#L132 assume !(8464 == ssl3_accept_~s__state~0); 24463#L135 assume !(8465 == ssl3_accept_~s__state~0); 24462#L138 assume !(8466 == ssl3_accept_~s__state~0); 24459#L141 assume !(8496 == ssl3_accept_~s__state~0); 24454#L144 assume !(8497 == ssl3_accept_~s__state~0); 24452#L147 assume !(8512 == ssl3_accept_~s__state~0); 24450#L150 assume !(8513 == ssl3_accept_~s__state~0); 24283#L153 assume 8528 == ssl3_accept_~s__state~0; 23800#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 23801#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 23832#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 23711#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 23712#L358 assume !(ssl3_accept_~ret~0 <= 0); 23621#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24327#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24324#L592 ssl3_accept_~skip~0 := 0; 24323#L105-3 assume true; 24322#L105-1 assume !false; 24321#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24320#L108 assume !(12292 == ssl3_accept_~s__state~0); 24319#L111 assume !(16384 == ssl3_accept_~s__state~0); 24318#L114 assume !(8192 == ssl3_accept_~s__state~0); 24317#L117 assume !(24576 == ssl3_accept_~s__state~0); 24316#L120 assume !(8195 == ssl3_accept_~s__state~0); 24315#L123 assume !(8480 == ssl3_accept_~s__state~0); 24314#L126 assume !(8481 == ssl3_accept_~s__state~0); 24313#L129 assume !(8482 == ssl3_accept_~s__state~0); 24312#L132 assume !(8464 == ssl3_accept_~s__state~0); 24311#L135 assume !(8465 == ssl3_accept_~s__state~0); 24310#L138 assume !(8466 == ssl3_accept_~s__state~0); 24309#L141 assume !(8496 == ssl3_accept_~s__state~0); 24308#L144 assume !(8497 == ssl3_accept_~s__state~0); 24307#L147 assume !(8512 == ssl3_accept_~s__state~0); 24306#L150 assume !(8513 == ssl3_accept_~s__state~0); 24305#L153 assume !(8528 == ssl3_accept_~s__state~0); 24304#L156 assume !(8529 == ssl3_accept_~s__state~0); 24303#L159 assume 8544 == ssl3_accept_~s__state~0; 23978#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 24131#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 23893#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23861#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 23828#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 23810#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; 23627#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24203#L592 ssl3_accept_~skip~0 := 0; 24199#L105-3 assume true; 24195#L105-1 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); 24163#L123 assume !(8480 == ssl3_accept_~s__state~0); 23927#L126 assume !(8481 == ssl3_accept_~s__state~0); 23928#L129 assume !(8482 == ssl3_accept_~s__state~0); 23933#L132 assume 8464 == ssl3_accept_~s__state~0; 23684#L139 [2018-11-18 08:56:00,107 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 08:56:00,107 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,107 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,108 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,108 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:00,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:00,114 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,115 INFO L82 PathProgramCache]: Analyzing trace with hash -983978226, now seen corresponding path program 1 times [2018-11-18 08:56:00,115 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,115 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,115 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,115 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:00,116 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:56:00,179 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:00,179 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:56:00,179 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:00,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:00,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:00,180 INFO L87 Difference]: Start difference. First operand 1063 states and 1403 transitions. cyclomatic complexity: 344 Second operand 3 states. [2018-11-18 08:56:00,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:00,297 INFO L93 Difference]: Finished difference Result 1145 states and 1503 transitions. [2018-11-18 08:56:00,299 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:00,299 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1145 states and 1503 transitions. [2018-11-18 08:56:00,302 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 694 [2018-11-18 08:56:00,307 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1145 states to 1120 states and 1468 transitions. [2018-11-18 08:56:00,307 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 802 [2018-11-18 08:56:00,308 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 817 [2018-11-18 08:56:00,308 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1120 states and 1468 transitions. [2018-11-18 08:56:00,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:00,308 INFO L705 BuchiCegarLoop]: Abstraction has 1120 states and 1468 transitions. [2018-11-18 08:56:00,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states and 1468 transitions. [2018-11-18 08:56:00,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1069. [2018-11-18 08:56:00,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1069 states. [2018-11-18 08:56:00,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1408 transitions. [2018-11-18 08:56:00,319 INFO L728 BuchiCegarLoop]: Abstraction has 1069 states and 1408 transitions. [2018-11-18 08:56:00,319 INFO L608 BuchiCegarLoop]: Abstraction has 1069 states and 1408 transitions. [2018-11-18 08:56:00,319 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 08:56:00,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1069 states and 1408 transitions. [2018-11-18 08:56:00,321 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 683 [2018-11-18 08:56:00,322 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:00,322 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:00,322 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:00,322 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:00,322 INFO L794 eck$LassoCheckResult]: Stem: 26048#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25844#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 25845#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25991#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; 26031#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25971#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 26058#L105-3 assume true; 25963#L105-1 assume !false; 25890#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25891#L108 assume !(12292 == ssl3_accept_~s__state~0); 25972#L111 assume !(16384 == ssl3_accept_~s__state~0); 26865#L114 assume !(8192 == ssl3_accept_~s__state~0); 25893#L117 assume !(24576 == ssl3_accept_~s__state~0); 25894#L120 assume !(8195 == ssl3_accept_~s__state~0); 26079#L123 assume !(8480 == ssl3_accept_~s__state~0); 26080#L126 assume 8481 == ssl3_accept_~s__state~0; 26023#L127 [2018-11-18 08:56:00,322 INFO L796 eck$LassoCheckResult]: Loop: 26023#L127 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27; 25838#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; 25839#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25827#L592 ssl3_accept_~skip~0 := 0; 26026#L105-3 assume true; 26885#L105-1 assume !false; 26884#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26883#L108 assume !(12292 == ssl3_accept_~s__state~0); 26882#L111 assume !(16384 == ssl3_accept_~s__state~0); 26881#L114 assume !(8192 == ssl3_accept_~s__state~0); 25892#L117 assume !(24576 == ssl3_accept_~s__state~0); 25854#L120 assume !(8195 == ssl3_accept_~s__state~0); 25855#L123 assume !(8480 == ssl3_accept_~s__state~0); 26054#L126 assume !(8481 == ssl3_accept_~s__state~0); 26055#L129 assume !(8482 == ssl3_accept_~s__state~0); 26052#L132 assume !(8464 == ssl3_accept_~s__state~0); 25997#L135 assume !(8465 == ssl3_accept_~s__state~0); 25998#L138 assume !(8466 == ssl3_accept_~s__state~0); 25974#L141 assume !(8496 == ssl3_accept_~s__state~0); 25925#L144 assume !(8497 == ssl3_accept_~s__state~0); 25876#L147 assume !(8512 == ssl3_accept_~s__state~0); 25877#L150 assume !(8513 == ssl3_accept_~s__state~0); 25897#L153 assume !(8528 == ssl3_accept_~s__state~0); 26330#L156 assume !(8529 == ssl3_accept_~s__state~0); 26329#L159 assume !(8544 == ssl3_accept_~s__state~0); 26326#L162 assume !(8545 == ssl3_accept_~s__state~0); 26325#L165 assume !(8560 == ssl3_accept_~s__state~0); 26324#L168 assume !(8561 == ssl3_accept_~s__state~0); 26105#L171 assume 8448 == ssl3_accept_~s__state~0; 25904#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 25905#L433 assume !(ssl3_accept_~num1~0 > 0); 25887#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25958#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26252#L592 ssl3_accept_~skip~0 := 0; 26251#L105-3 assume true; 26248#L105-1 assume !false; 26246#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26244#L108 assume !(12292 == ssl3_accept_~s__state~0); 26241#L111 assume !(16384 == ssl3_accept_~s__state~0); 26240#L114 assume !(8192 == ssl3_accept_~s__state~0); 26239#L117 assume !(24576 == ssl3_accept_~s__state~0); 26238#L120 assume !(8195 == ssl3_accept_~s__state~0); 26237#L123 assume 8480 == ssl3_accept_~s__state~0; 26023#L127 [2018-11-18 08:56:00,323 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,323 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 08:56:00,323 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,323 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,323 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,324 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,324 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,340 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-18 08:56:00,340 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:00,340 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:56:00,340 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:56:00,340 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,341 INFO L82 PathProgramCache]: Analyzing trace with hash 630310970, now seen corresponding path program 1 times [2018-11-18 08:56:00,341 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,341 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,341 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,342 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,377 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:56:00,377 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:56:00,377 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:56:00,387 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,398 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:56:00,403 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:56:00,428 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:56:00,429 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 08:56:00,429 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:00,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:00,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:00,430 INFO L87 Difference]: Start difference. First operand 1069 states and 1408 transitions. cyclomatic complexity: 344 Second operand 3 states. [2018-11-18 08:56:00,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:00,514 INFO L93 Difference]: Finished difference Result 1071 states and 1408 transitions. [2018-11-18 08:56:00,515 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:00,515 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1071 states and 1408 transitions. [2018-11-18 08:56:00,518 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2018-11-18 08:56:00,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1071 states to 1071 states and 1408 transitions. [2018-11-18 08:56:00,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 768 [2018-11-18 08:56:00,520 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 768 [2018-11-18 08:56:00,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1071 states and 1408 transitions. [2018-11-18 08:56:00,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:00,521 INFO L705 BuchiCegarLoop]: Abstraction has 1071 states and 1408 transitions. [2018-11-18 08:56:00,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states and 1408 transitions. [2018-11-18 08:56:00,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 1069. [2018-11-18 08:56:00,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1069 states. [2018-11-18 08:56:00,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1069 states to 1069 states and 1406 transitions. [2018-11-18 08:56:00,528 INFO L728 BuchiCegarLoop]: Abstraction has 1069 states and 1406 transitions. [2018-11-18 08:56:00,528 INFO L608 BuchiCegarLoop]: Abstraction has 1069 states and 1406 transitions. [2018-11-18 08:56:00,529 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 08:56:00,529 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1069 states and 1406 transitions. [2018-11-18 08:56:00,531 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 683 [2018-11-18 08:56:00,531 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:00,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:00,531 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:00,531 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:00,532 INFO L794 eck$LassoCheckResult]: Stem: 28333#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28117#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 28118#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28273#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; 28316#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28250#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 28342#L105-3 assume true; 28408#L105-1 assume !false; 28406#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28404#L108 assume !(12292 == ssl3_accept_~s__state~0); 28402#L111 assume !(16384 == ssl3_accept_~s__state~0); 28400#L114 assume !(8192 == ssl3_accept_~s__state~0); 28398#L117 assume !(24576 == ssl3_accept_~s__state~0); 28394#L120 assume !(8195 == ssl3_accept_~s__state~0); 28393#L123 assume !(8480 == ssl3_accept_~s__state~0); 28392#L126 assume !(8481 == ssl3_accept_~s__state~0); 28389#L129 assume 8482 == ssl3_accept_~s__state~0; 28253#L130 [2018-11-18 08:56:00,532 INFO L796 eck$LassoCheckResult]: Loop: 28253#L130 ssl3_accept_~s__state~0 := 3; 28113#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28101#L592 ssl3_accept_~skip~0 := 0; 28240#L105-3 assume true; 28241#L105-1 assume !false; 28161#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28162#L108 assume !(12292 == ssl3_accept_~s__state~0); 28192#L111 assume !(16384 == ssl3_accept_~s__state~0); 28145#L114 assume !(8192 == ssl3_accept_~s__state~0); 28146#L117 assume !(24576 == ssl3_accept_~s__state~0); 28127#L120 assume !(8195 == ssl3_accept_~s__state~0); 28128#L123 assume !(8480 == ssl3_accept_~s__state~0); 28338#L126 assume !(8481 == ssl3_accept_~s__state~0); 28339#L129 assume !(8482 == ssl3_accept_~s__state~0); 28336#L132 assume !(8464 == ssl3_accept_~s__state~0); 28279#L135 assume !(8465 == ssl3_accept_~s__state~0); 28280#L138 assume !(8466 == ssl3_accept_~s__state~0); 28307#L141 assume !(8496 == ssl3_accept_~s__state~0); 28836#L144 assume !(8497 == ssl3_accept_~s__state~0); 28835#L147 assume !(8512 == ssl3_accept_~s__state~0); 28834#L150 assume !(8513 == ssl3_accept_~s__state~0); 28833#L153 assume !(8528 == ssl3_accept_~s__state~0); 28832#L156 assume !(8529 == ssl3_accept_~s__state~0); 28831#L159 assume !(8544 == ssl3_accept_~s__state~0); 28830#L162 assume !(8545 == ssl3_accept_~s__state~0); 28829#L165 assume !(8560 == ssl3_accept_~s__state~0); 28828#L168 assume !(8561 == ssl3_accept_~s__state~0); 28387#L171 assume 8448 == ssl3_accept_~s__state~0; 28178#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 28179#L433 assume !(ssl3_accept_~num1~0 > 0); 28160#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28238#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28633#L592 ssl3_accept_~skip~0 := 0; 28628#L105-3 assume true; 28627#L105-1 assume !false; 28626#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28624#L108 assume !(12292 == ssl3_accept_~s__state~0); 28625#L111 assume !(16384 == ssl3_accept_~s__state~0); 28720#L114 assume !(8192 == ssl3_accept_~s__state~0); 28718#L117 assume !(24576 == ssl3_accept_~s__state~0); 28714#L120 assume !(8195 == ssl3_accept_~s__state~0); 28707#L123 assume !(8480 == ssl3_accept_~s__state~0); 28704#L126 assume !(8481 == ssl3_accept_~s__state~0); 28701#L129 assume 8482 == ssl3_accept_~s__state~0; 28253#L130 [2018-11-18 08:56:00,532 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,532 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 08:56:00,532 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,532 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,533 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,533 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,550 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-18 08:56:00,551 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:00,551 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:56:00,551 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:56:00,551 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,551 INFO L82 PathProgramCache]: Analyzing trace with hash 1591304982, now seen corresponding path program 1 times [2018-11-18 08:56:00,551 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,551 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,552 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,552 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,570 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:56:00,570 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:00,570 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:56:00,571 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:00,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:00,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:00,571 INFO L87 Difference]: Start difference. First operand 1069 states and 1406 transitions. cyclomatic complexity: 342 Second operand 3 states. [2018-11-18 08:56:00,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:00,637 INFO L93 Difference]: Finished difference Result 1069 states and 1404 transitions. [2018-11-18 08:56:00,637 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:00,637 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1069 states and 1404 transitions. [2018-11-18 08:56:00,640 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 683 [2018-11-18 08:56:00,642 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1069 states to 1069 states and 1404 transitions. [2018-11-18 08:56:00,642 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 766 [2018-11-18 08:56:00,642 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 766 [2018-11-18 08:56:00,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1069 states and 1404 transitions. [2018-11-18 08:56:00,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:00,643 INFO L705 BuchiCegarLoop]: Abstraction has 1069 states and 1404 transitions. [2018-11-18 08:56:00,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states and 1404 transitions. [2018-11-18 08:56:00,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 1053. [2018-11-18 08:56:00,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1053 states. [2018-11-18 08:56:00,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1053 states to 1053 states and 1385 transitions. [2018-11-18 08:56:00,651 INFO L728 BuchiCegarLoop]: Abstraction has 1053 states and 1385 transitions. [2018-11-18 08:56:00,651 INFO L608 BuchiCegarLoop]: Abstraction has 1053 states and 1385 transitions. [2018-11-18 08:56:00,651 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 08:56:00,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1053 states and 1385 transitions. [2018-11-18 08:56:00,653 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 683 [2018-11-18 08:56:00,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:00,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:00,654 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-18 08:56:00,655 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:00,655 INFO L794 eck$LassoCheckResult]: Stem: 30462#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30265#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 30266#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30410#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; 30447#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30389#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 30470#L105-3 assume true; 31116#L105-1 assume !false; 31112#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31108#L108 assume !(12292 == ssl3_accept_~s__state~0); 31104#L111 assume !(16384 == ssl3_accept_~s__state~0); 31100#L114 assume !(8192 == ssl3_accept_~s__state~0); 31096#L117 assume !(24576 == ssl3_accept_~s__state~0); 31092#L120 assume !(8195 == ssl3_accept_~s__state~0); 31088#L123 assume !(8480 == ssl3_accept_~s__state~0); 31085#L126 assume !(8481 == ssl3_accept_~s__state~0); 31083#L129 assume !(8482 == ssl3_accept_~s__state~0); 31082#L132 assume 8464 == ssl3_accept_~s__state~0; 30312#L139 [2018-11-18 08:56:00,655 INFO L796 eck$LassoCheckResult]: Loop: 30312#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 30313#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30438#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; 30439#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31260#L592 ssl3_accept_~skip~0 := 0; 31281#L105-3 assume true; 31280#L105-1 assume !false; 31278#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31275#L108 assume !(12292 == ssl3_accept_~s__state~0); 31274#L111 assume !(16384 == ssl3_accept_~s__state~0); 31272#L114 assume !(8192 == ssl3_accept_~s__state~0); 31270#L117 assume !(24576 == ssl3_accept_~s__state~0); 31268#L120 assume !(8195 == ssl3_accept_~s__state~0); 31266#L123 assume !(8480 == ssl3_accept_~s__state~0); 31264#L126 assume !(8481 == ssl3_accept_~s__state~0); 31262#L129 assume !(8482 == ssl3_accept_~s__state~0); 30464#L132 assume !(8464 == ssl3_accept_~s__state~0); 30415#L135 assume !(8465 == ssl3_accept_~s__state~0); 30416#L138 assume !(8466 == ssl3_accept_~s__state~0); 30441#L141 assume 8496 == ssl3_accept_~s__state~0; 30489#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 30490#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30504#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 30456#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30457#L297-2 ssl3_accept_~s__init_num~0 := 0; 31030#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31025#L592 ssl3_accept_~skip~0 := 0; 31022#L105-3 assume true; 31019#L105-1 assume !false; 31016#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31013#L108 assume !(12292 == ssl3_accept_~s__state~0); 31010#L111 assume !(16384 == ssl3_accept_~s__state~0); 31007#L114 assume !(8192 == ssl3_accept_~s__state~0); 31004#L117 assume !(24576 == ssl3_accept_~s__state~0); 31001#L120 assume !(8195 == ssl3_accept_~s__state~0); 30998#L123 assume !(8480 == ssl3_accept_~s__state~0); 30995#L126 assume !(8481 == ssl3_accept_~s__state~0); 30992#L129 assume !(8482 == ssl3_accept_~s__state~0); 30989#L132 assume !(8464 == ssl3_accept_~s__state~0); 30985#L135 assume !(8465 == ssl3_accept_~s__state~0); 30982#L138 assume !(8466 == ssl3_accept_~s__state~0); 30979#L141 assume !(8496 == ssl3_accept_~s__state~0); 30978#L144 assume !(8497 == ssl3_accept_~s__state~0); 30977#L147 assume 8512 == ssl3_accept_~s__state~0; 30480#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30460#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30347#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30463#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30831#L592 ssl3_accept_~skip~0 := 0; 30829#L105-3 assume true; 30827#L105-1 assume !false; 30825#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30823#L108 assume !(12292 == ssl3_accept_~s__state~0); 30821#L111 assume !(16384 == ssl3_accept_~s__state~0); 30819#L114 assume !(8192 == ssl3_accept_~s__state~0); 30817#L117 assume !(24576 == ssl3_accept_~s__state~0); 30815#L120 assume !(8195 == ssl3_accept_~s__state~0); 30813#L123 assume !(8480 == ssl3_accept_~s__state~0); 30811#L126 assume !(8481 == ssl3_accept_~s__state~0); 30809#L129 assume !(8482 == ssl3_accept_~s__state~0); 30807#L132 assume !(8464 == ssl3_accept_~s__state~0); 30805#L135 assume !(8465 == ssl3_accept_~s__state~0); 30713#L138 assume !(8466 == ssl3_accept_~s__state~0); 30709#L141 assume !(8496 == ssl3_accept_~s__state~0); 30705#L144 assume !(8497 == ssl3_accept_~s__state~0); 30697#L147 assume !(8512 == ssl3_accept_~s__state~0); 30696#L150 assume !(8513 == ssl3_accept_~s__state~0); 30695#L153 assume 8528 == ssl3_accept_~s__state~0; 30419#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30420#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30444#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 30342#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 30668#L358 assume !(ssl3_accept_~ret~0 <= 0); 30659#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30652#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30645#L592 ssl3_accept_~skip~0 := 0; 30643#L105-3 assume true; 30641#L105-1 assume !false; 30639#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30637#L108 assume !(12292 == ssl3_accept_~s__state~0); 30635#L111 assume !(16384 == ssl3_accept_~s__state~0); 30633#L114 assume !(8192 == ssl3_accept_~s__state~0); 30631#L117 assume !(24576 == ssl3_accept_~s__state~0); 30629#L120 assume !(8195 == ssl3_accept_~s__state~0); 30627#L123 assume !(8480 == ssl3_accept_~s__state~0); 30625#L126 assume !(8481 == ssl3_accept_~s__state~0); 30623#L129 assume !(8482 == ssl3_accept_~s__state~0); 30621#L132 assume !(8464 == ssl3_accept_~s__state~0); 30619#L135 assume !(8465 == ssl3_accept_~s__state~0); 30617#L138 assume !(8466 == ssl3_accept_~s__state~0); 30615#L141 assume !(8496 == ssl3_accept_~s__state~0); 30613#L144 assume !(8497 == ssl3_accept_~s__state~0); 30611#L147 assume !(8512 == ssl3_accept_~s__state~0); 30609#L150 assume !(8513 == ssl3_accept_~s__state~0); 30607#L153 assume !(8528 == ssl3_accept_~s__state~0); 30605#L156 assume !(8529 == ssl3_accept_~s__state~0); 30600#L159 assume 8544 == ssl3_accept_~s__state~0; 30521#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; 30473#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30644#L592 ssl3_accept_~skip~0 := 0; 30642#L105-3 assume true; 30640#L105-1 assume !false; 30638#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30636#L108 assume !(12292 == ssl3_accept_~s__state~0); 30634#L111 assume !(16384 == ssl3_accept_~s__state~0); 30632#L114 assume !(8192 == ssl3_accept_~s__state~0); 30630#L117 assume !(24576 == ssl3_accept_~s__state~0); 30628#L120 assume !(8195 == ssl3_accept_~s__state~0); 30626#L123 assume !(8480 == ssl3_accept_~s__state~0); 30624#L126 assume !(8481 == ssl3_accept_~s__state~0); 30622#L129 assume !(8482 == ssl3_accept_~s__state~0); 30620#L132 assume !(8464 == ssl3_accept_~s__state~0); 30618#L135 assume !(8465 == ssl3_accept_~s__state~0); 30616#L138 assume !(8466 == ssl3_accept_~s__state~0); 30614#L141 assume !(8496 == ssl3_accept_~s__state~0); 30612#L144 assume !(8497 == ssl3_accept_~s__state~0); 30610#L147 assume !(8512 == ssl3_accept_~s__state~0); 30608#L150 assume !(8513 == ssl3_accept_~s__state~0); 30606#L153 assume !(8528 == ssl3_accept_~s__state~0); 30604#L156 assume !(8529 == ssl3_accept_~s__state~0); 30603#L159 assume !(8544 == ssl3_accept_~s__state~0); 30601#L162 assume !(8545 == ssl3_accept_~s__state~0); 30602#L165 assume !(8560 == ssl3_accept_~s__state~0); 30691#L168 assume !(8561 == ssl3_accept_~s__state~0); 30690#L171 assume !(8448 == ssl3_accept_~s__state~0); 30686#L174 assume 8576 == ssl3_accept_~s__state~0; 30562#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 30680#L447 assume !(ssl3_accept_~ret~0 <= 0); 30679#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 30442#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31126#L592 ssl3_accept_~skip~0 := 0; 31122#L105-3 assume true; 31119#L105-1 assume !false; 31115#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31111#L108 assume !(12292 == ssl3_accept_~s__state~0); 31107#L111 assume !(16384 == ssl3_accept_~s__state~0); 31103#L114 assume !(8192 == ssl3_accept_~s__state~0); 31099#L117 assume !(24576 == ssl3_accept_~s__state~0); 31095#L120 assume !(8195 == ssl3_accept_~s__state~0); 31091#L123 assume !(8480 == ssl3_accept_~s__state~0); 30509#L126 assume !(8481 == ssl3_accept_~s__state~0); 31084#L129 assume !(8482 == ssl3_accept_~s__state~0); 30517#L132 assume 8464 == ssl3_accept_~s__state~0; 30312#L139 [2018-11-18 08:56:00,655 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,655 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 08:56:00,656 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,656 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:00,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:00,663 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,663 INFO L82 PathProgramCache]: Analyzing trace with hash -341542899, now seen corresponding path program 1 times [2018-11-18 08:56:00,663 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,663 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,664 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:00,664 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,706 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:56:00,706 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:00,706 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:00,706 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:00,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:00,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:00,707 INFO L87 Difference]: Start difference. First operand 1053 states and 1385 transitions. cyclomatic complexity: 337 Second operand 3 states. [2018-11-18 08:56:00,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:00,786 INFO L93 Difference]: Finished difference Result 998 states and 1275 transitions. [2018-11-18 08:56:00,787 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:00,787 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 998 states and 1275 transitions. [2018-11-18 08:56:00,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 534 [2018-11-18 08:56:00,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 998 states to 857 states and 1099 transitions. [2018-11-18 08:56:00,790 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 605 [2018-11-18 08:56:00,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 746 [2018-11-18 08:56:00,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 857 states and 1099 transitions. [2018-11-18 08:56:00,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:00,791 INFO L705 BuchiCegarLoop]: Abstraction has 857 states and 1099 transitions. [2018-11-18 08:56:00,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 857 states and 1099 transitions. [2018-11-18 08:56:00,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 857 to 714. [2018-11-18 08:56:00,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 714 states. [2018-11-18 08:56:00,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 919 transitions. [2018-11-18 08:56:00,797 INFO L728 BuchiCegarLoop]: Abstraction has 714 states and 919 transitions. [2018-11-18 08:56:00,797 INFO L608 BuchiCegarLoop]: Abstraction has 714 states and 919 transitions. [2018-11-18 08:56:00,797 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 08:56:00,798 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 714 states and 919 transitions. [2018-11-18 08:56:00,799 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 532 [2018-11-18 08:56:00,799 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:00,799 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:00,800 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-18 08:56:00,800 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:00,800 INFO L794 eck$LassoCheckResult]: Stem: 32478#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32317#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 32318#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32434#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; 32463#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32420#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 32486#L105-3 assume true; 32582#L105-1 assume !false; 32883#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32882#L108 assume !(12292 == ssl3_accept_~s__state~0); 32881#L111 assume !(16384 == ssl3_accept_~s__state~0); 32880#L114 assume !(8192 == ssl3_accept_~s__state~0); 32879#L117 assume !(24576 == ssl3_accept_~s__state~0); 32651#L120 assume !(8195 == ssl3_accept_~s__state~0); 32652#L123 assume !(8480 == ssl3_accept_~s__state~0); 32648#L126 assume !(8481 == ssl3_accept_~s__state~0); 32649#L129 assume !(8482 == ssl3_accept_~s__state~0); 32519#L132 assume 8464 == ssl3_accept_~s__state~0; 32358#L139 [2018-11-18 08:56:00,801 INFO L796 eck$LassoCheckResult]: Loop: 32358#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 32359#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32455#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; 32456#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32806#L592 ssl3_accept_~skip~0 := 0; 32804#L105-3 assume true; 32802#L105-1 assume !false; 32800#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32798#L108 assume !(12292 == ssl3_accept_~s__state~0); 32796#L111 assume !(16384 == ssl3_accept_~s__state~0); 32794#L114 assume !(8192 == ssl3_accept_~s__state~0); 32792#L117 assume !(24576 == ssl3_accept_~s__state~0); 32790#L120 assume !(8195 == ssl3_accept_~s__state~0); 32788#L123 assume !(8480 == ssl3_accept_~s__state~0); 32786#L126 assume !(8481 == ssl3_accept_~s__state~0); 32784#L129 assume !(8482 == ssl3_accept_~s__state~0); 32782#L132 assume !(8464 == ssl3_accept_~s__state~0); 32780#L135 assume !(8465 == ssl3_accept_~s__state~0); 32778#L138 assume !(8466 == ssl3_accept_~s__state~0); 32774#L141 assume 8496 == ssl3_accept_~s__state~0; 32500#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 32501#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32512#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 32513#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 32470#L297-2 ssl3_accept_~s__init_num~0 := 0; 32471#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33002#L592 ssl3_accept_~skip~0 := 0; 33001#L105-3 assume true; 32999#L105-1 assume !false; 32353#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32354#L108 assume !(12292 == ssl3_accept_~s__state~0); 32375#L111 assume !(16384 == ssl3_accept_~s__state~0); 32337#L114 assume !(8192 == ssl3_accept_~s__state~0); 32338#L117 assume !(24576 == ssl3_accept_~s__state~0); 32357#L120 assume !(8195 == ssl3_accept_~s__state~0); 32499#L123 assume !(8480 == ssl3_accept_~s__state~0); 32482#L126 assume !(8481 == ssl3_accept_~s__state~0); 32483#L129 assume !(8482 == ssl3_accept_~s__state~0); 32490#L132 assume !(8464 == ssl3_accept_~s__state~0); 32953#L135 assume !(8465 == ssl3_accept_~s__state~0); 32950#L138 assume !(8466 == ssl3_accept_~s__state~0); 32422#L141 assume !(8496 == ssl3_accept_~s__state~0); 32380#L144 assume !(8497 == ssl3_accept_~s__state~0); 32341#L147 assume 8512 == ssl3_accept_~s__state~0; 32342#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32477#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 32383#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 32479#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32989#L592 ssl3_accept_~skip~0 := 0; 32986#L105-3 assume true; 32981#L105-1 assume !false; 32979#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32977#L108 assume !(12292 == ssl3_accept_~s__state~0); 32975#L111 assume !(16384 == ssl3_accept_~s__state~0); 32969#L114 assume !(8192 == ssl3_accept_~s__state~0); 32968#L117 assume !(24576 == ssl3_accept_~s__state~0); 32324#L120 assume !(8195 == ssl3_accept_~s__state~0); 32325#L123 assume !(8480 == ssl3_accept_~s__state~0); 32961#L126 assume !(8481 == ssl3_accept_~s__state~0); 32957#L129 assume !(8482 == ssl3_accept_~s__state~0); 32955#L132 assume !(8464 == ssl3_accept_~s__state~0); 32952#L135 assume !(8465 == ssl3_accept_~s__state~0); 32949#L138 assume !(8466 == ssl3_accept_~s__state~0); 32947#L141 assume !(8496 == ssl3_accept_~s__state~0); 32944#L144 assume !(8497 == ssl3_accept_~s__state~0); 32941#L147 assume !(8512 == ssl3_accept_~s__state~0); 32938#L150 assume !(8513 == ssl3_accept_~s__state~0); 32330#L153 assume 8528 == ssl3_accept_~s__state~0; 32331#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 32442#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 32432#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 32379#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 32371#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 32309#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 32313#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32303#L592 ssl3_accept_~skip~0 := 0; 32410#L105-3 assume true; 32411#L105-1 assume !false; 32414#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32996#L108 assume !(12292 == ssl3_accept_~s__state~0); 32990#L111 assume !(16384 == ssl3_accept_~s__state~0); 32970#L114 assume !(8192 == ssl3_accept_~s__state~0); 32966#L117 assume !(24576 == ssl3_accept_~s__state~0); 32964#L120 assume !(8195 == ssl3_accept_~s__state~0); 32962#L123 assume !(8480 == ssl3_accept_~s__state~0); 32959#L126 assume !(8481 == ssl3_accept_~s__state~0); 32958#L129 assume !(8482 == ssl3_accept_~s__state~0); 32480#L132 assume !(8464 == ssl3_accept_~s__state~0); 32438#L135 assume !(8465 == ssl3_accept_~s__state~0); 32439#L138 assume !(8466 == ssl3_accept_~s__state~0); 32458#L141 assume !(8496 == ssl3_accept_~s__state~0); 32945#L144 assume !(8497 == ssl3_accept_~s__state~0); 32942#L147 assume !(8512 == ssl3_accept_~s__state~0); 32939#L150 assume !(8513 == ssl3_accept_~s__state~0); 32937#L153 assume !(8528 == ssl3_accept_~s__state~0); 32936#L156 assume !(8529 == ssl3_accept_~s__state~0); 32885#L159 assume 8544 == ssl3_accept_~s__state~0; 32424#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 32363#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 32364#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 32487#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 32451#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 32447#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; 32312#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32841#L592 ssl3_accept_~skip~0 := 0; 32839#L105-3 assume true; 32837#L105-1 assume !false; 32835#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32833#L108 assume !(12292 == ssl3_accept_~s__state~0); 32831#L111 assume !(16384 == ssl3_accept_~s__state~0); 32830#L114 assume !(8192 == ssl3_accept_~s__state~0); 32828#L117 assume !(24576 == ssl3_accept_~s__state~0); 32827#L120 assume !(8195 == ssl3_accept_~s__state~0); 32826#L123 assume !(8480 == ssl3_accept_~s__state~0); 32825#L126 assume !(8481 == ssl3_accept_~s__state~0); 32824#L129 assume !(8482 == ssl3_accept_~s__state~0); 32823#L132 assume !(8464 == ssl3_accept_~s__state~0); 32822#L135 assume !(8465 == ssl3_accept_~s__state~0); 32821#L138 assume !(8466 == ssl3_accept_~s__state~0); 32636#L141 assume !(8496 == ssl3_accept_~s__state~0); 32632#L144 assume !(8497 == ssl3_accept_~s__state~0); 32628#L147 assume !(8512 == ssl3_accept_~s__state~0); 32624#L150 assume !(8513 == ssl3_accept_~s__state~0); 32618#L153 assume !(8528 == ssl3_accept_~s__state~0); 32610#L156 assume !(8529 == ssl3_accept_~s__state~0); 32606#L159 assume !(8544 == ssl3_accept_~s__state~0); 32602#L162 assume !(8545 == ssl3_accept_~s__state~0); 32598#L165 assume !(8560 == ssl3_accept_~s__state~0); 32595#L168 assume !(8561 == ssl3_accept_~s__state~0); 32523#L171 assume 8448 == ssl3_accept_~s__state~0; 32366#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 32367#L433 assume !(ssl3_accept_~num1~0 > 0); 32352#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32408#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32568#L592 ssl3_accept_~skip~0 := 0; 32565#L105-3 assume true; 32562#L105-1 assume !false; 32559#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32555#L108 assume !(12292 == ssl3_accept_~s__state~0); 32552#L111 assume !(16384 == ssl3_accept_~s__state~0); 32549#L114 assume !(8192 == ssl3_accept_~s__state~0); 32546#L117 assume !(24576 == ssl3_accept_~s__state~0); 32543#L120 assume !(8195 == ssl3_accept_~s__state~0); 32540#L123 assume !(8480 == ssl3_accept_~s__state~0); 32534#L126 assume !(8481 == ssl3_accept_~s__state~0); 32525#L129 assume !(8482 == ssl3_accept_~s__state~0); 32526#L132 assume 8464 == ssl3_accept_~s__state~0; 32358#L139 [2018-11-18 08:56:00,801 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 08:56:00,801 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,801 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,802 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,802 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,802 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:00,808 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:00,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1128526371, now seen corresponding path program 1 times [2018-11-18 08:56:00,808 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:00,808 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:00,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,809 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:00,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,894 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:56:00,894 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:56:00,894 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:56:00,903 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:00,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:00,929 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:56:00,946 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:56:00,962 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 08:56:00,962 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 08:56:00,962 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:00,963 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:56:00,963 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:56:00,963 INFO L87 Difference]: Start difference. First operand 714 states and 919 transitions. cyclomatic complexity: 208 Second operand 4 states. [2018-11-18 08:56:01,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:01,149 INFO L93 Difference]: Finished difference Result 1188 states and 1513 transitions. [2018-11-18 08:56:01,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 08:56:01,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1188 states and 1513 transitions. [2018-11-18 08:56:01,152 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1006 [2018-11-18 08:56:01,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1188 states to 1188 states and 1513 transitions. [2018-11-18 08:56:01,154 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1077 [2018-11-18 08:56:01,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1077 [2018-11-18 08:56:01,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1188 states and 1513 transitions. [2018-11-18 08:56:01,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:01,155 INFO L705 BuchiCegarLoop]: Abstraction has 1188 states and 1513 transitions. [2018-11-18 08:56:01,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1188 states and 1513 transitions. [2018-11-18 08:56:01,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1188 to 903. [2018-11-18 08:56:01,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 903 states. [2018-11-18 08:56:01,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 903 states to 903 states and 1160 transitions. [2018-11-18 08:56:01,162 INFO L728 BuchiCegarLoop]: Abstraction has 903 states and 1160 transitions. [2018-11-18 08:56:01,162 INFO L608 BuchiCegarLoop]: Abstraction has 903 states and 1160 transitions. [2018-11-18 08:56:01,162 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 08:56:01,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 903 states and 1160 transitions. [2018-11-18 08:56:01,164 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 721 [2018-11-18 08:56:01,164 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:01,164 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:01,165 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-18 08:56:01,165 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:01,166 INFO L794 eck$LassoCheckResult]: Stem: 34829#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 34667#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 34668#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34783#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; 34814#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34768#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 34838#L105-3 assume true; 34904#L105-1 assume !false; 35407#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35406#L108 assume !(12292 == ssl3_accept_~s__state~0); 35405#L111 assume !(16384 == ssl3_accept_~s__state~0); 35404#L114 assume !(8192 == ssl3_accept_~s__state~0); 35360#L117 assume !(24576 == ssl3_accept_~s__state~0); 35358#L120 assume !(8195 == ssl3_accept_~s__state~0); 35359#L123 assume !(8480 == ssl3_accept_~s__state~0); 35398#L126 assume !(8481 == ssl3_accept_~s__state~0); 35396#L129 assume !(8482 == ssl3_accept_~s__state~0); 35394#L132 assume 8464 == ssl3_accept_~s__state~0; 34707#L139 [2018-11-18 08:56:01,166 INFO L796 eck$LassoCheckResult]: Loop: 34707#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 34708#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 34807#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; 34808#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35540#L592 ssl3_accept_~skip~0 := 0; 35539#L105-3 assume true; 35538#L105-1 assume !false; 35537#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35536#L108 assume !(12292 == ssl3_accept_~s__state~0); 35535#L111 assume !(16384 == ssl3_accept_~s__state~0); 35534#L114 assume !(8192 == ssl3_accept_~s__state~0); 35533#L117 assume !(24576 == ssl3_accept_~s__state~0); 35532#L120 assume !(8195 == ssl3_accept_~s__state~0); 35531#L123 assume !(8480 == ssl3_accept_~s__state~0); 35530#L126 assume !(8481 == ssl3_accept_~s__state~0); 35529#L129 assume !(8482 == ssl3_accept_~s__state~0); 35528#L132 assume !(8464 == ssl3_accept_~s__state~0); 35527#L135 assume !(8465 == ssl3_accept_~s__state~0); 35525#L138 assume !(8466 == ssl3_accept_~s__state~0); 35230#L141 assume 8496 == ssl3_accept_~s__state~0; 34930#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 35227#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35225#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 35223#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 34821#L297-2 ssl3_accept_~s__init_num~0 := 0; 34663#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34653#L592 ssl3_accept_~skip~0 := 0; 34758#L105-3 assume true; 34759#L105-1 assume !false; 34703#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34704#L108 assume !(12292 == ssl3_accept_~s__state~0); 34723#L111 assume !(16384 == ssl3_accept_~s__state~0); 34687#L114 assume !(8192 == ssl3_accept_~s__state~0); 34688#L117 assume !(24576 == ssl3_accept_~s__state~0); 34674#L120 assume !(8195 == ssl3_accept_~s__state~0); 34675#L123 assume !(8480 == ssl3_accept_~s__state~0); 34834#L126 assume !(8481 == ssl3_accept_~s__state~0); 34835#L129 assume !(8482 == ssl3_accept_~s__state~0); 34831#L132 assume !(8464 == ssl3_accept_~s__state~0); 34787#L135 assume !(8465 == ssl3_accept_~s__state~0); 34788#L138 assume !(8466 == ssl3_accept_~s__state~0); 34770#L141 assume !(8496 == ssl3_accept_~s__state~0); 34729#L144 assume !(8497 == ssl3_accept_~s__state~0); 34691#L147 assume !(8512 == ssl3_accept_~s__state~0); 34692#L150 assume !(8513 == ssl3_accept_~s__state~0); 34680#L153 assume !(8528 == ssl3_accept_~s__state~0); 34681#L156 assume !(8529 == ssl3_accept_~s__state~0); 34858#L159 assume !(8544 == ssl3_accept_~s__state~0); 34845#L162 assume !(8545 == ssl3_accept_~s__state~0); 34817#L165 assume !(8560 == ssl3_accept_~s__state~0); 34793#L168 assume !(8561 == ssl3_accept_~s__state~0); 34794#L171 assume !(8448 == ssl3_accept_~s__state~0); 34774#L174 assume !(8576 == ssl3_accept_~s__state~0); 34775#L177 assume !(8577 == ssl3_accept_~s__state~0); 35371#L180 assume !(8592 == ssl3_accept_~s__state~0); 35369#L183 assume !(8593 == ssl3_accept_~s__state~0); 35368#L186 assume !(8608 == ssl3_accept_~s__state~0); 35366#L189 assume !(8609 == ssl3_accept_~s__state~0); 35364#L192 assume !(8640 == ssl3_accept_~s__state~0); 35288#L195 assume !(8641 == ssl3_accept_~s__state~0); 35021#L198 assume 8656 == ssl3_accept_~s__state~0; 34938#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; 35287#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 35285#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 35284#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; 35281#L513 assume !(0 == ssl3_accept_~tmp___10~0); 35265#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35261#L592 ssl3_accept_~skip~0 := 0; 35259#L105-3 assume true; 35257#L105-1 assume !false; 35255#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35253#L108 assume !(12292 == ssl3_accept_~s__state~0); 35251#L111 assume !(16384 == ssl3_accept_~s__state~0); 35249#L114 assume !(8192 == ssl3_accept_~s__state~0); 35247#L117 assume !(24576 == ssl3_accept_~s__state~0); 35245#L120 assume !(8195 == ssl3_accept_~s__state~0); 35243#L123 assume !(8480 == ssl3_accept_~s__state~0); 35241#L126 assume !(8481 == ssl3_accept_~s__state~0); 35239#L129 assume !(8482 == ssl3_accept_~s__state~0); 35237#L132 assume !(8464 == ssl3_accept_~s__state~0); 35235#L135 assume !(8465 == ssl3_accept_~s__state~0); 35233#L138 assume !(8466 == ssl3_accept_~s__state~0); 35232#L141 assume !(8496 == ssl3_accept_~s__state~0); 35231#L144 assume !(8497 == ssl3_accept_~s__state~0); 35229#L147 assume !(8512 == ssl3_accept_~s__state~0); 35228#L150 assume !(8513 == ssl3_accept_~s__state~0); 35226#L153 assume !(8528 == ssl3_accept_~s__state~0); 35224#L156 assume !(8529 == ssl3_accept_~s__state~0); 35222#L159 assume !(8544 == ssl3_accept_~s__state~0); 35221#L162 assume !(8545 == ssl3_accept_~s__state~0); 35220#L165 assume !(8560 == ssl3_accept_~s__state~0); 35219#L168 assume !(8561 == ssl3_accept_~s__state~0); 35218#L171 assume !(8448 == ssl3_accept_~s__state~0); 35216#L174 assume !(8576 == ssl3_accept_~s__state~0); 35215#L177 assume !(8577 == ssl3_accept_~s__state~0); 35212#L180 assume !(8592 == ssl3_accept_~s__state~0); 35206#L183 assume !(8593 == ssl3_accept_~s__state~0); 35204#L186 assume !(8608 == ssl3_accept_~s__state~0); 35202#L189 assume !(8609 == ssl3_accept_~s__state~0); 35200#L192 assume !(8640 == ssl3_accept_~s__state~0); 35198#L195 assume !(8641 == ssl3_accept_~s__state~0); 35196#L198 assume !(8656 == ssl3_accept_~s__state~0); 35194#L201 assume !(8657 == ssl3_accept_~s__state~0); 34806#L204 assume 8672 == ssl3_accept_~s__state~0; 34650#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 34651#L521 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 34737#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 34743#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 34745#L532-2 ssl3_accept_~s__init_num~0 := 0; 34662#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35492#L592 ssl3_accept_~skip~0 := 0; 35490#L105-3 assume true; 35488#L105-1 assume !false; 35486#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35484#L108 assume !(12292 == ssl3_accept_~s__state~0); 35482#L111 assume !(16384 == ssl3_accept_~s__state~0); 35480#L114 assume !(8192 == ssl3_accept_~s__state~0); 35478#L117 assume !(24576 == ssl3_accept_~s__state~0); 35476#L120 assume !(8195 == ssl3_accept_~s__state~0); 35470#L123 assume !(8480 == ssl3_accept_~s__state~0); 35467#L126 assume !(8481 == ssl3_accept_~s__state~0); 35464#L129 assume !(8482 == ssl3_accept_~s__state~0); 35412#L132 assume !(8464 == ssl3_accept_~s__state~0); 35410#L135 assume !(8465 == ssl3_accept_~s__state~0); 35403#L138 assume !(8466 == ssl3_accept_~s__state~0); 35402#L141 assume !(8496 == ssl3_accept_~s__state~0); 35378#L144 assume !(8497 == ssl3_accept_~s__state~0); 35400#L147 assume !(8512 == ssl3_accept_~s__state~0); 35399#L150 assume !(8513 == ssl3_accept_~s__state~0); 35397#L153 assume !(8528 == ssl3_accept_~s__state~0); 35395#L156 assume !(8529 == ssl3_accept_~s__state~0); 35382#L159 assume !(8544 == ssl3_accept_~s__state~0); 35375#L162 assume !(8545 == ssl3_accept_~s__state~0); 35374#L165 assume !(8560 == ssl3_accept_~s__state~0); 35373#L168 assume !(8561 == ssl3_accept_~s__state~0); 34906#L171 assume 8448 == ssl3_accept_~s__state~0; 34905#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 34901#L433 assume !(ssl3_accept_~num1~0 > 0); 34897#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34893#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34889#L592 ssl3_accept_~skip~0 := 0; 34887#L105-3 assume true; 34885#L105-1 assume !false; 34883#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34881#L108 assume !(12292 == ssl3_accept_~s__state~0); 34879#L111 assume !(16384 == ssl3_accept_~s__state~0); 34877#L114 assume !(8192 == ssl3_accept_~s__state~0); 34875#L117 assume !(24576 == ssl3_accept_~s__state~0); 34873#L120 assume !(8195 == ssl3_accept_~s__state~0); 34871#L123 assume !(8480 == ssl3_accept_~s__state~0); 34869#L126 assume !(8481 == ssl3_accept_~s__state~0); 34866#L129 assume !(8482 == ssl3_accept_~s__state~0); 34867#L132 assume 8464 == ssl3_accept_~s__state~0; 34707#L139 [2018-11-18 08:56:01,166 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:01,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 08:56:01,166 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:01,166 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:01,167 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,167 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:01,167 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:01,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:01,173 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:01,173 INFO L82 PathProgramCache]: Analyzing trace with hash 421286669, now seen corresponding path program 1 times [2018-11-18 08:56:01,173 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:01,173 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:01,174 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,174 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:01,174 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:01,212 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-18 08:56:01,212 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:01,212 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:01,213 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:01,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:01,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:01,213 INFO L87 Difference]: Start difference. First operand 903 states and 1160 transitions. cyclomatic complexity: 260 Second operand 3 states. [2018-11-18 08:56:01,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:01,256 INFO L93 Difference]: Finished difference Result 1575 states and 2047 transitions. [2018-11-18 08:56:01,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:01,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1575 states and 2047 transitions. [2018-11-18 08:56:01,262 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1393 [2018-11-18 08:56:01,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1575 states to 1575 states and 2047 transitions. [2018-11-18 08:56:01,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1464 [2018-11-18 08:56:01,268 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1464 [2018-11-18 08:56:01,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1575 states and 2047 transitions. [2018-11-18 08:56:01,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:01,268 INFO L705 BuchiCegarLoop]: Abstraction has 1575 states and 2047 transitions. [2018-11-18 08:56:01,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states and 2047 transitions. [2018-11-18 08:56:01,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1575. [2018-11-18 08:56:01,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1575 states. [2018-11-18 08:56:01,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 2047 transitions. [2018-11-18 08:56:01,281 INFO L728 BuchiCegarLoop]: Abstraction has 1575 states and 2047 transitions. [2018-11-18 08:56:01,281 INFO L608 BuchiCegarLoop]: Abstraction has 1575 states and 2047 transitions. [2018-11-18 08:56:01,281 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 08:56:01,282 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1575 states and 2047 transitions. [2018-11-18 08:56:01,285 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1393 [2018-11-18 08:56:01,285 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:01,285 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:01,287 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-18 08:56:01,287 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:01,287 INFO L794 eck$LassoCheckResult]: Stem: 37325#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 37151#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 37152#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37275#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; 37311#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37260#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 37333#L105-3 assume true; 37391#L105-1 assume !false; 38632#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38630#L108 assume !(12292 == ssl3_accept_~s__state~0); 38628#L111 assume !(16384 == ssl3_accept_~s__state~0); 38626#L114 assume !(8192 == ssl3_accept_~s__state~0); 38625#L117 assume !(24576 == ssl3_accept_~s__state~0); 38624#L120 assume !(8195 == ssl3_accept_~s__state~0); 38622#L123 assume !(8480 == ssl3_accept_~s__state~0); 38620#L126 assume !(8481 == ssl3_accept_~s__state~0); 38619#L129 assume !(8482 == ssl3_accept_~s__state~0); 37706#L132 assume 8464 == ssl3_accept_~s__state~0; 37193#L139 [2018-11-18 08:56:01,287 INFO L796 eck$LassoCheckResult]: Loop: 37193#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 37194#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37299#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; 37300#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38494#L592 ssl3_accept_~skip~0 := 0; 38492#L105-3 assume true; 38490#L105-1 assume !false; 38488#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38486#L108 assume !(12292 == ssl3_accept_~s__state~0); 38484#L111 assume !(16384 == ssl3_accept_~s__state~0); 38482#L114 assume !(8192 == ssl3_accept_~s__state~0); 38481#L117 assume !(24576 == ssl3_accept_~s__state~0); 38479#L120 assume !(8195 == ssl3_accept_~s__state~0); 38477#L123 assume !(8480 == ssl3_accept_~s__state~0); 38475#L126 assume !(8481 == ssl3_accept_~s__state~0); 38473#L129 assume !(8482 == ssl3_accept_~s__state~0); 38472#L132 assume !(8464 == ssl3_accept_~s__state~0); 38471#L135 assume !(8465 == ssl3_accept_~s__state~0); 38470#L138 assume !(8466 == ssl3_accept_~s__state~0); 38467#L141 assume 8496 == ssl3_accept_~s__state~0; 37413#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 38465#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38238#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 38462#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 37317#L297-2 ssl3_accept_~s__init_num~0 := 0; 37245#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38699#L592 ssl3_accept_~skip~0 := 0; 37248#L105-3 assume true; 37249#L105-1 assume !false; 37187#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37188#L108 assume !(12292 == ssl3_accept_~s__state~0); 37211#L111 assume !(16384 == ssl3_accept_~s__state~0); 37171#L114 assume !(8192 == ssl3_accept_~s__state~0); 37172#L117 assume !(24576 == ssl3_accept_~s__state~0); 38694#L120 assume !(8195 == ssl3_accept_~s__state~0); 38691#L123 assume !(8480 == ssl3_accept_~s__state~0); 38686#L126 assume !(8481 == ssl3_accept_~s__state~0); 37338#L129 assume !(8482 == ssl3_accept_~s__state~0); 37327#L132 assume !(8464 == ssl3_accept_~s__state~0); 37279#L135 assume !(8465 == ssl3_accept_~s__state~0); 37280#L138 assume !(8466 == ssl3_accept_~s__state~0); 38676#L141 assume !(8496 == ssl3_accept_~s__state~0); 37217#L144 assume !(8497 == ssl3_accept_~s__state~0); 37218#L147 assume !(8512 == ssl3_accept_~s__state~0); 37195#L150 assume !(8513 == ssl3_accept_~s__state~0); 37164#L153 assume !(8528 == ssl3_accept_~s__state~0); 37165#L156 assume !(8529 == ssl3_accept_~s__state~0); 37356#L159 assume !(8544 == ssl3_accept_~s__state~0); 37343#L162 assume !(8545 == ssl3_accept_~s__state~0); 37312#L165 assume !(8560 == ssl3_accept_~s__state~0); 37285#L168 assume !(8561 == ssl3_accept_~s__state~0); 37286#L171 assume !(8448 == ssl3_accept_~s__state~0); 38635#L174 assume !(8576 == ssl3_accept_~s__state~0); 38634#L177 assume !(8577 == ssl3_accept_~s__state~0); 38633#L180 assume !(8592 == ssl3_accept_~s__state~0); 38631#L183 assume !(8593 == ssl3_accept_~s__state~0); 38629#L186 assume !(8608 == ssl3_accept_~s__state~0); 38627#L189 assume !(8609 == ssl3_accept_~s__state~0); 38616#L192 assume !(8640 == ssl3_accept_~s__state~0); 38206#L195 assume !(8641 == ssl3_accept_~s__state~0); 37769#L198 assume 8656 == ssl3_accept_~s__state~0; 37410#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; 38205#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 38204#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 37508#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; 38203#L513 assume !(0 == ssl3_accept_~tmp___10~0); 38197#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38194#L592 ssl3_accept_~skip~0 := 0; 38189#L105-3 assume true; 38187#L105-1 assume !false; 38185#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38183#L108 assume !(12292 == ssl3_accept_~s__state~0); 38181#L111 assume !(16384 == ssl3_accept_~s__state~0); 38179#L114 assume !(8192 == ssl3_accept_~s__state~0); 38177#L117 assume !(24576 == ssl3_accept_~s__state~0); 38175#L120 assume !(8195 == ssl3_accept_~s__state~0); 38173#L123 assume !(8480 == ssl3_accept_~s__state~0); 38171#L126 assume !(8481 == ssl3_accept_~s__state~0); 38169#L129 assume !(8482 == ssl3_accept_~s__state~0); 38167#L132 assume !(8464 == ssl3_accept_~s__state~0); 38165#L135 assume !(8465 == ssl3_accept_~s__state~0); 38163#L138 assume !(8466 == ssl3_accept_~s__state~0); 38161#L141 assume !(8496 == ssl3_accept_~s__state~0); 38159#L144 assume !(8497 == ssl3_accept_~s__state~0); 38157#L147 assume !(8512 == ssl3_accept_~s__state~0); 38155#L150 assume !(8513 == ssl3_accept_~s__state~0); 38153#L153 assume !(8528 == ssl3_accept_~s__state~0); 38151#L156 assume !(8529 == ssl3_accept_~s__state~0); 38149#L159 assume !(8544 == ssl3_accept_~s__state~0); 38147#L162 assume !(8545 == ssl3_accept_~s__state~0); 38145#L165 assume !(8560 == ssl3_accept_~s__state~0); 38143#L168 assume !(8561 == ssl3_accept_~s__state~0); 38141#L171 assume !(8448 == ssl3_accept_~s__state~0); 38139#L174 assume !(8576 == ssl3_accept_~s__state~0); 38137#L177 assume !(8577 == ssl3_accept_~s__state~0); 38135#L180 assume !(8592 == ssl3_accept_~s__state~0); 38133#L183 assume !(8593 == ssl3_accept_~s__state~0); 38131#L186 assume !(8608 == ssl3_accept_~s__state~0); 38129#L189 assume !(8609 == ssl3_accept_~s__state~0); 38127#L192 assume !(8640 == ssl3_accept_~s__state~0); 38125#L195 assume !(8641 == ssl3_accept_~s__state~0); 38123#L198 assume !(8656 == ssl3_accept_~s__state~0); 38080#L201 assume !(8657 == ssl3_accept_~s__state~0); 37296#L204 assume 8672 == ssl3_accept_~s__state~0; 37134#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 37135#L521 assume !(4 == ssl3_accept_~blastFlag~0); 37225#L524 assume !(5 == ssl3_accept_~blastFlag~0); 37226#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 37232#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 37234#L532-2 ssl3_accept_~s__init_num~0 := 0; 37146#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38685#L592 ssl3_accept_~skip~0 := 0; 38684#L105-3 assume true; 38683#L105-1 assume !false; 38681#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38679#L108 assume !(12292 == ssl3_accept_~s__state~0); 38678#L111 assume !(16384 == ssl3_accept_~s__state~0); 38677#L114 assume !(8192 == ssl3_accept_~s__state~0); 38675#L117 assume !(24576 == ssl3_accept_~s__state~0); 37158#L120 assume !(8195 == ssl3_accept_~s__state~0); 37159#L123 assume !(8480 == ssl3_accept_~s__state~0); 37350#L126 assume !(8481 == ssl3_accept_~s__state~0); 38657#L129 assume !(8482 == ssl3_accept_~s__state~0); 38656#L132 assume !(8464 == ssl3_accept_~s__state~0); 38653#L135 assume !(8465 == ssl3_accept_~s__state~0); 38652#L138 assume !(8466 == ssl3_accept_~s__state~0); 37656#L141 assume !(8496 == ssl3_accept_~s__state~0); 37654#L144 assume !(8497 == ssl3_accept_~s__state~0); 37652#L147 assume !(8512 == ssl3_accept_~s__state~0); 37650#L150 assume !(8513 == ssl3_accept_~s__state~0); 37648#L153 assume !(8528 == ssl3_accept_~s__state~0); 37646#L156 assume !(8529 == ssl3_accept_~s__state~0); 37644#L159 assume !(8544 == ssl3_accept_~s__state~0); 37642#L162 assume !(8545 == ssl3_accept_~s__state~0); 37640#L165 assume !(8560 == ssl3_accept_~s__state~0); 37638#L168 assume !(8561 == ssl3_accept_~s__state~0); 37634#L171 assume 8448 == ssl3_accept_~s__state~0; 37631#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 37624#L433 assume !(ssl3_accept_~num1~0 > 0); 37618#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37574#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37573#L592 ssl3_accept_~skip~0 := 0; 37563#L105-3 assume true; 37564#L105-1 assume !false; 37553#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37554#L108 assume !(12292 == ssl3_accept_~s__state~0); 37541#L111 assume !(16384 == ssl3_accept_~s__state~0); 37542#L114 assume !(8192 == ssl3_accept_~s__state~0); 37526#L117 assume !(24576 == ssl3_accept_~s__state~0); 37528#L120 assume !(8195 == ssl3_accept_~s__state~0); 37511#L123 assume !(8480 == ssl3_accept_~s__state~0); 37513#L126 assume !(8481 == ssl3_accept_~s__state~0); 37424#L129 assume !(8482 == ssl3_accept_~s__state~0); 37425#L132 assume 8464 == ssl3_accept_~s__state~0; 37193#L139 [2018-11-18 08:56:01,287 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:01,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 08:56:01,288 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:01,288 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:01,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,288 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:01,288 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:01,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:01,294 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:01,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1782953772, now seen corresponding path program 1 times [2018-11-18 08:56:01,295 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:01,295 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:01,295 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,296 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:01,296 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:01,348 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-18 08:56:01,348 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:01,348 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:01,349 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:01,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:01,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:01,352 INFO L87 Difference]: Start difference. First operand 1575 states and 2047 transitions. cyclomatic complexity: 475 Second operand 3 states. [2018-11-18 08:56:01,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:01,375 INFO L93 Difference]: Finished difference Result 2853 states and 3736 transitions. [2018-11-18 08:56:01,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:01,376 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2853 states and 3736 transitions. [2018-11-18 08:56:01,383 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2671 [2018-11-18 08:56:01,390 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2853 states to 2853 states and 3736 transitions. [2018-11-18 08:56:01,391 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2742 [2018-11-18 08:56:01,392 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2742 [2018-11-18 08:56:01,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2853 states and 3736 transitions. [2018-11-18 08:56:01,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:01,393 INFO L705 BuchiCegarLoop]: Abstraction has 2853 states and 3736 transitions. [2018-11-18 08:56:01,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2853 states and 3736 transitions. [2018-11-18 08:56:01,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2853 to 2853. [2018-11-18 08:56:01,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2853 states. [2018-11-18 08:56:01,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2853 states to 2853 states and 3736 transitions. [2018-11-18 08:56:01,415 INFO L728 BuchiCegarLoop]: Abstraction has 2853 states and 3736 transitions. [2018-11-18 08:56:01,415 INFO L608 BuchiCegarLoop]: Abstraction has 2853 states and 3736 transitions. [2018-11-18 08:56:01,415 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 08:56:01,415 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2853 states and 3736 transitions. [2018-11-18 08:56:01,422 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2671 [2018-11-18 08:56:01,422 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:01,422 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:01,423 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-18 08:56:01,423 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:01,424 INFO L794 eck$LassoCheckResult]: Stem: 41765#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 41588#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 41589#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41711#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; 41753#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41696#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 41773#L105-3 assume true; 41830#L105-1 assume !false; 42236#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42235#L108 assume !(12292 == ssl3_accept_~s__state~0); 42234#L111 assume !(16384 == ssl3_accept_~s__state~0); 42233#L114 assume !(8192 == ssl3_accept_~s__state~0); 42232#L117 assume !(24576 == ssl3_accept_~s__state~0); 42231#L120 assume !(8195 == ssl3_accept_~s__state~0); 42230#L123 assume !(8480 == ssl3_accept_~s__state~0); 42229#L126 assume !(8481 == ssl3_accept_~s__state~0); 42228#L129 assume !(8482 == ssl3_accept_~s__state~0); 42227#L132 assume 8464 == ssl3_accept_~s__state~0; 42225#L139 [2018-11-18 08:56:01,424 INFO L796 eck$LassoCheckResult]: Loop: 42225#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 44176#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43657#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; 44171#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44164#L592 ssl3_accept_~skip~0 := 0; 44159#L105-3 assume true; 44152#L105-1 assume !false; 44149#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44146#L108 assume !(12292 == ssl3_accept_~s__state~0); 44143#L111 assume !(16384 == ssl3_accept_~s__state~0); 44140#L114 assume !(8192 == ssl3_accept_~s__state~0); 44137#L117 assume !(24576 == ssl3_accept_~s__state~0); 44134#L120 assume !(8195 == ssl3_accept_~s__state~0); 44131#L123 assume !(8480 == ssl3_accept_~s__state~0); 44128#L126 assume !(8481 == ssl3_accept_~s__state~0); 44125#L129 assume !(8482 == ssl3_accept_~s__state~0); 44122#L132 assume !(8464 == ssl3_accept_~s__state~0); 44119#L135 assume !(8465 == ssl3_accept_~s__state~0); 44116#L138 assume !(8466 == ssl3_accept_~s__state~0); 44113#L141 assume 8496 == ssl3_accept_~s__state~0; 42875#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 44110#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43612#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 44108#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41763#L297-2 ssl3_accept_~s__init_num~0 := 0; 44086#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44078#L592 ssl3_accept_~skip~0 := 0; 44076#L105-3 assume true; 44074#L105-1 assume !false; 44072#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44070#L108 assume !(12292 == ssl3_accept_~s__state~0); 44068#L111 assume !(16384 == ssl3_accept_~s__state~0); 44066#L114 assume !(8192 == ssl3_accept_~s__state~0); 44064#L117 assume !(24576 == ssl3_accept_~s__state~0); 44062#L120 assume !(8195 == ssl3_accept_~s__state~0); 44060#L123 assume !(8480 == ssl3_accept_~s__state~0); 44054#L126 assume !(8481 == ssl3_accept_~s__state~0); 44051#L129 assume !(8482 == ssl3_accept_~s__state~0); 44048#L132 assume !(8464 == ssl3_accept_~s__state~0); 44045#L135 assume !(8465 == ssl3_accept_~s__state~0); 44042#L138 assume !(8466 == ssl3_accept_~s__state~0); 44038#L141 assume !(8496 == ssl3_accept_~s__state~0); 43990#L144 assume !(8497 == ssl3_accept_~s__state~0); 41974#L147 assume 8512 == ssl3_accept_~s__state~0; 41975#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44314#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44313#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44307#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44304#L592 ssl3_accept_~skip~0 := 0; 42026#L105-3 assume true; 42027#L105-1 assume !false; 44189#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44185#L108 assume !(12292 == ssl3_accept_~s__state~0); 44181#L111 assume !(16384 == ssl3_accept_~s__state~0); 44179#L114 assume !(8192 == ssl3_accept_~s__state~0); 44177#L117 assume !(24576 == ssl3_accept_~s__state~0); 43993#L120 assume !(8195 == ssl3_accept_~s__state~0); 42009#L123 assume !(8480 == ssl3_accept_~s__state~0); 42007#L126 assume !(8481 == ssl3_accept_~s__state~0); 42005#L129 assume !(8482 == ssl3_accept_~s__state~0); 42003#L132 assume !(8464 == ssl3_accept_~s__state~0); 42001#L135 assume !(8465 == ssl3_accept_~s__state~0); 41999#L138 assume !(8466 == ssl3_accept_~s__state~0); 41997#L141 assume !(8496 == ssl3_accept_~s__state~0); 41995#L144 assume !(8497 == ssl3_accept_~s__state~0); 41993#L147 assume !(8512 == ssl3_accept_~s__state~0); 41991#L150 assume !(8513 == ssl3_accept_~s__state~0); 41989#L153 assume 8528 == ssl3_accept_~s__state~0; 41722#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41723#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 41750#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 41646#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 41647#L358 assume !(ssl3_accept_~ret~0 <= 0); 41577#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41642#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42028#L592 ssl3_accept_~skip~0 := 0; 42025#L105-3 assume true; 42023#L105-1 assume !false; 42021#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42019#L108 assume !(12292 == ssl3_accept_~s__state~0); 42017#L111 assume !(16384 == ssl3_accept_~s__state~0); 42015#L114 assume !(8192 == ssl3_accept_~s__state~0); 42013#L117 assume !(24576 == ssl3_accept_~s__state~0); 42010#L120 assume !(8195 == ssl3_accept_~s__state~0); 42008#L123 assume !(8480 == ssl3_accept_~s__state~0); 42006#L126 assume !(8481 == ssl3_accept_~s__state~0); 42004#L129 assume !(8482 == ssl3_accept_~s__state~0); 42002#L132 assume !(8464 == ssl3_accept_~s__state~0); 42000#L135 assume !(8465 == ssl3_accept_~s__state~0); 41998#L138 assume !(8466 == ssl3_accept_~s__state~0); 41996#L141 assume !(8496 == ssl3_accept_~s__state~0); 41994#L144 assume !(8497 == ssl3_accept_~s__state~0); 41992#L147 assume !(8512 == ssl3_accept_~s__state~0); 41990#L150 assume !(8513 == ssl3_accept_~s__state~0); 41988#L153 assume !(8528 == ssl3_accept_~s__state~0); 41987#L156 assume !(8529 == ssl3_accept_~s__state~0); 41978#L159 assume 8544 == ssl3_accept_~s__state~0; 41701#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41630#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 41631#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43786#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43781#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 43775#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; 43191#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43187#L592 ssl3_accept_~skip~0 := 0; 43185#L105-3 assume true; 43183#L105-1 assume !false; 43181#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43179#L108 assume !(12292 == ssl3_accept_~s__state~0); 43177#L111 assume !(16384 == ssl3_accept_~s__state~0); 43175#L114 assume !(8192 == ssl3_accept_~s__state~0); 43173#L117 assume !(24576 == ssl3_accept_~s__state~0); 43171#L120 assume !(8195 == ssl3_accept_~s__state~0); 43169#L123 assume !(8480 == ssl3_accept_~s__state~0); 43167#L126 assume !(8481 == ssl3_accept_~s__state~0); 43165#L129 assume !(8482 == ssl3_accept_~s__state~0); 43163#L132 assume !(8464 == ssl3_accept_~s__state~0); 43161#L135 assume !(8465 == ssl3_accept_~s__state~0); 43159#L138 assume !(8466 == ssl3_accept_~s__state~0); 42958#L141 assume !(8496 == ssl3_accept_~s__state~0); 42957#L144 assume !(8497 == ssl3_accept_~s__state~0); 42956#L147 assume !(8512 == ssl3_accept_~s__state~0); 42955#L150 assume !(8513 == ssl3_accept_~s__state~0); 42954#L153 assume !(8528 == ssl3_accept_~s__state~0); 42953#L156 assume !(8529 == ssl3_accept_~s__state~0); 42950#L159 assume !(8544 == ssl3_accept_~s__state~0); 42946#L162 assume !(8545 == ssl3_accept_~s__state~0); 42944#L165 assume !(8560 == ssl3_accept_~s__state~0); 42943#L168 assume !(8561 == ssl3_accept_~s__state~0); 42940#L171 assume 8448 == ssl3_accept_~s__state~0; 42938#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 42936#L433 assume !(ssl3_accept_~num1~0 > 0); 42935#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42927#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42924#L592 ssl3_accept_~skip~0 := 0; 42921#L105-3 assume true; 42915#L105-1 assume !false; 42913#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42910#L108 assume !(12292 == ssl3_accept_~s__state~0); 42908#L111 assume 16384 == ssl3_accept_~s__state~0; 42903#L217 ssl3_accept_~s__server~0 := 1; 43495#L222 assume 0 != ssl3_accept_~cb~0; 43494#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 43493#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 43492#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 43490#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 43489#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 43487#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; 43481#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43477#L592 ssl3_accept_~skip~0 := 0; 43474#L105-3 assume true; 43472#L105-1 assume !false; 43470#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43468#L108 assume !(12292 == ssl3_accept_~s__state~0); 43466#L111 assume !(16384 == ssl3_accept_~s__state~0); 43464#L114 assume !(8192 == ssl3_accept_~s__state~0); 43462#L117 assume !(24576 == ssl3_accept_~s__state~0); 43460#L120 assume !(8195 == ssl3_accept_~s__state~0); 43458#L123 assume !(8480 == ssl3_accept_~s__state~0); 43459#L126 assume !(8481 == ssl3_accept_~s__state~0); 43671#L129 assume !(8482 == ssl3_accept_~s__state~0); 43669#L132 assume 8464 == ssl3_accept_~s__state~0; 42225#L139 [2018-11-18 08:56:01,424 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:01,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 08:56:01,424 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:01,424 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:01,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,425 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:01,425 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:01,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:01,431 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:01,431 INFO L82 PathProgramCache]: Analyzing trace with hash -92196422, now seen corresponding path program 1 times [2018-11-18 08:56:01,431 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:01,431 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:01,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,432 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:01,432 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:01,481 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-18 08:56:01,481 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 08:56:01,482 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/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-18 08:56:01,493 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:01,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:01,521 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:56:01,559 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-18 08:56:01,583 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 08:56:01,584 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 08:56:01,584 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:01,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 08:56:01,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 08:56:01,584 INFO L87 Difference]: Start difference. First operand 2853 states and 3736 transitions. cyclomatic complexity: 887 Second operand 5 states. [2018-11-18 08:56:01,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:01,832 INFO L93 Difference]: Finished difference Result 4590 states and 5893 transitions. [2018-11-18 08:56:01,832 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 08:56:01,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4590 states and 5893 transitions. [2018-11-18 08:56:01,843 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3806 [2018-11-18 08:56:01,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4590 states to 4518 states and 5817 transitions. [2018-11-18 08:56:01,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4407 [2018-11-18 08:56:01,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4407 [2018-11-18 08:56:01,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4518 states and 5817 transitions. [2018-11-18 08:56:01,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:01,855 INFO L705 BuchiCegarLoop]: Abstraction has 4518 states and 5817 transitions. [2018-11-18 08:56:01,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4518 states and 5817 transitions. [2018-11-18 08:56:01,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4518 to 3554. [2018-11-18 08:56:01,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3554 states. [2018-11-18 08:56:01,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3554 states to 3554 states and 4640 transitions. [2018-11-18 08:56:01,884 INFO L728 BuchiCegarLoop]: Abstraction has 3554 states and 4640 transitions. [2018-11-18 08:56:01,884 INFO L608 BuchiCegarLoop]: Abstraction has 3554 states and 4640 transitions. [2018-11-18 08:56:01,884 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 08:56:01,884 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3554 states and 4640 transitions. [2018-11-18 08:56:01,891 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3358 [2018-11-18 08:56:01,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:01,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:01,892 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-18 08:56:01,892 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:01,893 INFO L794 eck$LassoCheckResult]: Stem: 49705#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 49526#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 49527#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49651#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; 49692#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49636#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 49713#L105-3 assume true; 49770#L105-1 assume !false; 50549#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50548#L108 assume !(12292 == ssl3_accept_~s__state~0); 50547#L111 assume !(16384 == ssl3_accept_~s__state~0); 50546#L114 assume !(8192 == ssl3_accept_~s__state~0); 50545#L117 assume !(24576 == ssl3_accept_~s__state~0); 50544#L120 assume !(8195 == ssl3_accept_~s__state~0); 50543#L123 assume !(8480 == ssl3_accept_~s__state~0); 50542#L126 assume !(8481 == ssl3_accept_~s__state~0); 50541#L129 assume !(8482 == ssl3_accept_~s__state~0); 50540#L132 assume 8464 == ssl3_accept_~s__state~0; 49900#L139 [2018-11-18 08:56:01,893 INFO L796 eck$LassoCheckResult]: Loop: 49900#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 53054#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51545#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; 53049#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53046#L592 ssl3_accept_~skip~0 := 0; 53045#L105-3 assume true; 53044#L105-1 assume !false; 53043#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53040#L108 assume !(12292 == ssl3_accept_~s__state~0); 53039#L111 assume !(16384 == ssl3_accept_~s__state~0); 53036#L114 assume !(8192 == ssl3_accept_~s__state~0); 53031#L117 assume !(24576 == ssl3_accept_~s__state~0); 53029#L120 assume !(8195 == ssl3_accept_~s__state~0); 49731#L123 assume !(8480 == ssl3_accept_~s__state~0); 49709#L126 assume !(8481 == ssl3_accept_~s__state~0); 49710#L129 assume !(8482 == ssl3_accept_~s__state~0); 49707#L132 assume !(8464 == ssl3_accept_~s__state~0); 49657#L135 assume !(8465 == ssl3_accept_~s__state~0); 49658#L138 assume !(8466 == ssl3_accept_~s__state~0); 49682#L141 assume 8496 == ssl3_accept_~s__state~0; 49897#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 53001#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51514#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 52998#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49703#L297-2 ssl3_accept_~s__init_num~0 := 0; 52994#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52990#L592 ssl3_accept_~skip~0 := 0; 52988#L105-3 assume true; 52986#L105-1 assume !false; 52984#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52982#L108 assume !(12292 == ssl3_accept_~s__state~0); 52980#L111 assume !(16384 == ssl3_accept_~s__state~0); 52979#L114 assume !(8192 == ssl3_accept_~s__state~0); 52977#L117 assume !(24576 == ssl3_accept_~s__state~0); 52974#L120 assume !(8195 == ssl3_accept_~s__state~0); 52969#L123 assume !(8480 == ssl3_accept_~s__state~0); 52967#L126 assume !(8481 == ssl3_accept_~s__state~0); 52965#L129 assume !(8482 == ssl3_accept_~s__state~0); 52963#L132 assume !(8464 == ssl3_accept_~s__state~0); 52961#L135 assume !(8465 == ssl3_accept_~s__state~0); 52959#L138 assume !(8466 == ssl3_accept_~s__state~0); 52799#L141 assume !(8496 == ssl3_accept_~s__state~0); 52796#L144 assume !(8497 == ssl3_accept_~s__state~0); 52775#L147 assume 8512 == ssl3_accept_~s__state~0; 49894#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49704#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 49594#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49706#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53017#L592 ssl3_accept_~skip~0 := 0; 53015#L105-3 assume true; 53013#L105-1 assume !false; 53011#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53009#L108 assume !(12292 == ssl3_accept_~s__state~0); 53007#L111 assume !(16384 == ssl3_accept_~s__state~0); 53005#L114 assume !(8192 == ssl3_accept_~s__state~0); 53003#L117 assume !(24576 == ssl3_accept_~s__state~0); 52997#L120 assume !(8195 == ssl3_accept_~s__state~0); 52991#L123 assume !(8480 == ssl3_accept_~s__state~0); 52989#L126 assume !(8481 == ssl3_accept_~s__state~0); 52987#L129 assume !(8482 == ssl3_accept_~s__state~0); 52985#L132 assume !(8464 == ssl3_accept_~s__state~0); 52983#L135 assume !(8465 == ssl3_accept_~s__state~0); 52981#L138 assume !(8466 == ssl3_accept_~s__state~0); 49639#L141 assume !(8496 == ssl3_accept_~s__state~0); 49591#L144 assume !(8497 == ssl3_accept_~s__state~0); 49550#L147 assume !(8512 == ssl3_accept_~s__state~0); 49551#L150 assume !(8513 == ssl3_accept_~s__state~0); 49569#L153 assume 8528 == ssl3_accept_~s__state~0; 49661#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49662#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49649#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49590#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49580#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 49518#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49584#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52658#L592 ssl3_accept_~skip~0 := 0; 52530#L105-3 assume true; 52529#L105-1 assume !false; 52528#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52527#L108 assume !(12292 == ssl3_accept_~s__state~0); 52526#L111 assume !(16384 == ssl3_accept_~s__state~0); 52524#L114 assume !(8192 == ssl3_accept_~s__state~0); 52523#L117 assume !(24576 == ssl3_accept_~s__state~0); 52522#L120 assume !(8195 == ssl3_accept_~s__state~0); 52521#L123 assume !(8480 == ssl3_accept_~s__state~0); 52520#L126 assume !(8481 == ssl3_accept_~s__state~0); 52519#L129 assume !(8482 == ssl3_accept_~s__state~0); 52518#L132 assume !(8464 == ssl3_accept_~s__state~0); 52517#L135 assume !(8465 == ssl3_accept_~s__state~0); 52516#L138 assume !(8466 == ssl3_accept_~s__state~0); 52515#L141 assume !(8496 == ssl3_accept_~s__state~0); 52514#L144 assume !(8497 == ssl3_accept_~s__state~0); 52513#L147 assume !(8512 == ssl3_accept_~s__state~0); 52512#L150 assume !(8513 == ssl3_accept_~s__state~0); 52511#L153 assume !(8528 == ssl3_accept_~s__state~0); 52510#L156 assume !(8529 == ssl3_accept_~s__state~0); 52509#L159 assume 8544 == ssl3_accept_~s__state~0; 49641#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49571#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 49572#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49714#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49678#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 49670#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; 49671#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52329#L592 ssl3_accept_~skip~0 := 0; 52327#L105-3 assume true; 52325#L105-1 assume !false; 52323#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52321#L108 assume !(12292 == ssl3_accept_~s__state~0); 52319#L111 assume !(16384 == ssl3_accept_~s__state~0); 52318#L114 assume !(8192 == ssl3_accept_~s__state~0); 52315#L117 assume !(24576 == ssl3_accept_~s__state~0); 52309#L120 assume !(8195 == ssl3_accept_~s__state~0); 52306#L123 assume !(8480 == ssl3_accept_~s__state~0); 52302#L126 assume !(8481 == ssl3_accept_~s__state~0); 52286#L129 assume !(8482 == ssl3_accept_~s__state~0); 52285#L132 assume !(8464 == ssl3_accept_~s__state~0); 52283#L135 assume !(8465 == ssl3_accept_~s__state~0); 52284#L138 assume !(8466 == ssl3_accept_~s__state~0); 52181#L141 assume !(8496 == ssl3_accept_~s__state~0); 52180#L144 assume !(8497 == ssl3_accept_~s__state~0); 52179#L147 assume !(8512 == ssl3_accept_~s__state~0); 52178#L150 assume !(8513 == ssl3_accept_~s__state~0); 52177#L153 assume !(8528 == ssl3_accept_~s__state~0); 52176#L156 assume !(8529 == ssl3_accept_~s__state~0); 52175#L159 assume !(8544 == ssl3_accept_~s__state~0); 52174#L162 assume !(8545 == ssl3_accept_~s__state~0); 52173#L165 assume !(8560 == ssl3_accept_~s__state~0); 52172#L168 assume !(8561 == ssl3_accept_~s__state~0); 52171#L171 assume 8448 == ssl3_accept_~s__state~0; 52169#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 49622#L433 assume !(ssl3_accept_~num1~0 > 0); 49562#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49624#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52645#L592 ssl3_accept_~skip~0 := 0; 52646#L105-3 assume true; 52639#L105-1 assume !false; 52640#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52633#L108 assume !(12292 == ssl3_accept_~s__state~0); 52634#L111 assume !(16384 == ssl3_accept_~s__state~0); 52627#L114 assume !(8192 == ssl3_accept_~s__state~0); 52628#L117 assume !(24576 == ssl3_accept_~s__state~0); 52621#L120 assume !(8195 == ssl3_accept_~s__state~0); 52622#L123 assume !(8480 == ssl3_accept_~s__state~0); 52613#L126 assume !(8481 == ssl3_accept_~s__state~0); 52614#L129 assume !(8482 == ssl3_accept_~s__state~0); 52605#L132 assume !(8464 == ssl3_accept_~s__state~0); 52606#L135 assume !(8465 == ssl3_accept_~s__state~0); 52601#L138 assume !(8466 == ssl3_accept_~s__state~0); 52602#L141 assume !(8496 == ssl3_accept_~s__state~0); 52597#L144 assume !(8497 == ssl3_accept_~s__state~0); 52598#L147 assume !(8512 == ssl3_accept_~s__state~0); 52590#L150 assume !(8513 == ssl3_accept_~s__state~0); 52591#L153 assume !(8528 == ssl3_accept_~s__state~0); 52536#L156 assume !(8529 == ssl3_accept_~s__state~0); 52537#L159 assume !(8544 == ssl3_accept_~s__state~0); 49723#L162 assume !(8545 == ssl3_accept_~s__state~0); 49724#L165 assume !(8560 == ssl3_accept_~s__state~0); 49664#L168 assume !(8561 == ssl3_accept_~s__state~0); 49665#L171 assume !(8448 == ssl3_accept_~s__state~0); 49643#L174 assume 8576 == ssl3_accept_~s__state~0; 49598#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 49606#L447 assume !(ssl3_accept_~ret~0 <= 0); 49543#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 49544#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52910#L592 ssl3_accept_~skip~0 := 0; 52909#L105-3 assume true; 52908#L105-1 assume !false; 52907#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52906#L108 assume !(12292 == ssl3_accept_~s__state~0); 52905#L111 assume !(16384 == ssl3_accept_~s__state~0); 52904#L114 assume !(8192 == ssl3_accept_~s__state~0); 52903#L117 assume !(24576 == ssl3_accept_~s__state~0); 52902#L120 assume !(8195 == ssl3_accept_~s__state~0); 52901#L123 assume !(8480 == ssl3_accept_~s__state~0); 52900#L126 assume !(8481 == ssl3_accept_~s__state~0); 52899#L129 assume !(8482 == ssl3_accept_~s__state~0); 52898#L132 assume 8464 == ssl3_accept_~s__state~0; 49900#L139 [2018-11-18 08:56:01,893 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:01,893 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 08:56:01,893 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:01,893 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:01,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,894 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:01,894 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:01,904 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:01,904 INFO L82 PathProgramCache]: Analyzing trace with hash -553178186, now seen corresponding path program 1 times [2018-11-18 08:56:01,904 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:01,904 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:01,904 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,905 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:01,905 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:01,995 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 08:56:01,995 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:01,995 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 08:56:01,996 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:01,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:01,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:01,996 INFO L87 Difference]: Start difference. First operand 3554 states and 4640 transitions. cyclomatic complexity: 1093 Second operand 3 states. [2018-11-18 08:56:02,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:02,095 INFO L93 Difference]: Finished difference Result 3942 states and 5098 transitions. [2018-11-18 08:56:02,096 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:02,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3942 states and 5098 transitions. [2018-11-18 08:56:02,107 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3484 [2018-11-18 08:56:02,116 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3942 states to 3812 states and 4968 transitions. [2018-11-18 08:56:02,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3701 [2018-11-18 08:56:02,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3701 [2018-11-18 08:56:02,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3812 states and 4968 transitions. [2018-11-18 08:56:02,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:02,119 INFO L705 BuchiCegarLoop]: Abstraction has 3812 states and 4968 transitions. [2018-11-18 08:56:02,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3812 states and 4968 transitions. [2018-11-18 08:56:02,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3812 to 3514. [2018-11-18 08:56:02,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3514 states. [2018-11-18 08:56:02,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3514 states to 3514 states and 4572 transitions. [2018-11-18 08:56:02,150 INFO L728 BuchiCegarLoop]: Abstraction has 3514 states and 4572 transitions. [2018-11-18 08:56:02,150 INFO L608 BuchiCegarLoop]: Abstraction has 3514 states and 4572 transitions. [2018-11-18 08:56:02,151 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 08:56:02,151 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3514 states and 4572 transitions. [2018-11-18 08:56:02,158 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3294 [2018-11-18 08:56:02,158 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:02,159 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:02,160 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-18 08:56:02,160 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:02,160 INFO L794 eck$LassoCheckResult]: Stem: 57212#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 57028#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 57029#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 57157#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; 57197#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 57139#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 57222#L105-3 assume true; 57280#L105-1 assume !false; 57678#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57672#L108 assume !(12292 == ssl3_accept_~s__state~0); 57673#L111 assume !(16384 == ssl3_accept_~s__state~0); 57666#L114 assume !(8192 == ssl3_accept_~s__state~0); 57667#L117 assume !(24576 == ssl3_accept_~s__state~0); 57658#L120 assume !(8195 == ssl3_accept_~s__state~0); 57659#L123 assume !(8480 == ssl3_accept_~s__state~0); 57649#L126 assume !(8481 == ssl3_accept_~s__state~0); 57650#L129 assume !(8482 == ssl3_accept_~s__state~0); 57640#L132 assume 8464 == ssl3_accept_~s__state~0; 57528#L139 [2018-11-18 08:56:02,160 INFO L796 eck$LassoCheckResult]: Loop: 57528#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 60435#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 60389#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; 60434#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60449#L592 ssl3_accept_~skip~0 := 0; 60448#L105-3 assume true; 60447#L105-1 assume !false; 60446#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60445#L108 assume !(12292 == ssl3_accept_~s__state~0); 60444#L111 assume !(16384 == ssl3_accept_~s__state~0); 60443#L114 assume !(8192 == ssl3_accept_~s__state~0); 60442#L117 assume !(24576 == ssl3_accept_~s__state~0); 60441#L120 assume !(8195 == ssl3_accept_~s__state~0); 60440#L123 assume !(8480 == ssl3_accept_~s__state~0); 60439#L126 assume !(8481 == ssl3_accept_~s__state~0); 60438#L129 assume !(8482 == ssl3_accept_~s__state~0); 60437#L132 assume !(8464 == ssl3_accept_~s__state~0); 60436#L135 assume !(8465 == ssl3_accept_~s__state~0); 60413#L138 assume !(8466 == ssl3_accept_~s__state~0); 59267#L141 assume 8496 == ssl3_accept_~s__state~0; 57524#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 59266#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 58901#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 59263#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 57210#L297-2 ssl3_accept_~s__init_num~0 := 0; 59258#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59255#L592 ssl3_accept_~skip~0 := 0; 59254#L105-3 assume true; 59253#L105-1 assume !false; 59252#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59251#L108 assume !(12292 == ssl3_accept_~s__state~0); 59250#L111 assume !(16384 == ssl3_accept_~s__state~0); 59249#L114 assume !(8192 == ssl3_accept_~s__state~0); 59248#L117 assume !(24576 == ssl3_accept_~s__state~0); 59247#L120 assume !(8195 == ssl3_accept_~s__state~0); 59246#L123 assume !(8480 == ssl3_accept_~s__state~0); 59245#L126 assume !(8481 == ssl3_accept_~s__state~0); 59244#L129 assume !(8482 == ssl3_accept_~s__state~0); 59243#L132 assume !(8464 == ssl3_accept_~s__state~0); 59242#L135 assume !(8465 == ssl3_accept_~s__state~0); 59241#L138 assume !(8466 == ssl3_accept_~s__state~0); 59240#L141 assume !(8496 == ssl3_accept_~s__state~0); 59239#L144 assume !(8497 == ssl3_accept_~s__state~0); 59238#L147 assume 8512 == ssl3_accept_~s__state~0; 57520#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59235#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 59232#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 59229#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59226#L592 ssl3_accept_~skip~0 := 0; 59225#L105-3 assume true; 59224#L105-1 assume !false; 59223#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59222#L108 assume !(12292 == ssl3_accept_~s__state~0); 59221#L111 assume !(16384 == ssl3_accept_~s__state~0); 59220#L114 assume !(8192 == ssl3_accept_~s__state~0); 59219#L117 assume !(24576 == ssl3_accept_~s__state~0); 59218#L120 assume !(8195 == ssl3_accept_~s__state~0); 59217#L123 assume !(8480 == ssl3_accept_~s__state~0); 59216#L126 assume !(8481 == ssl3_accept_~s__state~0); 59215#L129 assume !(8482 == ssl3_accept_~s__state~0); 59214#L132 assume !(8464 == ssl3_accept_~s__state~0); 59213#L135 assume !(8465 == ssl3_accept_~s__state~0); 59212#L138 assume !(8466 == ssl3_accept_~s__state~0); 59211#L141 assume !(8496 == ssl3_accept_~s__state~0); 59210#L144 assume !(8497 == ssl3_accept_~s__state~0); 59209#L147 assume !(8512 == ssl3_accept_~s__state~0); 59208#L150 assume !(8513 == ssl3_accept_~s__state~0); 59207#L153 assume 8528 == ssl3_accept_~s__state~0; 57514#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 59206#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 59204#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 59202#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 59196#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 59191#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 59188#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59184#L592 ssl3_accept_~skip~0 := 0; 59181#L105-3 assume true; 59176#L105-1 assume !false; 59174#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59172#L108 assume !(12292 == ssl3_accept_~s__state~0); 59170#L111 assume !(16384 == ssl3_accept_~s__state~0); 59168#L114 assume !(8192 == ssl3_accept_~s__state~0); 59166#L117 assume !(24576 == ssl3_accept_~s__state~0); 59164#L120 assume !(8195 == ssl3_accept_~s__state~0); 59162#L123 assume !(8480 == ssl3_accept_~s__state~0); 59160#L126 assume !(8481 == ssl3_accept_~s__state~0); 59158#L129 assume !(8482 == ssl3_accept_~s__state~0); 59156#L132 assume !(8464 == ssl3_accept_~s__state~0); 59154#L135 assume !(8465 == ssl3_accept_~s__state~0); 59152#L138 assume !(8466 == ssl3_accept_~s__state~0); 59150#L141 assume !(8496 == ssl3_accept_~s__state~0); 59148#L144 assume !(8497 == ssl3_accept_~s__state~0); 59146#L147 assume !(8512 == ssl3_accept_~s__state~0); 59144#L150 assume !(8513 == ssl3_accept_~s__state~0); 59142#L153 assume !(8528 == ssl3_accept_~s__state~0); 59140#L156 assume !(8529 == ssl3_accept_~s__state~0); 59138#L159 assume 8544 == ssl3_accept_~s__state~0; 57509#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 59135#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 59132#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 59128#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 59125#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 59122#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; 59118#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59115#L592 ssl3_accept_~skip~0 := 0; 59114#L105-3 assume true; 59113#L105-1 assume !false; 59112#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59111#L108 assume !(12292 == ssl3_accept_~s__state~0); 59110#L111 assume !(16384 == ssl3_accept_~s__state~0); 59109#L114 assume !(8192 == ssl3_accept_~s__state~0); 59108#L117 assume !(24576 == ssl3_accept_~s__state~0); 59107#L120 assume !(8195 == ssl3_accept_~s__state~0); 59106#L123 assume !(8480 == ssl3_accept_~s__state~0); 59104#L126 assume !(8481 == ssl3_accept_~s__state~0); 59102#L129 assume !(8482 == ssl3_accept_~s__state~0); 59100#L132 assume !(8464 == ssl3_accept_~s__state~0); 59098#L135 assume !(8465 == ssl3_accept_~s__state~0); 59096#L138 assume !(8466 == ssl3_accept_~s__state~0); 59094#L141 assume !(8496 == ssl3_accept_~s__state~0); 59092#L144 assume !(8497 == ssl3_accept_~s__state~0); 59090#L147 assume !(8512 == ssl3_accept_~s__state~0); 59088#L150 assume !(8513 == ssl3_accept_~s__state~0); 59086#L153 assume !(8528 == ssl3_accept_~s__state~0); 59084#L156 assume !(8529 == ssl3_accept_~s__state~0); 59082#L159 assume !(8544 == ssl3_accept_~s__state~0); 59081#L162 assume !(8545 == ssl3_accept_~s__state~0); 59080#L165 assume !(8560 == ssl3_accept_~s__state~0); 59078#L168 assume !(8561 == ssl3_accept_~s__state~0); 59077#L171 assume 8448 == ssl3_accept_~s__state~0; 59074#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 59066#L433 assume !(ssl3_accept_~num1~0 > 0); 59065#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 59057#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 59053#L592 ssl3_accept_~skip~0 := 0; 59051#L105-3 assume true; 59049#L105-1 assume !false; 59047#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 59045#L108 assume !(12292 == ssl3_accept_~s__state~0); 59043#L111 assume !(16384 == ssl3_accept_~s__state~0); 59041#L114 assume !(8192 == ssl3_accept_~s__state~0); 59039#L117 assume !(24576 == ssl3_accept_~s__state~0); 59036#L120 assume !(8195 == ssl3_accept_~s__state~0); 59034#L123 assume !(8480 == ssl3_accept_~s__state~0); 59032#L126 assume !(8481 == ssl3_accept_~s__state~0); 59029#L129 assume !(8482 == ssl3_accept_~s__state~0); 59027#L132 assume !(8464 == ssl3_accept_~s__state~0); 59025#L135 assume !(8465 == ssl3_accept_~s__state~0); 59023#L138 assume !(8466 == ssl3_accept_~s__state~0); 59021#L141 assume !(8496 == ssl3_accept_~s__state~0); 59019#L144 assume !(8497 == ssl3_accept_~s__state~0); 59017#L147 assume !(8512 == ssl3_accept_~s__state~0); 59015#L150 assume !(8513 == ssl3_accept_~s__state~0); 59013#L153 assume !(8528 == ssl3_accept_~s__state~0); 59011#L156 assume !(8529 == ssl3_accept_~s__state~0); 59009#L159 assume !(8544 == ssl3_accept_~s__state~0); 59006#L162 assume !(8545 == ssl3_accept_~s__state~0); 59004#L165 assume !(8560 == ssl3_accept_~s__state~0); 59005#L168 assume !(8561 == ssl3_accept_~s__state~0); 59000#L171 assume !(8448 == ssl3_accept_~s__state~0); 59001#L174 assume 8576 == ssl3_accept_~s__state~0; 58468#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 58997#L447 assume !(ssl3_accept_~ret~0 <= 0); 58990#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 58314#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 60427#L592 ssl3_accept_~skip~0 := 0; 60426#L105-3 assume true; 60425#L105-1 assume !false; 60424#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60423#L108 assume !(12292 == ssl3_accept_~s__state~0); 60422#L111 assume !(16384 == ssl3_accept_~s__state~0); 60421#L114 assume !(8192 == ssl3_accept_~s__state~0); 60420#L117 assume !(24576 == ssl3_accept_~s__state~0); 60419#L120 assume !(8195 == ssl3_accept_~s__state~0); 60418#L123 assume !(8480 == ssl3_accept_~s__state~0); 59341#L126 assume !(8481 == ssl3_accept_~s__state~0); 60417#L129 assume !(8482 == ssl3_accept_~s__state~0); 60416#L132 assume !(8464 == ssl3_accept_~s__state~0); 60414#L135 assume !(8465 == ssl3_accept_~s__state~0); 60415#L138 assume 8466 == ssl3_accept_~s__state~0; 57528#L139 [2018-11-18 08:56:02,160 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:02,160 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 08:56:02,161 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:02,161 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:02,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,161 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:02,161 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:02,167 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:02,167 INFO L82 PathProgramCache]: Analyzing trace with hash 971712859, now seen corresponding path program 1 times [2018-11-18 08:56:02,167 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:02,167 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:02,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,168 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:02,168 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:02,231 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-18 08:56:02,231 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:02,232 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:02,232 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:02,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:02,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:02,232 INFO L87 Difference]: Start difference. First operand 3514 states and 4572 transitions. cyclomatic complexity: 1066 Second operand 3 states. [2018-11-18 08:56:02,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:02,254 INFO L93 Difference]: Finished difference Result 6194 states and 7996 transitions. [2018-11-18 08:56:02,255 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:02,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6194 states and 7996 transitions. [2018-11-18 08:56:02,273 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 5974 [2018-11-18 08:56:02,293 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6194 states to 6194 states and 7996 transitions. [2018-11-18 08:56:02,293 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6083 [2018-11-18 08:56:02,296 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6083 [2018-11-18 08:56:02,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6194 states and 7996 transitions. [2018-11-18 08:56:02,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:02,298 INFO L705 BuchiCegarLoop]: Abstraction has 6194 states and 7996 transitions. [2018-11-18 08:56:02,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6194 states and 7996 transitions. [2018-11-18 08:56:02,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6194 to 3514. [2018-11-18 08:56:02,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3514 states. [2018-11-18 08:56:02,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3514 states to 3514 states and 4568 transitions. [2018-11-18 08:56:02,333 INFO L728 BuchiCegarLoop]: Abstraction has 3514 states and 4568 transitions. [2018-11-18 08:56:02,333 INFO L608 BuchiCegarLoop]: Abstraction has 3514 states and 4568 transitions. [2018-11-18 08:56:02,333 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 08:56:02,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3514 states and 4568 transitions. [2018-11-18 08:56:02,341 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3294 [2018-11-18 08:56:02,341 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:02,341 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:02,342 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-18 08:56:02,342 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:02,343 INFO L794 eck$LassoCheckResult]: Stem: 66925#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 66745#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 66746#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66867#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; 66909#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66849#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 66935#L105-3 assume true; 66991#L105-1 assume !false; 68151#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68150#L108 assume !(12292 == ssl3_accept_~s__state~0); 68149#L111 assume !(16384 == ssl3_accept_~s__state~0); 68148#L114 assume !(8192 == ssl3_accept_~s__state~0); 68147#L117 assume !(24576 == ssl3_accept_~s__state~0); 68146#L120 assume !(8195 == ssl3_accept_~s__state~0); 68145#L123 assume !(8480 == ssl3_accept_~s__state~0); 68144#L126 assume !(8481 == ssl3_accept_~s__state~0); 68143#L129 assume !(8482 == ssl3_accept_~s__state~0); 68142#L132 assume 8464 == ssl3_accept_~s__state~0; 67104#L139 [2018-11-18 08:56:02,343 INFO L796 eck$LassoCheckResult]: Loop: 67104#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 66926#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66895#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; 66896#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69996#L592 ssl3_accept_~skip~0 := 0; 69995#L105-3 assume true; 69994#L105-1 assume !false; 69993#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69990#L108 assume !(12292 == ssl3_accept_~s__state~0); 69988#L111 assume !(16384 == ssl3_accept_~s__state~0); 69987#L114 assume !(8192 == ssl3_accept_~s__state~0); 69986#L117 assume !(24576 == ssl3_accept_~s__state~0); 69985#L120 assume !(8195 == ssl3_accept_~s__state~0); 69984#L123 assume !(8480 == ssl3_accept_~s__state~0); 69983#L126 assume !(8481 == ssl3_accept_~s__state~0); 69982#L129 assume !(8482 == ssl3_accept_~s__state~0); 69981#L132 assume !(8464 == ssl3_accept_~s__state~0); 69979#L135 assume !(8465 == ssl3_accept_~s__state~0); 68981#L138 assume !(8466 == ssl3_accept_~s__state~0); 68893#L141 assume 8496 == ssl3_accept_~s__state~0; 67099#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 68888#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 68880#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 68884#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66923#L297-2 ssl3_accept_~s__init_num~0 := 0; 69150#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69146#L592 ssl3_accept_~skip~0 := 0; 69144#L105-3 assume true; 69142#L105-1 assume !false; 69140#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69138#L108 assume !(12292 == ssl3_accept_~s__state~0); 69136#L111 assume !(16384 == ssl3_accept_~s__state~0); 69134#L114 assume !(8192 == ssl3_accept_~s__state~0); 69132#L117 assume !(24576 == ssl3_accept_~s__state~0); 69130#L120 assume !(8195 == ssl3_accept_~s__state~0); 69129#L123 assume !(8480 == ssl3_accept_~s__state~0); 69128#L126 assume !(8481 == ssl3_accept_~s__state~0); 69127#L129 assume !(8482 == ssl3_accept_~s__state~0); 69126#L132 assume !(8464 == ssl3_accept_~s__state~0); 69125#L135 assume !(8465 == ssl3_accept_~s__state~0); 69123#L138 assume !(8466 == ssl3_accept_~s__state~0); 69117#L141 assume !(8496 == ssl3_accept_~s__state~0); 69113#L144 assume !(8497 == ssl3_accept_~s__state~0); 68968#L147 assume 8512 == ssl3_accept_~s__state~0; 67094#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69991#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 69989#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 69974#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69971#L592 ssl3_accept_~skip~0 := 0; 69970#L105-3 assume true; 69969#L105-1 assume !false; 69968#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69967#L108 assume !(12292 == ssl3_accept_~s__state~0); 69966#L111 assume !(16384 == ssl3_accept_~s__state~0); 69965#L114 assume !(8192 == ssl3_accept_~s__state~0); 69964#L117 assume !(24576 == ssl3_accept_~s__state~0); 69963#L120 assume !(8195 == ssl3_accept_~s__state~0); 69962#L123 assume !(8480 == ssl3_accept_~s__state~0); 69961#L126 assume !(8481 == ssl3_accept_~s__state~0); 69960#L129 assume !(8482 == ssl3_accept_~s__state~0); 69959#L132 assume !(8464 == ssl3_accept_~s__state~0); 69958#L135 assume !(8465 == ssl3_accept_~s__state~0); 69957#L138 assume !(8466 == ssl3_accept_~s__state~0); 69956#L141 assume !(8496 == ssl3_accept_~s__state~0); 69955#L144 assume !(8497 == ssl3_accept_~s__state~0); 69954#L147 assume !(8512 == ssl3_accept_~s__state~0); 69953#L150 assume !(8513 == ssl3_accept_~s__state~0); 69952#L153 assume 8528 == ssl3_accept_~s__state~0; 67090#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 66905#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 66865#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 66802#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 66803#L358 assume !(ssl3_accept_~ret~0 <= 0); 69948#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69942#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69938#L592 ssl3_accept_~skip~0 := 0; 69936#L105-3 assume true; 69934#L105-1 assume !false; 69932#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69930#L108 assume !(12292 == ssl3_accept_~s__state~0); 69928#L111 assume !(16384 == ssl3_accept_~s__state~0); 69926#L114 assume !(8192 == ssl3_accept_~s__state~0); 69924#L117 assume !(24576 == ssl3_accept_~s__state~0); 69922#L120 assume !(8195 == ssl3_accept_~s__state~0); 69920#L123 assume !(8480 == ssl3_accept_~s__state~0); 69918#L126 assume !(8481 == ssl3_accept_~s__state~0); 69916#L129 assume !(8482 == ssl3_accept_~s__state~0); 69914#L132 assume !(8464 == ssl3_accept_~s__state~0); 69912#L135 assume !(8465 == ssl3_accept_~s__state~0); 69910#L138 assume !(8466 == ssl3_accept_~s__state~0); 69908#L141 assume !(8496 == ssl3_accept_~s__state~0); 69906#L144 assume !(8497 == ssl3_accept_~s__state~0); 69904#L147 assume !(8512 == ssl3_accept_~s__state~0); 69903#L150 assume !(8513 == ssl3_accept_~s__state~0); 69902#L153 assume !(8528 == ssl3_accept_~s__state~0); 69901#L156 assume !(8529 == ssl3_accept_~s__state~0); 69900#L159 assume 8544 == ssl3_accept_~s__state~0; 67084#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66786#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 66787#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66936#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66894#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 66886#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; 66887#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70112#L592 ssl3_accept_~skip~0 := 0; 70111#L105-3 assume true; 70110#L105-1 assume !false; 70109#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70108#L108 assume !(12292 == ssl3_accept_~s__state~0); 70084#L111 assume !(16384 == ssl3_accept_~s__state~0); 69428#L114 assume !(8192 == ssl3_accept_~s__state~0); 69426#L117 assume !(24576 == ssl3_accept_~s__state~0); 69424#L120 assume !(8195 == ssl3_accept_~s__state~0); 69421#L123 assume !(8480 == ssl3_accept_~s__state~0); 69415#L126 assume !(8481 == ssl3_accept_~s__state~0); 69413#L129 assume !(8482 == ssl3_accept_~s__state~0); 69411#L132 assume !(8464 == ssl3_accept_~s__state~0); 69409#L135 assume !(8465 == ssl3_accept_~s__state~0); 69407#L138 assume !(8466 == ssl3_accept_~s__state~0); 69405#L141 assume !(8496 == ssl3_accept_~s__state~0); 69403#L144 assume !(8497 == ssl3_accept_~s__state~0); 69400#L147 assume !(8512 == ssl3_accept_~s__state~0); 69401#L150 assume !(8513 == ssl3_accept_~s__state~0); 69856#L153 assume !(8528 == ssl3_accept_~s__state~0); 69854#L156 assume !(8529 == ssl3_accept_~s__state~0); 69391#L159 assume !(8544 == ssl3_accept_~s__state~0); 69389#L162 assume !(8545 == ssl3_accept_~s__state~0); 69387#L165 assume !(8560 == ssl3_accept_~s__state~0); 69386#L168 assume !(8561 == ssl3_accept_~s__state~0); 69383#L171 assume 8448 == ssl3_accept_~s__state~0; 66789#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 66790#L433 assume !(ssl3_accept_~num1~0 > 0); 66777#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66836#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70125#L592 ssl3_accept_~skip~0 := 0; 70123#L105-3 assume true; 70122#L105-1 assume !false; 70121#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69858#L108 assume !(12292 == ssl3_accept_~s__state~0); 69857#L111 assume !(16384 == ssl3_accept_~s__state~0); 69855#L114 assume !(8192 == ssl3_accept_~s__state~0); 69853#L117 assume !(24576 == ssl3_accept_~s__state~0); 69852#L120 assume !(8195 == ssl3_accept_~s__state~0); 69851#L123 assume !(8480 == ssl3_accept_~s__state~0); 69849#L126 assume !(8481 == ssl3_accept_~s__state~0); 69847#L129 assume !(8482 == ssl3_accept_~s__state~0); 69845#L132 assume !(8464 == ssl3_accept_~s__state~0); 69843#L135 assume !(8465 == ssl3_accept_~s__state~0); 69841#L138 assume !(8466 == ssl3_accept_~s__state~0); 69840#L141 assume !(8496 == ssl3_accept_~s__state~0); 69839#L144 assume !(8497 == ssl3_accept_~s__state~0); 69836#L147 assume !(8512 == ssl3_accept_~s__state~0); 69834#L150 assume !(8513 == ssl3_accept_~s__state~0); 69833#L153 assume !(8528 == ssl3_accept_~s__state~0); 69832#L156 assume !(8529 == ssl3_accept_~s__state~0); 69831#L159 assume !(8544 == ssl3_accept_~s__state~0); 69830#L162 assume !(8545 == ssl3_accept_~s__state~0); 69828#L165 assume !(8560 == ssl3_accept_~s__state~0); 69827#L168 assume !(8561 == ssl3_accept_~s__state~0); 69817#L171 assume !(8448 == ssl3_accept_~s__state~0); 66858#L174 assume 8576 == ssl3_accept_~s__state~0; 66859#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 66820#L447 assume !(ssl3_accept_~ret~0 <= 0); 66759#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66760#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69820#L592 ssl3_accept_~skip~0 := 0; 69816#L105-3 assume true; 69813#L105-1 assume !false; 69807#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69805#L108 assume !(12292 == ssl3_accept_~s__state~0); 69803#L111 assume !(16384 == ssl3_accept_~s__state~0); 69801#L114 assume !(8192 == ssl3_accept_~s__state~0); 69799#L117 assume !(24576 == ssl3_accept_~s__state~0); 69797#L120 assume !(8195 == ssl3_accept_~s__state~0); 69795#L123 assume !(8480 == ssl3_accept_~s__state~0); 69007#L126 assume !(8481 == ssl3_accept_~s__state~0); 69792#L129 assume !(8482 == ssl3_accept_~s__state~0); 69790#L132 assume !(8464 == ssl3_accept_~s__state~0); 69788#L135 assume !(8465 == ssl3_accept_~s__state~0); 69786#L138 assume 8466 == ssl3_accept_~s__state~0; 67104#L139 [2018-11-18 08:56:02,343 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:02,343 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-18 08:56:02,343 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:02,343 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:02,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,344 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:02,344 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:02,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:02,350 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:02,350 INFO L82 PathProgramCache]: Analyzing trace with hash 699365434, now seen corresponding path program 1 times [2018-11-18 08:56:02,350 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:02,350 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:02,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,351 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:02,351 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:02,429 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-18 08:56:02,429 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:02,430 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-18 08:56:02,430 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:02,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 08:56:02,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 08:56:02,430 INFO L87 Difference]: Start difference. First operand 3514 states and 4568 transitions. cyclomatic complexity: 1062 Second operand 5 states. [2018-11-18 08:56:02,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:02,462 INFO L93 Difference]: Finished difference Result 3510 states and 4556 transitions. [2018-11-18 08:56:02,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:02,464 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3510 states and 4556 transitions. [2018-11-18 08:56:02,474 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3290 [2018-11-18 08:56:02,482 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3510 states to 3510 states and 4556 transitions. [2018-11-18 08:56:02,482 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3399 [2018-11-18 08:56:02,484 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3399 [2018-11-18 08:56:02,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3510 states and 4556 transitions. [2018-11-18 08:56:02,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:02,485 INFO L705 BuchiCegarLoop]: Abstraction has 3510 states and 4556 transitions. [2018-11-18 08:56:02,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3510 states and 4556 transitions. [2018-11-18 08:56:02,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3510 to 3510. [2018-11-18 08:56:02,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3510 states. [2018-11-18 08:56:02,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3510 states to 3510 states and 4556 transitions. [2018-11-18 08:56:02,513 INFO L728 BuchiCegarLoop]: Abstraction has 3510 states and 4556 transitions. [2018-11-18 08:56:02,514 INFO L608 BuchiCegarLoop]: Abstraction has 3510 states and 4556 transitions. [2018-11-18 08:56:02,514 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 08:56:02,514 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3510 states and 4556 transitions. [2018-11-18 08:56:02,521 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3290 [2018-11-18 08:56:02,521 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:02,521 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:02,522 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-18 08:56:02,522 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:02,522 INFO L794 eck$LassoCheckResult]: Stem: 73959#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 73776#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 73777#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 73898#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; 73941#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 73879#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 73971#L105-3 assume true; 74040#L105-1 assume !false; 74987#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76225#L108 assume !(12292 == ssl3_accept_~s__state~0); 74976#L111 assume !(16384 == ssl3_accept_~s__state~0); 74977#L114 assume !(8192 == ssl3_accept_~s__state~0); 74968#L117 assume !(24576 == ssl3_accept_~s__state~0); 74969#L120 assume !(8195 == ssl3_accept_~s__state~0); 74961#L123 assume !(8480 == ssl3_accept_~s__state~0); 74955#L126 assume !(8481 == ssl3_accept_~s__state~0); 74956#L129 assume !(8482 == ssl3_accept_~s__state~0); 76223#L132 assume 8464 == ssl3_accept_~s__state~0; 73815#L139 [2018-11-18 08:56:02,523 INFO L796 eck$LassoCheckResult]: Loop: 73815#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 73816#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 76391#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; 76392#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76536#L592 ssl3_accept_~skip~0 := 0; 76535#L105-3 assume true; 76534#L105-1 assume !false; 76533#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76532#L108 assume !(12292 == ssl3_accept_~s__state~0); 76531#L111 assume !(16384 == ssl3_accept_~s__state~0); 76530#L114 assume !(8192 == ssl3_accept_~s__state~0); 76529#L117 assume !(24576 == ssl3_accept_~s__state~0); 76528#L120 assume !(8195 == ssl3_accept_~s__state~0); 76527#L123 assume !(8480 == ssl3_accept_~s__state~0); 76526#L126 assume !(8481 == ssl3_accept_~s__state~0); 76525#L129 assume !(8482 == ssl3_accept_~s__state~0); 76524#L132 assume !(8464 == ssl3_accept_~s__state~0); 76523#L135 assume !(8465 == ssl3_accept_~s__state~0); 76133#L138 assume !(8466 == ssl3_accept_~s__state~0); 76063#L141 assume 8496 == ssl3_accept_~s__state~0; 74853#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 76056#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 76051#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 76047#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 73956#L297-2 ssl3_accept_~s__init_num~0 := 0; 76014#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76008#L592 ssl3_accept_~skip~0 := 0; 76004#L105-3 assume true; 76000#L105-1 assume !false; 75996#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75992#L108 assume !(12292 == ssl3_accept_~s__state~0); 75988#L111 assume !(16384 == ssl3_accept_~s__state~0); 75984#L114 assume !(8192 == ssl3_accept_~s__state~0); 75980#L117 assume !(24576 == ssl3_accept_~s__state~0); 75975#L120 assume !(8195 == ssl3_accept_~s__state~0); 75972#L123 assume !(8480 == ssl3_accept_~s__state~0); 75969#L126 assume !(8481 == ssl3_accept_~s__state~0); 75963#L129 assume !(8482 == ssl3_accept_~s__state~0); 75961#L132 assume !(8464 == ssl3_accept_~s__state~0); 75960#L135 assume !(8465 == ssl3_accept_~s__state~0); 75959#L138 assume !(8466 == ssl3_accept_~s__state~0); 75957#L141 assume !(8496 == ssl3_accept_~s__state~0); 75956#L144 assume !(8497 == ssl3_accept_~s__state~0); 75955#L147 assume 8512 == ssl3_accept_~s__state~0; 74848#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75953#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 75950#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 75947#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75943#L592 ssl3_accept_~skip~0 := 0; 75940#L105-3 assume true; 75934#L105-1 assume !false; 75928#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75925#L108 assume !(12292 == ssl3_accept_~s__state~0); 75401#L111 assume !(16384 == ssl3_accept_~s__state~0); 75394#L114 assume !(8192 == ssl3_accept_~s__state~0); 75391#L117 assume !(24576 == ssl3_accept_~s__state~0); 75388#L120 assume !(8195 == ssl3_accept_~s__state~0); 75385#L123 assume !(8480 == ssl3_accept_~s__state~0); 75382#L126 assume !(8481 == ssl3_accept_~s__state~0); 75379#L129 assume !(8482 == ssl3_accept_~s__state~0); 75376#L132 assume !(8464 == ssl3_accept_~s__state~0); 75373#L135 assume !(8465 == ssl3_accept_~s__state~0); 75370#L138 assume !(8466 == ssl3_accept_~s__state~0); 75367#L141 assume !(8496 == ssl3_accept_~s__state~0); 75364#L144 assume !(8497 == ssl3_accept_~s__state~0); 75361#L147 assume !(8512 == ssl3_accept_~s__state~0); 75358#L150 assume !(8513 == ssl3_accept_~s__state~0); 75355#L153 assume 8528 == ssl3_accept_~s__state~0; 74843#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 75350#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 75346#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 75342#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 75340#L358 assume !(ssl3_accept_~ret~0 <= 0); 75335#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 75332#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75329#L592 ssl3_accept_~skip~0 := 0; 75327#L105-3 assume true; 75324#L105-1 assume !false; 75319#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75317#L108 assume !(12292 == ssl3_accept_~s__state~0); 75315#L111 assume !(16384 == ssl3_accept_~s__state~0); 75313#L114 assume !(8192 == ssl3_accept_~s__state~0); 75311#L117 assume !(24576 == ssl3_accept_~s__state~0); 75309#L120 assume !(8195 == ssl3_accept_~s__state~0); 75307#L123 assume !(8480 == ssl3_accept_~s__state~0); 75305#L126 assume !(8481 == ssl3_accept_~s__state~0); 75303#L129 assume !(8482 == ssl3_accept_~s__state~0); 75301#L132 assume !(8464 == ssl3_accept_~s__state~0); 75299#L135 assume !(8465 == ssl3_accept_~s__state~0); 75297#L138 assume !(8466 == ssl3_accept_~s__state~0); 75295#L141 assume !(8496 == ssl3_accept_~s__state~0); 75293#L144 assume !(8497 == ssl3_accept_~s__state~0); 75291#L147 assume !(8512 == ssl3_accept_~s__state~0); 75289#L150 assume !(8513 == ssl3_accept_~s__state~0); 75287#L153 assume !(8528 == ssl3_accept_~s__state~0); 75285#L156 assume !(8529 == ssl3_accept_~s__state~0); 75283#L159 assume 8544 == ssl3_accept_~s__state~0; 74838#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 75280#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 75277#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 75275#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 75272#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 75269#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 75266#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; 75262#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75259#L592 ssl3_accept_~skip~0 := 0; 75258#L105-3 assume true; 75257#L105-1 assume !false; 75256#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75255#L108 assume !(12292 == ssl3_accept_~s__state~0); 75254#L111 assume !(16384 == ssl3_accept_~s__state~0); 75253#L114 assume !(8192 == ssl3_accept_~s__state~0); 75252#L117 assume !(24576 == ssl3_accept_~s__state~0); 75251#L120 assume !(8195 == ssl3_accept_~s__state~0); 75250#L123 assume !(8480 == ssl3_accept_~s__state~0); 75248#L126 assume !(8481 == ssl3_accept_~s__state~0); 75246#L129 assume !(8482 == ssl3_accept_~s__state~0); 75244#L132 assume !(8464 == ssl3_accept_~s__state~0); 75242#L135 assume !(8465 == ssl3_accept_~s__state~0); 75240#L138 assume !(8466 == ssl3_accept_~s__state~0); 75238#L141 assume !(8496 == ssl3_accept_~s__state~0); 75236#L144 assume !(8497 == ssl3_accept_~s__state~0); 75234#L147 assume !(8512 == ssl3_accept_~s__state~0); 75232#L150 assume !(8513 == ssl3_accept_~s__state~0); 75230#L153 assume !(8528 == ssl3_accept_~s__state~0); 75228#L156 assume !(8529 == ssl3_accept_~s__state~0); 75226#L159 assume !(8544 == ssl3_accept_~s__state~0); 75225#L162 assume !(8545 == ssl3_accept_~s__state~0); 75224#L165 assume !(8560 == ssl3_accept_~s__state~0); 75222#L168 assume !(8561 == ssl3_accept_~s__state~0); 75221#L171 assume 8448 == ssl3_accept_~s__state~0; 75218#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 75210#L433 assume !(ssl3_accept_~num1~0 > 0); 75209#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 75201#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75197#L592 ssl3_accept_~skip~0 := 0; 75195#L105-3 assume true; 75193#L105-1 assume !false; 75191#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75189#L108 assume !(12292 == ssl3_accept_~s__state~0); 75187#L111 assume !(16384 == ssl3_accept_~s__state~0); 75185#L114 assume !(8192 == ssl3_accept_~s__state~0); 75183#L117 assume !(24576 == ssl3_accept_~s__state~0); 75180#L120 assume !(8195 == ssl3_accept_~s__state~0); 75178#L123 assume !(8480 == ssl3_accept_~s__state~0); 75176#L126 assume !(8481 == ssl3_accept_~s__state~0); 75173#L129 assume !(8482 == ssl3_accept_~s__state~0); 75171#L132 assume !(8464 == ssl3_accept_~s__state~0); 75169#L135 assume !(8465 == ssl3_accept_~s__state~0); 75167#L138 assume !(8466 == ssl3_accept_~s__state~0); 75165#L141 assume !(8496 == ssl3_accept_~s__state~0); 75163#L144 assume !(8497 == ssl3_accept_~s__state~0); 75161#L147 assume !(8512 == ssl3_accept_~s__state~0); 75159#L150 assume !(8513 == ssl3_accept_~s__state~0); 75157#L153 assume !(8528 == ssl3_accept_~s__state~0); 75155#L156 assume !(8529 == ssl3_accept_~s__state~0); 75153#L159 assume !(8544 == ssl3_accept_~s__state~0); 75150#L162 assume !(8545 == ssl3_accept_~s__state~0); 75148#L165 assume !(8560 == ssl3_accept_~s__state~0); 75149#L168 assume !(8561 == ssl3_accept_~s__state~0); 75144#L171 assume !(8448 == ssl3_accept_~s__state~0); 75145#L174 assume 8576 == ssl3_accept_~s__state~0; 74958#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 75139#L447 assume !(ssl3_accept_~ret~0 <= 0); 75079#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 74892#L555 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76384#L592 ssl3_accept_~skip~0 := 0; 76382#L105-3 assume true; 76380#L105-1 assume !false; 76378#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76376#L108 assume !(12292 == ssl3_accept_~s__state~0); 76374#L111 assume !(16384 == ssl3_accept_~s__state~0); 76372#L114 assume !(8192 == ssl3_accept_~s__state~0); 76370#L117 assume !(24576 == ssl3_accept_~s__state~0); 76368#L120 assume !(8195 == ssl3_accept_~s__state~0); 76366#L123 assume !(8480 == ssl3_accept_~s__state~0); 76339#L126 assume !(8481 == ssl3_accept_~s__state~0); 76363#L129 assume !(8482 == ssl3_accept_~s__state~0); 76361#L132 assume !(8464 == ssl3_accept_~s__state~0); 76358#L135 assume !(8465 == ssl3_accept_~s__state~0); 76359#L138 assume 8466 == ssl3_accept_~s__state~0; 73815#L139 [2018-11-18 08:56:02,523 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:02,523 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-18 08:56:02,523 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:02,523 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:02,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,524 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:02,524 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:02,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:02,529 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:02,529 INFO L82 PathProgramCache]: Analyzing trace with hash -1611945927, now seen corresponding path program 1 times [2018-11-18 08:56:02,529 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:02,529 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:02,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,530 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:02,530 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:02,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:02,562 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:02,562 INFO L82 PathProgramCache]: Analyzing trace with hash 1427614795, now seen corresponding path program 1 times [2018-11-18 08:56:02,562 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:02,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:02,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:02,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:02,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:02,610 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2018-11-18 08:56:02,610 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:02,610 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:03,355 WARN L180 SmtUtils]: Spent 731.00 ms on a formula simplification. DAG size of input: 388 DAG size of output: 145 [2018-11-18 08:56:03,400 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:56:03,400 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:56:03,400 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:56:03,400 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:56:03,400 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 08:56:03,400 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,400 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:56:03,400 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:56:03,400 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-11-18 08:56:03,400 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:56:03,400 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:56:03,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:56:03,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:56:03,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:56:03,413 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-18 08:56:03,415 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-18 08:56:03,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:56:03,419 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-18 08:56:03,420 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-18 08:56:03,421 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-18 08:56:03,423 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-18 08:56:03,427 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-18 08:56:03,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:56:03,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:56:03,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 08:56:03,436 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-18 08:56:03,438 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-18 08:56:03,443 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-18 08:56:03,446 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-18 08:56:03,447 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-18 08:56:03,448 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-18 08:56:03,450 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-18 08:56:03,627 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:56:03,627 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,632 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,632 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,648 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,648 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet29=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet29=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,652 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,652 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,655 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,655 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet35=-4} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet35=-4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,686 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,686 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,688 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,689 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,714 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,714 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,729 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,729 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet32=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet32=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,734 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,734 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,737 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,737 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=5} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 17 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 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,755 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,755 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,757 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,758 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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 18 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 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,775 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,775 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,777 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,778 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 19 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 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,803 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,803 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,819 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,819 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet33=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 20 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 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,824 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,824 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,826 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,826 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 21 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 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,843 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,843 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,860 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,860 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967296, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967296, ULTIMATE.start_ssl3_accept_~l~0=-4294967296, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967296} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967296, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967296, ULTIMATE.start_ssl3_accept_~l~0=-4294967296, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967296} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 22 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 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,876 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,876 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,879 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,879 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 23 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 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,895 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,895 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,909 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:03,909 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4294967296, ULTIMATE.start_ssl3_accept_~s__options~0=-4294967296} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4294967296, ULTIMATE.start_ssl3_accept_~s__options~0=-4294967296} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 24 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 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,926 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:03,926 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 25 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 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,944 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 08:56:03,944 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:03,947 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 08:56:03,960 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:56:03,960 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:56:03,961 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:56:03,961 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:56:03,961 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 08:56:03,961 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:03,961 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:56:03,961 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:56:03,961 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-11-18 08:56:03,961 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:56:03,961 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:56:03,963 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-18 08:56:03,971 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-18 08:56:03,988 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-18 08:56:03,990 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-18 08:56:03,991 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-18 08:56:03,997 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-18 08:56:03,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-18 08:56:04,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-18 08:56:04,003 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-18 08:56:04,008 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-18 08:56:04,011 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-18 08:56:04,012 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-18 08:56:04,015 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-18 08:56:04,019 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-18 08:56:04,020 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-18 08:56:04,022 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-18 08:56:04,025 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-18 08:56:04,027 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-18 08:56:04,029 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-18 08:56:04,031 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-18 08:56:04,033 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-18 08:56:04,218 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:56:04,218 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 08:56:04,218 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-18 08:56:04,219 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,219 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,219 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,219 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,219 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,220 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,220 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,221 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,221 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-18 08:56:04,221 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,221 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,222 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,222 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,222 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,222 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,222 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,223 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,223 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-18 08:56:04,223 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,223 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,223 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,223 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,223 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,224 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,224 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,225 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,225 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-18 08:56:04,225 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,225 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,225 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,225 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,226 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,226 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,226 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,227 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,227 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-18 08:56:04,227 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,227 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,227 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,228 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 08:56:04,228 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,228 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 08:56:04,228 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,228 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,229 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-18 08:56:04,229 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,229 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,229 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,229 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,229 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,230 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,230 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,230 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,231 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-18 08:56:04,231 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,231 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,231 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,231 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,231 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,232 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,232 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,232 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,233 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-18 08:56:04,233 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,233 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,233 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,233 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,233 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,233 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,234 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,234 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,235 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-18 08:56:04,235 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,235 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,235 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,235 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,235 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,236 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,236 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,238 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,238 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-18 08:56:04,238 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,238 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,239 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,239 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,239 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,239 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,239 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,240 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,240 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-18 08:56:04,240 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,240 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,240 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,240 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,240 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,241 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,241 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,241 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:04,241 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-18 08:56:04,242 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:04,242 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:04,242 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:04,242 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:04,242 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:04,242 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:04,242 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:04,243 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 08:56:04,244 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 08:56:04,244 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 08:56:04,244 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 08:56:04,244 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 08:56:04,245 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 08:56:04,245 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2018-11-18 08:56:04,245 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 08:56:04,416 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:04,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:04,438 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:56:04,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:04,462 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:56:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-18 08:56:04,492 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-18 08:56:04,492 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3510 states and 4556 transitions. cyclomatic complexity: 1054 Second operand 5 states. [2018-11-18 08:56:04,535 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3510 states and 4556 transitions. cyclomatic complexity: 1054. Second operand 5 states. Result 8958 states and 11535 transitions. Complement of second has 4 states. [2018-11-18 08:56:04,535 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2018-11-18 08:56:04,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 08:56:04,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 393 transitions. [2018-11-18 08:56:04,536 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 393 transitions. Stem has 18 letters. Loop has 181 letters. [2018-11-18 08:56:04,538 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:56:04,538 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 393 transitions. Stem has 199 letters. Loop has 181 letters. [2018-11-18 08:56:04,540 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:56:04,540 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 393 transitions. Stem has 18 letters. Loop has 362 letters. [2018-11-18 08:56:04,544 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:56:04,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8958 states and 11535 transitions. [2018-11-18 08:56:04,564 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6006 [2018-11-18 08:56:04,578 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8958 states to 8958 states and 11535 transitions. [2018-11-18 08:56:04,578 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6119 [2018-11-18 08:56:04,581 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6127 [2018-11-18 08:56:04,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8958 states and 11535 transitions. [2018-11-18 08:56:04,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:04,582 INFO L705 BuchiCegarLoop]: Abstraction has 8958 states and 11535 transitions. [2018-11-18 08:56:04,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8958 states and 11535 transitions. [2018-11-18 08:56:04,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8958 to 8950. [2018-11-18 08:56:04,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8950 states. [2018-11-18 08:56:04,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8950 states to 8950 states and 11524 transitions. [2018-11-18 08:56:04,636 INFO L728 BuchiCegarLoop]: Abstraction has 8950 states and 11524 transitions. [2018-11-18 08:56:04,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:04,636 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:04,636 INFO L87 Difference]: Start difference. First operand 8950 states and 11524 transitions. Second operand 3 states. [2018-11-18 08:56:04,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:04,650 INFO L93 Difference]: Finished difference Result 8950 states and 11303 transitions. [2018-11-18 08:56:04,650 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:04,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8950 states and 11303 transitions. [2018-11-18 08:56:04,668 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6006 [2018-11-18 08:56:04,681 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8950 states to 8950 states and 11303 transitions. [2018-11-18 08:56:04,682 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6119 [2018-11-18 08:56:04,685 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6119 [2018-11-18 08:56:04,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8950 states and 11303 transitions. [2018-11-18 08:56:04,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:04,685 INFO L705 BuchiCegarLoop]: Abstraction has 8950 states and 11303 transitions. [2018-11-18 08:56:04,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8950 states and 11303 transitions. [2018-11-18 08:56:04,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8950 to 8950. [2018-11-18 08:56:04,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8950 states. [2018-11-18 08:56:04,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8950 states to 8950 states and 11303 transitions. [2018-11-18 08:56:04,739 INFO L728 BuchiCegarLoop]: Abstraction has 8950 states and 11303 transitions. [2018-11-18 08:56:04,739 INFO L608 BuchiCegarLoop]: Abstraction has 8950 states and 11303 transitions. [2018-11-18 08:56:04,739 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 08:56:04,739 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8950 states and 11303 transitions. [2018-11-18 08:56:04,753 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6006 [2018-11-18 08:56:04,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:04,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:04,755 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:04,755 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:04,755 INFO L794 eck$LassoCheckResult]: Stem: 105039#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 104777#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 104778#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 104955#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; 105019#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 104928#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 105055#L105-3 assume true; 105951#L105-1 assume !false; 108151#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108131#L108 assume !(12292 == ssl3_accept_~s__state~0); 108132#L111 assume !(16384 == ssl3_accept_~s__state~0); 108127#L114 assume !(8192 == ssl3_accept_~s__state~0); 108128#L117 assume !(24576 == ssl3_accept_~s__state~0); 108123#L120 assume !(8195 == ssl3_accept_~s__state~0); 108124#L123 assume !(8480 == ssl3_accept_~s__state~0); 107941#L126 assume !(8481 == ssl3_accept_~s__state~0); 107942#L129 assume !(8482 == ssl3_accept_~s__state~0); 108070#L132 assume 8464 == ssl3_accept_~s__state~0; 106932#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 106933#L278 [2018-11-18 08:56:04,755 INFO L796 eck$LassoCheckResult]: Loop: 106933#L278 assume !(0 == ssl3_accept_~blastFlag~0); 111952#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; 111949#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 111945#L593 assume !(0 == ssl3_accept_~skip~0); 111944#L592 ssl3_accept_~skip~0 := 0; 111943#L105-3 assume true; 111942#L105-1 assume !false; 111941#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111940#L108 assume !(12292 == ssl3_accept_~s__state~0); 111939#L111 assume !(16384 == ssl3_accept_~s__state~0); 111938#L114 assume !(8192 == ssl3_accept_~s__state~0); 111937#L117 assume !(24576 == ssl3_accept_~s__state~0); 111936#L120 assume !(8195 == ssl3_accept_~s__state~0); 111935#L123 assume !(8480 == ssl3_accept_~s__state~0); 111934#L126 assume !(8481 == ssl3_accept_~s__state~0); 111933#L129 assume !(8482 == ssl3_accept_~s__state~0); 111932#L132 assume !(8464 == ssl3_accept_~s__state~0); 111931#L135 assume !(8465 == ssl3_accept_~s__state~0); 111930#L138 assume !(8466 == ssl3_accept_~s__state~0); 111927#L141 assume 8496 == ssl3_accept_~s__state~0; 111711#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 111926#L291 assume !(1 == ssl3_accept_~blastFlag~0); 111925#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 111924#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 111922#L297-2 ssl3_accept_~s__init_num~0 := 0; 111919#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 111915#L593 assume !(0 == ssl3_accept_~skip~0); 111914#L592 ssl3_accept_~skip~0 := 0; 111913#L105-3 assume true; 111912#L105-1 assume !false; 111911#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111910#L108 assume !(12292 == ssl3_accept_~s__state~0); 111909#L111 assume !(16384 == ssl3_accept_~s__state~0); 111908#L114 assume !(8192 == ssl3_accept_~s__state~0); 111907#L117 assume !(24576 == ssl3_accept_~s__state~0); 111906#L120 assume !(8195 == ssl3_accept_~s__state~0); 111905#L123 assume !(8480 == ssl3_accept_~s__state~0); 111904#L126 assume !(8481 == ssl3_accept_~s__state~0); 111903#L129 assume !(8482 == ssl3_accept_~s__state~0); 111902#L132 assume !(8464 == ssl3_accept_~s__state~0); 111901#L135 assume !(8465 == ssl3_accept_~s__state~0); 111900#L138 assume !(8466 == ssl3_accept_~s__state~0); 111899#L141 assume !(8496 == ssl3_accept_~s__state~0); 111898#L144 assume !(8497 == ssl3_accept_~s__state~0); 111897#L147 assume 8512 == ssl3_accept_~s__state~0; 111704#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 111896#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 111894#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 111891#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 111887#L593 assume !(0 == ssl3_accept_~skip~0); 111886#L592 ssl3_accept_~skip~0 := 0; 111885#L105-3 assume true; 111884#L105-1 assume !false; 111883#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111882#L108 assume !(12292 == ssl3_accept_~s__state~0); 111881#L111 assume !(16384 == ssl3_accept_~s__state~0); 111880#L114 assume !(8192 == ssl3_accept_~s__state~0); 111879#L117 assume !(24576 == ssl3_accept_~s__state~0); 111878#L120 assume !(8195 == ssl3_accept_~s__state~0); 111877#L123 assume !(8480 == ssl3_accept_~s__state~0); 111876#L126 assume !(8481 == ssl3_accept_~s__state~0); 111875#L129 assume !(8482 == ssl3_accept_~s__state~0); 111874#L132 assume !(8464 == ssl3_accept_~s__state~0); 111873#L135 assume !(8465 == ssl3_accept_~s__state~0); 111872#L138 assume !(8466 == ssl3_accept_~s__state~0); 111871#L141 assume !(8496 == ssl3_accept_~s__state~0); 111870#L144 assume !(8497 == ssl3_accept_~s__state~0); 111869#L147 assume !(8512 == ssl3_accept_~s__state~0); 111868#L150 assume !(8513 == ssl3_accept_~s__state~0); 111867#L153 assume 8528 == ssl3_accept_~s__state~0; 111698#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 111865#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 111863#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 111859#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 111857#L358 assume !(ssl3_accept_~ret~0 <= 0); 111853#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 111850#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 111846#L593 assume !(0 == ssl3_accept_~skip~0); 111845#L592 ssl3_accept_~skip~0 := 0; 111843#L105-3 assume true; 111840#L105-1 assume !false; 111835#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111833#L108 assume !(12292 == ssl3_accept_~s__state~0); 111831#L111 assume !(16384 == ssl3_accept_~s__state~0); 111829#L114 assume !(8192 == ssl3_accept_~s__state~0); 111827#L117 assume !(24576 == ssl3_accept_~s__state~0); 111825#L120 assume !(8195 == ssl3_accept_~s__state~0); 111823#L123 assume !(8480 == ssl3_accept_~s__state~0); 111821#L126 assume !(8481 == ssl3_accept_~s__state~0); 111819#L129 assume !(8482 == ssl3_accept_~s__state~0); 111817#L132 assume !(8464 == ssl3_accept_~s__state~0); 111815#L135 assume !(8465 == ssl3_accept_~s__state~0); 111813#L138 assume !(8466 == ssl3_accept_~s__state~0); 111811#L141 assume !(8496 == ssl3_accept_~s__state~0); 111809#L144 assume !(8497 == ssl3_accept_~s__state~0); 111807#L147 assume !(8512 == ssl3_accept_~s__state~0); 111805#L150 assume !(8513 == ssl3_accept_~s__state~0); 111803#L153 assume !(8528 == ssl3_accept_~s__state~0); 111801#L156 assume !(8529 == ssl3_accept_~s__state~0); 111799#L159 assume 8544 == ssl3_accept_~s__state~0; 111690#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 111796#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 111793#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 111791#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 111788#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 111784#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 111781#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; 111777#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 111773#L593 assume !(0 == ssl3_accept_~skip~0); 111772#L592 ssl3_accept_~skip~0 := 0; 111771#L105-3 assume true; 111770#L105-1 assume !false; 111769#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111768#L108 assume !(12292 == ssl3_accept_~s__state~0); 111767#L111 assume !(16384 == ssl3_accept_~s__state~0); 111766#L114 assume !(8192 == ssl3_accept_~s__state~0); 111765#L117 assume !(24576 == ssl3_accept_~s__state~0); 111764#L120 assume !(8195 == ssl3_accept_~s__state~0); 111763#L123 assume !(8480 == ssl3_accept_~s__state~0); 111762#L126 assume !(8481 == ssl3_accept_~s__state~0); 111761#L129 assume !(8482 == ssl3_accept_~s__state~0); 111760#L132 assume !(8464 == ssl3_accept_~s__state~0); 111759#L135 assume !(8465 == ssl3_accept_~s__state~0); 111758#L138 assume !(8466 == ssl3_accept_~s__state~0); 111757#L141 assume !(8496 == ssl3_accept_~s__state~0); 111756#L144 assume !(8497 == ssl3_accept_~s__state~0); 111755#L147 assume !(8512 == ssl3_accept_~s__state~0); 111754#L150 assume !(8513 == ssl3_accept_~s__state~0); 111753#L153 assume !(8528 == ssl3_accept_~s__state~0); 111752#L156 assume !(8529 == ssl3_accept_~s__state~0); 111751#L159 assume !(8544 == ssl3_accept_~s__state~0); 111750#L162 assume !(8545 == ssl3_accept_~s__state~0); 111749#L165 assume !(8560 == ssl3_accept_~s__state~0); 111748#L168 assume !(8561 == ssl3_accept_~s__state~0); 111747#L171 assume 8448 == ssl3_accept_~s__state~0; 111746#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 111744#L433 assume !(ssl3_accept_~num1~0 > 0); 111742#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 111739#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 111735#L593 assume !(0 == ssl3_accept_~skip~0); 111734#L592 ssl3_accept_~skip~0 := 0; 111733#L105-3 assume true; 111732#L105-1 assume !false; 111731#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111730#L108 assume !(12292 == ssl3_accept_~s__state~0); 111729#L111 assume !(16384 == ssl3_accept_~s__state~0); 111728#L114 assume !(8192 == ssl3_accept_~s__state~0); 111727#L117 assume !(24576 == ssl3_accept_~s__state~0); 111726#L120 assume !(8195 == ssl3_accept_~s__state~0); 111725#L123 assume !(8480 == ssl3_accept_~s__state~0); 111724#L126 assume !(8481 == ssl3_accept_~s__state~0); 111723#L129 assume !(8482 == ssl3_accept_~s__state~0); 111722#L132 assume !(8464 == ssl3_accept_~s__state~0); 111721#L135 assume !(8465 == ssl3_accept_~s__state~0); 111720#L138 assume !(8466 == ssl3_accept_~s__state~0); 111714#L141 assume !(8496 == ssl3_accept_~s__state~0); 111715#L144 assume !(8497 == ssl3_accept_~s__state~0); 111707#L147 assume !(8512 == ssl3_accept_~s__state~0); 111708#L150 assume !(8513 == ssl3_accept_~s__state~0); 111700#L153 assume !(8528 == ssl3_accept_~s__state~0); 111701#L156 assume !(8529 == ssl3_accept_~s__state~0); 111693#L159 assume !(8544 == ssl3_accept_~s__state~0); 111694#L162 assume !(8545 == ssl3_accept_~s__state~0); 111687#L165 assume !(8560 == ssl3_accept_~s__state~0); 111685#L168 assume !(8561 == ssl3_accept_~s__state~0); 111682#L171 assume !(8448 == ssl3_accept_~s__state~0); 111683#L174 assume 8576 == ssl3_accept_~s__state~0; 113106#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 113147#L447 assume !(ssl3_accept_~ret~0 <= 0); 113146#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 111673#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 112012#L593 assume !(0 == ssl3_accept_~skip~0); 112003#L592 ssl3_accept_~skip~0 := 0; 112000#L105-3 assume true; 111997#L105-1 assume !false; 111994#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111991#L108 assume !(12292 == ssl3_accept_~s__state~0); 111988#L111 assume !(16384 == ssl3_accept_~s__state~0); 111985#L114 assume !(8192 == ssl3_accept_~s__state~0); 111982#L117 assume !(24576 == ssl3_accept_~s__state~0); 111979#L120 assume !(8195 == ssl3_accept_~s__state~0); 111975#L123 assume !(8480 == ssl3_accept_~s__state~0); 111972#L126 assume !(8481 == ssl3_accept_~s__state~0); 111968#L129 assume !(8482 == ssl3_accept_~s__state~0); 111966#L132 assume !(8464 == ssl3_accept_~s__state~0); 111961#L135 assume !(8465 == ssl3_accept_~s__state~0); 111962#L138 assume 8466 == ssl3_accept_~s__state~0; 111718#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 106933#L278 [2018-11-18 08:56:04,755 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:04,756 INFO L82 PathProgramCache]: Analyzing trace with hash -638506429, now seen corresponding path program 1 times [2018-11-18 08:56:04,756 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:04,756 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:04,756 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:04,757 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:04,757 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:04,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:04,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:04,762 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:04,763 INFO L82 PathProgramCache]: Analyzing trace with hash 1899401111, now seen corresponding path program 1 times [2018-11-18 08:56:04,763 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:04,763 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:04,763 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:04,763 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:04,764 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:04,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:04,813 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 117 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-18 08:56:04,813 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:04,813 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:04,814 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:04,814 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:04,814 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:04,814 INFO L87 Difference]: Start difference. First operand 8950 states and 11303 transitions. cyclomatic complexity: 2365 Second operand 3 states. [2018-11-18 08:56:04,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:04,836 INFO L93 Difference]: Finished difference Result 9022 states and 11190 transitions. [2018-11-18 08:56:04,837 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:04,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9022 states and 11190 transitions. [2018-11-18 08:56:04,856 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6054 [2018-11-18 08:56:04,872 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9022 states to 9022 states and 11190 transitions. [2018-11-18 08:56:04,872 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6167 [2018-11-18 08:56:04,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6167 [2018-11-18 08:56:04,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9022 states and 11190 transitions. [2018-11-18 08:56:04,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:04,877 INFO L705 BuchiCegarLoop]: Abstraction has 9022 states and 11190 transitions. [2018-11-18 08:56:04,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9022 states and 11190 transitions. [2018-11-18 08:56:04,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9022 to 8986. [2018-11-18 08:56:04,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8986 states. [2018-11-18 08:56:04,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8986 states to 8986 states and 11154 transitions. [2018-11-18 08:56:04,944 INFO L728 BuchiCegarLoop]: Abstraction has 8986 states and 11154 transitions. [2018-11-18 08:56:04,944 INFO L608 BuchiCegarLoop]: Abstraction has 8986 states and 11154 transitions. [2018-11-18 08:56:04,944 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 08:56:04,944 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8986 states and 11154 transitions. [2018-11-18 08:56:04,962 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 6030 [2018-11-18 08:56:04,962 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:04,962 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:04,963 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-18 08:56:04,963 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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-18 08:56:04,964 INFO L794 eck$LassoCheckResult]: Stem: 123022#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 122756#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 122757#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 122942#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; 123004#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 122915#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 123037#L105-3 assume true; 124258#L105-1 assume !false; 126480#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126472#L108 assume !(12292 == ssl3_accept_~s__state~0); 126473#L111 assume !(16384 == ssl3_accept_~s__state~0); 126464#L114 assume !(8192 == ssl3_accept_~s__state~0); 126465#L117 assume !(24576 == ssl3_accept_~s__state~0); 126456#L120 assume !(8195 == ssl3_accept_~s__state~0); 126457#L123 assume !(8480 == ssl3_accept_~s__state~0); 126321#L126 assume !(8481 == ssl3_accept_~s__state~0); 126322#L129 assume !(8482 == ssl3_accept_~s__state~0); 126421#L132 assume 8464 == ssl3_accept_~s__state~0; 124856#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 124857#L278 [2018-11-18 08:56:04,964 INFO L796 eck$LassoCheckResult]: Loop: 124857#L278 assume !(0 == ssl3_accept_~blastFlag~0); 131683#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; 131681#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131682#L593 assume 0 == ssl3_accept_~skip~0; 123043#L594 assume !(8464 == ssl3_accept_~state~0); 122751#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 123002#L603-1 assume !(0 != ssl3_accept_~cb~0); 122729#L592 ssl3_accept_~skip~0 := 0; 131684#L105-3 assume true; 131652#L105-1 assume !false; 131653#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131643#L108 assume !(12292 == ssl3_accept_~s__state~0); 131644#L111 assume !(16384 == ssl3_accept_~s__state~0); 131635#L114 assume !(8192 == ssl3_accept_~s__state~0); 131636#L117 assume !(24576 == ssl3_accept_~s__state~0); 131627#L120 assume !(8195 == ssl3_accept_~s__state~0); 131628#L123 assume !(8480 == ssl3_accept_~s__state~0); 131619#L126 assume !(8481 == ssl3_accept_~s__state~0); 131620#L129 assume !(8482 == ssl3_accept_~s__state~0); 131611#L132 assume !(8464 == ssl3_accept_~s__state~0); 131612#L135 assume !(8465 == ssl3_accept_~s__state~0); 131374#L138 assume !(8466 == ssl3_accept_~s__state~0); 130710#L141 assume 8496 == ssl3_accept_~s__state~0; 129636#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 130709#L291 assume !(1 == ssl3_accept_~blastFlag~0); 131324#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 130707#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 123010#L297-2 ssl3_accept_~s__init_num~0 := 0; 123011#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131586#L593 assume 0 == ssl3_accept_~skip~0; 131585#L594 assume !(8464 == ssl3_accept_~state~0); 131582#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 131581#L603-1 assume !(0 != ssl3_accept_~cb~0); 131579#L592 ssl3_accept_~skip~0 := 0; 131578#L105-3 assume true; 131577#L105-1 assume !false; 131576#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131575#L108 assume !(12292 == ssl3_accept_~s__state~0); 131574#L111 assume !(16384 == ssl3_accept_~s__state~0); 131573#L114 assume !(8192 == ssl3_accept_~s__state~0); 131571#L117 assume !(24576 == ssl3_accept_~s__state~0); 131569#L120 assume !(8195 == ssl3_accept_~s__state~0); 131567#L123 assume !(8480 == ssl3_accept_~s__state~0); 131492#L126 assume !(8481 == ssl3_accept_~s__state~0); 131491#L129 assume !(8482 == ssl3_accept_~s__state~0); 131489#L132 assume !(8464 == ssl3_accept_~s__state~0); 131487#L135 assume !(8465 == ssl3_accept_~s__state~0); 131485#L138 assume !(8466 == ssl3_accept_~s__state~0); 131483#L141 assume !(8496 == ssl3_accept_~s__state~0); 131481#L144 assume !(8497 == ssl3_accept_~s__state~0); 131395#L147 assume 8512 == ssl3_accept_~s__state~0; 123047#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123048#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 131394#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 131314#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131307#L593 assume !(0 == ssl3_accept_~skip~0); 131306#L592 ssl3_accept_~skip~0 := 0; 131305#L105-3 assume true; 131304#L105-1 assume !false; 131303#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131302#L108 assume !(12292 == ssl3_accept_~s__state~0); 131301#L111 assume !(16384 == ssl3_accept_~s__state~0); 131300#L114 assume !(8192 == ssl3_accept_~s__state~0); 131299#L117 assume !(24576 == ssl3_accept_~s__state~0); 131298#L120 assume !(8195 == ssl3_accept_~s__state~0); 131297#L123 assume !(8480 == ssl3_accept_~s__state~0); 131296#L126 assume !(8481 == ssl3_accept_~s__state~0); 131295#L129 assume !(8482 == ssl3_accept_~s__state~0); 131294#L132 assume !(8464 == ssl3_accept_~s__state~0); 131293#L135 assume !(8465 == ssl3_accept_~s__state~0); 131292#L138 assume !(8466 == ssl3_accept_~s__state~0); 131291#L141 assume !(8496 == ssl3_accept_~s__state~0); 131290#L144 assume !(8497 == ssl3_accept_~s__state~0); 131289#L147 assume !(8512 == ssl3_accept_~s__state~0); 131288#L150 assume !(8513 == ssl3_accept_~s__state~0); 131287#L153 assume 8528 == ssl3_accept_~s__state~0; 127049#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 131286#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 131285#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 131283#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 131284#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 131281#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; 131271#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 131270#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 131267#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131263#L593 assume !(0 == ssl3_accept_~skip~0); 131262#L592 ssl3_accept_~skip~0 := 0; 131261#L105-3 assume true; 131260#L105-1 assume !false; 131259#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131258#L108 assume !(12292 == ssl3_accept_~s__state~0); 131257#L111 assume !(16384 == ssl3_accept_~s__state~0); 131256#L114 assume !(8192 == ssl3_accept_~s__state~0); 131255#L117 assume !(24576 == ssl3_accept_~s__state~0); 131254#L120 assume !(8195 == ssl3_accept_~s__state~0); 131253#L123 assume !(8480 == ssl3_accept_~s__state~0); 131251#L126 assume !(8481 == ssl3_accept_~s__state~0); 131248#L129 assume !(8482 == ssl3_accept_~s__state~0); 131247#L132 assume !(8464 == ssl3_accept_~s__state~0); 131244#L135 assume !(8465 == ssl3_accept_~s__state~0); 131241#L138 assume !(8466 == ssl3_accept_~s__state~0); 131239#L141 assume !(8496 == ssl3_accept_~s__state~0); 131237#L144 assume !(8497 == ssl3_accept_~s__state~0); 131166#L147 assume !(8512 == ssl3_accept_~s__state~0); 131153#L150 assume !(8513 == ssl3_accept_~s__state~0); 131152#L153 assume !(8528 == ssl3_accept_~s__state~0); 131151#L156 assume !(8529 == ssl3_accept_~s__state~0); 131150#L159 assume 8544 == ssl3_accept_~s__state~0; 129659#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 131149#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 123086#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123038#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 122972#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 122974#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 122961#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; 122962#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 130497#L593 assume 0 == ssl3_accept_~skip~0; 130492#L594 assume !(8464 == ssl3_accept_~state~0); 130482#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 130483#L603-1 assume !(0 != ssl3_accept_~cb~0); 131114#L592 ssl3_accept_~skip~0 := 0; 131113#L105-3 assume true; 131112#L105-1 assume !false; 131111#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131110#L108 assume !(12292 == ssl3_accept_~s__state~0); 131109#L111 assume !(16384 == ssl3_accept_~s__state~0); 131108#L114 assume !(8192 == ssl3_accept_~s__state~0); 131107#L117 assume !(24576 == ssl3_accept_~s__state~0); 131106#L120 assume !(8195 == ssl3_accept_~s__state~0); 131105#L123 assume !(8480 == ssl3_accept_~s__state~0); 131104#L126 assume !(8481 == ssl3_accept_~s__state~0); 131103#L129 assume !(8482 == ssl3_accept_~s__state~0); 130451#L132 assume !(8464 == ssl3_accept_~s__state~0); 130452#L135 assume !(8465 == ssl3_accept_~s__state~0); 130446#L138 assume !(8466 == ssl3_accept_~s__state~0); 130447#L141 assume !(8496 == ssl3_accept_~s__state~0); 130441#L144 assume !(8497 == ssl3_accept_~s__state~0); 130442#L147 assume !(8512 == ssl3_accept_~s__state~0); 130438#L150 assume !(8513 == ssl3_accept_~s__state~0); 130436#L153 assume !(8528 == ssl3_accept_~s__state~0); 130437#L156 assume !(8529 == ssl3_accept_~s__state~0); 131093#L159 assume !(8544 == ssl3_accept_~s__state~0); 131091#L162 assume !(8545 == ssl3_accept_~s__state~0); 130428#L165 assume !(8560 == ssl3_accept_~s__state~0); 130429#L168 assume !(8561 == ssl3_accept_~s__state~0); 130424#L171 assume 8448 == ssl3_accept_~s__state~0; 130425#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 131070#L433 assume !(ssl3_accept_~num1~0 > 0); 122900#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 122901#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131193#L593 assume 0 == ssl3_accept_~skip~0; 131192#L594 assume !(8464 == ssl3_accept_~state~0); 131188#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 131186#L603-1 assume !(0 != ssl3_accept_~cb~0); 131183#L592 ssl3_accept_~skip~0 := 0; 131181#L105-3 assume true; 131179#L105-1 assume !false; 131177#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131175#L108 assume !(12292 == ssl3_accept_~s__state~0); 131173#L111 assume !(16384 == ssl3_accept_~s__state~0); 131171#L114 assume !(8192 == ssl3_accept_~s__state~0); 131169#L117 assume !(24576 == ssl3_accept_~s__state~0); 131154#L120 assume !(8195 == ssl3_accept_~s__state~0); 130955#L123 assume !(8480 == ssl3_accept_~s__state~0); 130954#L126 assume !(8481 == ssl3_accept_~s__state~0); 130952#L129 assume !(8482 == ssl3_accept_~s__state~0); 130950#L132 assume !(8464 == ssl3_accept_~s__state~0); 130948#L135 assume !(8465 == ssl3_accept_~s__state~0); 130946#L138 assume !(8466 == ssl3_accept_~s__state~0); 130944#L141 assume !(8496 == ssl3_accept_~s__state~0); 130942#L144 assume !(8497 == ssl3_accept_~s__state~0); 130940#L147 assume !(8512 == ssl3_accept_~s__state~0); 130938#L150 assume !(8513 == ssl3_accept_~s__state~0); 130936#L153 assume !(8528 == ssl3_accept_~s__state~0); 130933#L156 assume !(8529 == ssl3_accept_~s__state~0); 130932#L159 assume !(8544 == ssl3_accept_~s__state~0); 130931#L162 assume !(8545 == ssl3_accept_~s__state~0); 130930#L165 assume !(8560 == ssl3_accept_~s__state~0); 130929#L168 assume !(8561 == ssl3_accept_~s__state~0); 130928#L171 assume !(8448 == ssl3_accept_~s__state~0); 130927#L174 assume 8576 == ssl3_accept_~s__state~0; 130804#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 130924#L447 assume !(ssl3_accept_~ret~0 <= 0); 130922#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 122775#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131679#L593 assume 0 == ssl3_accept_~skip~0; 131680#L594 assume !(8464 == ssl3_accept_~state~0); 131687#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 131686#L603-1 assume !(0 != ssl3_accept_~cb~0); 122996#L592 ssl3_accept_~skip~0 := 0; 122997#L105-3 assume true; 131656#L105-1 assume !false; 131647#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131648#L108 assume !(12292 == ssl3_accept_~s__state~0); 131639#L111 assume !(16384 == ssl3_accept_~s__state~0); 131640#L114 assume !(8192 == ssl3_accept_~s__state~0); 131631#L117 assume !(24576 == ssl3_accept_~s__state~0); 131632#L120 assume !(8195 == ssl3_accept_~s__state~0); 131623#L123 assume !(8480 == ssl3_accept_~s__state~0); 131624#L126 assume !(8481 == ssl3_accept_~s__state~0); 131615#L129 assume !(8482 == ssl3_accept_~s__state~0); 131616#L132 assume !(8464 == ssl3_accept_~s__state~0); 122946#L135 assume !(8465 == ssl3_accept_~s__state~0); 122947#L138 assume 8466 == ssl3_accept_~s__state~0; 130734#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 124857#L278 [2018-11-18 08:56:04,964 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:04,965 INFO L82 PathProgramCache]: Analyzing trace with hash -638506429, now seen corresponding path program 2 times [2018-11-18 08:56:04,965 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:04,965 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:04,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:04,966 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:04,966 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:04,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:04,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:04,971 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:04,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1658704520, now seen corresponding path program 1 times [2018-11-18 08:56:04,972 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:04,972 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:04,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:04,972 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:04,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:04,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:04,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:05,010 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:05,010 INFO L82 PathProgramCache]: Analyzing trace with hash -541453434, now seen corresponding path program 1 times [2018-11-18 08:56:05,010 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:05,010 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:05,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:05,011 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:05,011 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:05,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:05,085 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2018-11-18 08:56:05,086 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:05,086 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:05,903 WARN L180 SmtUtils]: Spent 807.00 ms on a formula simplification. DAG size of input: 419 DAG size of output: 158 [2018-11-18 08:56:05,964 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:05,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:05,965 INFO L87 Difference]: Start difference. First operand 8986 states and 11154 transitions. cyclomatic complexity: 2180 Second operand 3 states. [2018-11-18 08:56:05,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:05,987 INFO L93 Difference]: Finished difference Result 10164 states and 12561 transitions. [2018-11-18 08:56:05,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:05,988 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10164 states and 12561 transitions. [2018-11-18 08:56:06,010 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7200 [2018-11-18 08:56:06,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10164 states to 10162 states and 12559 transitions. [2018-11-18 08:56:06,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7317 [2018-11-18 08:56:06,030 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7317 [2018-11-18 08:56:06,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10162 states and 12559 transitions. [2018-11-18 08:56:06,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:06,030 INFO L705 BuchiCegarLoop]: Abstraction has 10162 states and 12559 transitions. [2018-11-18 08:56:06,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10162 states and 12559 transitions. [2018-11-18 08:56:06,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10162 to 10162. [2018-11-18 08:56:06,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10162 states. [2018-11-18 08:56:06,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10162 states to 10162 states and 12559 transitions. [2018-11-18 08:56:06,166 INFO L728 BuchiCegarLoop]: Abstraction has 10162 states and 12559 transitions. [2018-11-18 08:56:06,166 INFO L608 BuchiCegarLoop]: Abstraction has 10162 states and 12559 transitions. [2018-11-18 08:56:06,166 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 08:56:06,166 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10162 states and 12559 transitions. [2018-11-18 08:56:06,186 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7200 [2018-11-18 08:56:06,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:06,187 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:06,188 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:06,188 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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-18 08:56:06,188 INFO L794 eck$LassoCheckResult]: Stem: 142162#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 141908#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 141909#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 142086#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; 142142#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 142061#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 142175#L105-3 assume true; 142875#L105-1 assume !false; 149347#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 147636#L108 assume !(12292 == ssl3_accept_~s__state~0); 147637#L111 assume !(16384 == ssl3_accept_~s__state~0); 147629#L114 assume !(8192 == ssl3_accept_~s__state~0); 147630#L117 assume !(24576 == ssl3_accept_~s__state~0); 147624#L120 assume !(8195 == ssl3_accept_~s__state~0); 147625#L123 assume !(8480 == ssl3_accept_~s__state~0); 148244#L126 assume !(8481 == ssl3_accept_~s__state~0); 148245#L129 assume !(8482 == ssl3_accept_~s__state~0); 148236#L132 assume 8464 == ssl3_accept_~s__state~0; 144604#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 142165#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 142166#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; 150688#L555 [2018-11-18 08:56:06,188 INFO L796 eck$LassoCheckResult]: Loop: 150688#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 150684#L593 assume 0 == ssl3_accept_~skip~0; 150673#L594 assume !(8464 == ssl3_accept_~state~0); 150663#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 150662#L603-1 assume !(0 != ssl3_accept_~cb~0); 150654#L592 ssl3_accept_~skip~0 := 0; 150650#L105-3 assume true; 150646#L105-1 assume !false; 150642#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150638#L108 assume !(12292 == ssl3_accept_~s__state~0); 150634#L111 assume !(16384 == ssl3_accept_~s__state~0); 150630#L114 assume !(8192 == ssl3_accept_~s__state~0); 150626#L117 assume !(24576 == ssl3_accept_~s__state~0); 150622#L120 assume !(8195 == ssl3_accept_~s__state~0); 150618#L123 assume !(8480 == ssl3_accept_~s__state~0); 150614#L126 assume !(8481 == ssl3_accept_~s__state~0); 150610#L129 assume !(8482 == ssl3_accept_~s__state~0); 150606#L132 assume !(8464 == ssl3_accept_~s__state~0); 150602#L135 assume !(8465 == ssl3_accept_~s__state~0); 150598#L138 assume !(8466 == ssl3_accept_~s__state~0); 150594#L141 assume 8496 == ssl3_accept_~s__state~0; 150339#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 150592#L291 assume !(1 == ssl3_accept_~blastFlag~0); 150591#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 150590#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 150589#L297-2 ssl3_accept_~s__init_num~0 := 0; 150588#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 150587#L593 assume 0 == ssl3_accept_~skip~0; 150586#L594 assume !(8464 == ssl3_accept_~state~0); 150583#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 150582#L603-1 assume !(0 != ssl3_accept_~cb~0); 150580#L592 ssl3_accept_~skip~0 := 0; 150579#L105-3 assume true; 150578#L105-1 assume !false; 150577#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150576#L108 assume !(12292 == ssl3_accept_~s__state~0); 150575#L111 assume !(16384 == ssl3_accept_~s__state~0); 150574#L114 assume !(8192 == ssl3_accept_~s__state~0); 150573#L117 assume !(24576 == ssl3_accept_~s__state~0); 150572#L120 assume !(8195 == ssl3_accept_~s__state~0); 150571#L123 assume !(8480 == ssl3_accept_~s__state~0); 150570#L126 assume !(8481 == ssl3_accept_~s__state~0); 150569#L129 assume !(8482 == ssl3_accept_~s__state~0); 150568#L132 assume !(8464 == ssl3_accept_~s__state~0); 150567#L135 assume !(8465 == ssl3_accept_~s__state~0); 150566#L138 assume !(8466 == ssl3_accept_~s__state~0); 150565#L141 assume !(8496 == ssl3_accept_~s__state~0); 150564#L144 assume !(8497 == ssl3_accept_~s__state~0); 150563#L147 assume 8512 == ssl3_accept_~s__state~0; 150334#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 150562#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 150560#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 150557#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 150553#L593 assume !(0 == ssl3_accept_~skip~0); 150552#L592 ssl3_accept_~skip~0 := 0; 150551#L105-3 assume true; 150550#L105-1 assume !false; 150549#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150548#L108 assume !(12292 == ssl3_accept_~s__state~0); 150547#L111 assume !(16384 == ssl3_accept_~s__state~0); 150546#L114 assume !(8192 == ssl3_accept_~s__state~0); 150545#L117 assume !(24576 == ssl3_accept_~s__state~0); 150544#L120 assume !(8195 == ssl3_accept_~s__state~0); 150543#L123 assume !(8480 == ssl3_accept_~s__state~0); 150542#L126 assume !(8481 == ssl3_accept_~s__state~0); 150541#L129 assume !(8482 == ssl3_accept_~s__state~0); 150540#L132 assume !(8464 == ssl3_accept_~s__state~0); 150539#L135 assume !(8465 == ssl3_accept_~s__state~0); 150538#L138 assume !(8466 == ssl3_accept_~s__state~0); 150537#L141 assume !(8496 == ssl3_accept_~s__state~0); 150536#L144 assume !(8497 == ssl3_accept_~s__state~0); 150535#L147 assume !(8512 == ssl3_accept_~s__state~0); 150534#L150 assume !(8513 == ssl3_accept_~s__state~0); 150533#L153 assume 8528 == ssl3_accept_~s__state~0; 150329#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 150531#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 150530#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 150528#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 150526#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 150523#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; 150518#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 150516#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 150513#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 150509#L593 assume !(0 == ssl3_accept_~skip~0); 150508#L592 ssl3_accept_~skip~0 := 0; 150506#L105-3 assume true; 150503#L105-1 assume !false; 150498#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150496#L108 assume !(12292 == ssl3_accept_~s__state~0); 150494#L111 assume !(16384 == ssl3_accept_~s__state~0); 150492#L114 assume !(8192 == ssl3_accept_~s__state~0); 150490#L117 assume !(24576 == ssl3_accept_~s__state~0); 150488#L120 assume !(8195 == ssl3_accept_~s__state~0); 150486#L123 assume !(8480 == ssl3_accept_~s__state~0); 150484#L126 assume !(8481 == ssl3_accept_~s__state~0); 150482#L129 assume !(8482 == ssl3_accept_~s__state~0); 150480#L132 assume !(8464 == ssl3_accept_~s__state~0); 150478#L135 assume !(8465 == ssl3_accept_~s__state~0); 150476#L138 assume !(8466 == ssl3_accept_~s__state~0); 150474#L141 assume !(8496 == ssl3_accept_~s__state~0); 150472#L144 assume !(8497 == ssl3_accept_~s__state~0); 150470#L147 assume !(8512 == ssl3_accept_~s__state~0); 150468#L150 assume !(8513 == ssl3_accept_~s__state~0); 150466#L153 assume !(8528 == ssl3_accept_~s__state~0); 150464#L156 assume !(8529 == ssl3_accept_~s__state~0); 150462#L159 assume 8544 == ssl3_accept_~s__state~0; 150324#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 150459#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 150456#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 150454#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 150451#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 150449#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 150448#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; 150446#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 150445#L593 assume 0 == ssl3_accept_~skip~0; 150444#L594 assume !(8464 == ssl3_accept_~state~0); 150441#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 150440#L603-1 assume !(0 != ssl3_accept_~cb~0); 150438#L592 ssl3_accept_~skip~0 := 0; 150437#L105-3 assume true; 150436#L105-1 assume !false; 150435#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150434#L108 assume !(12292 == ssl3_accept_~s__state~0); 150433#L111 assume !(16384 == ssl3_accept_~s__state~0); 150432#L114 assume !(8192 == ssl3_accept_~s__state~0); 150431#L117 assume !(24576 == ssl3_accept_~s__state~0); 150430#L120 assume !(8195 == ssl3_accept_~s__state~0); 150429#L123 assume !(8480 == ssl3_accept_~s__state~0); 150428#L126 assume !(8481 == ssl3_accept_~s__state~0); 150427#L129 assume !(8482 == ssl3_accept_~s__state~0); 150426#L132 assume !(8464 == ssl3_accept_~s__state~0); 150425#L135 assume !(8465 == ssl3_accept_~s__state~0); 150424#L138 assume !(8466 == ssl3_accept_~s__state~0); 150422#L141 assume !(8496 == ssl3_accept_~s__state~0); 150420#L144 assume !(8497 == ssl3_accept_~s__state~0); 150418#L147 assume !(8512 == ssl3_accept_~s__state~0); 150416#L150 assume !(8513 == ssl3_accept_~s__state~0); 150414#L153 assume !(8528 == ssl3_accept_~s__state~0); 150412#L156 assume !(8529 == ssl3_accept_~s__state~0); 150410#L159 assume !(8544 == ssl3_accept_~s__state~0); 150408#L162 assume !(8545 == ssl3_accept_~s__state~0); 150406#L165 assume !(8560 == ssl3_accept_~s__state~0); 150404#L168 assume !(8561 == ssl3_accept_~s__state~0); 150401#L171 assume 8448 == ssl3_accept_~s__state~0; 150399#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 150395#L433 assume !(ssl3_accept_~num1~0 > 0); 150393#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 150391#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 150389#L593 assume 0 == ssl3_accept_~skip~0; 150385#L594 assume !(8464 == ssl3_accept_~state~0); 150380#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 150377#L603-1 assume !(0 != ssl3_accept_~cb~0); 150374#L592 ssl3_accept_~skip~0 := 0; 150372#L105-3 assume true; 150370#L105-1 assume !false; 150368#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150366#L108 assume !(12292 == ssl3_accept_~s__state~0); 150364#L111 assume !(16384 == ssl3_accept_~s__state~0); 150362#L114 assume !(8192 == ssl3_accept_~s__state~0); 150360#L117 assume !(24576 == ssl3_accept_~s__state~0); 150357#L120 assume !(8195 == ssl3_accept_~s__state~0); 150355#L123 assume !(8480 == ssl3_accept_~s__state~0); 150352#L126 assume !(8481 == ssl3_accept_~s__state~0); 150349#L129 assume !(8482 == ssl3_accept_~s__state~0); 150347#L132 assume !(8464 == ssl3_accept_~s__state~0); 150345#L135 assume !(8465 == ssl3_accept_~s__state~0); 150342#L138 assume !(8466 == ssl3_accept_~s__state~0); 150340#L141 assume !(8496 == ssl3_accept_~s__state~0); 150337#L144 assume !(8497 == ssl3_accept_~s__state~0); 150335#L147 assume !(8512 == ssl3_accept_~s__state~0); 150332#L150 assume !(8513 == ssl3_accept_~s__state~0); 150330#L153 assume !(8528 == ssl3_accept_~s__state~0); 150327#L156 assume !(8529 == ssl3_accept_~s__state~0); 150325#L159 assume !(8544 == ssl3_accept_~s__state~0); 150322#L162 assume !(8545 == ssl3_accept_~s__state~0); 150320#L165 assume !(8560 == ssl3_accept_~s__state~0); 150316#L168 assume !(8561 == ssl3_accept_~s__state~0); 150315#L171 assume !(8448 == ssl3_accept_~s__state~0); 150314#L174 assume 8576 == ssl3_accept_~s__state~0; 150144#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 150313#L447 assume !(ssl3_accept_~ret~0 <= 0); 150309#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 150310#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 150685#L593 assume 0 == ssl3_accept_~skip~0; 150682#L594 assume !(8464 == ssl3_accept_~state~0); 150669#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 150660#L603-1 assume !(0 != ssl3_accept_~cb~0); 150653#L592 ssl3_accept_~skip~0 := 0; 150649#L105-3 assume true; 150645#L105-1 assume !false; 150641#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150637#L108 assume !(12292 == ssl3_accept_~s__state~0); 150633#L111 assume !(16384 == ssl3_accept_~s__state~0); 150629#L114 assume !(8192 == ssl3_accept_~s__state~0); 150625#L117 assume !(24576 == ssl3_accept_~s__state~0); 150621#L120 assume !(8195 == ssl3_accept_~s__state~0); 150617#L123 assume !(8480 == ssl3_accept_~s__state~0); 150613#L126 assume !(8481 == ssl3_accept_~s__state~0); 150609#L129 assume !(8482 == ssl3_accept_~s__state~0); 150605#L132 assume !(8464 == ssl3_accept_~s__state~0); 150601#L135 assume !(8465 == ssl3_accept_~s__state~0); 150597#L138 assume 8466 == ssl3_accept_~s__state~0; 150344#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 143783#L278 assume !(0 == ssl3_accept_~blastFlag~0); 150690#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; 150688#L555 [2018-11-18 08:56:06,189 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:06,189 INFO L82 PathProgramCache]: Analyzing trace with hash 575653931, now seen corresponding path program 1 times [2018-11-18 08:56:06,189 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:06,189 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:06,189 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:06,190 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:06,190 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:06,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:06,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:06,195 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:06,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1741065300, now seen corresponding path program 2 times [2018-11-18 08:56:06,195 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:06,195 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:06,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:06,196 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:06,196 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:06,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:06,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:06,227 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:06,227 INFO L82 PathProgramCache]: Analyzing trace with hash 75221098, now seen corresponding path program 1 times [2018-11-18 08:56:06,227 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:06,228 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:06,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:06,228 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:06,228 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:06,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:06,288 INFO L134 CoverageAnalysis]: Checked inductivity of 531 backedges. 103 proven. 0 refuted. 0 times theorem prover too weak. 428 trivial. 0 not checked. [2018-11-18 08:56:06,288 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:06,289 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 08:56:07,078 WARN L180 SmtUtils]: Spent 780.00 ms on a formula simplification. DAG size of input: 420 DAG size of output: 159 [2018-11-18 08:56:07,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:56:07,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:56:07,144 INFO L87 Difference]: Start difference. First operand 10162 states and 12559 transitions. cyclomatic complexity: 2410 Second operand 4 states. [2018-11-18 08:56:07,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:07,288 INFO L93 Difference]: Finished difference Result 16439 states and 19385 transitions. [2018-11-18 08:56:07,289 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 08:56:07,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16439 states and 19385 transitions. [2018-11-18 08:56:07,322 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 9478 [2018-11-18 08:56:07,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16439 states to 13707 states and 16645 transitions. [2018-11-18 08:56:07,349 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9866 [2018-11-18 08:56:07,357 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9866 [2018-11-18 08:56:07,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13707 states and 16645 transitions. [2018-11-18 08:56:07,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:07,358 INFO L705 BuchiCegarLoop]: Abstraction has 13707 states and 16645 transitions. [2018-11-18 08:56:07,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13707 states and 16645 transitions. [2018-11-18 08:56:07,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13707 to 11390. [2018-11-18 08:56:07,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11390 states. [2018-11-18 08:56:07,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11390 states to 11390 states and 14328 transitions. [2018-11-18 08:56:07,449 INFO L728 BuchiCegarLoop]: Abstraction has 11390 states and 14328 transitions. [2018-11-18 08:56:07,449 INFO L608 BuchiCegarLoop]: Abstraction has 11390 states and 14328 transitions. [2018-11-18 08:56:07,449 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 08:56:07,449 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11390 states and 14328 transitions. [2018-11-18 08:56:07,471 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7984 [2018-11-18 08:56:07,472 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:07,472 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:07,473 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:07,473 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 6, 6, 5, 5, 5, 5, 3, 2, 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, 1, 1, 1, 1] [2018-11-18 08:56:07,474 INFO L794 eck$LassoCheckResult]: Stem: 168807#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 168527#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 168528#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 168713#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; 168787#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 168685#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 168823#L105-3 assume true; 169656#L105-1 assume !false; 172350#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 172351#L108 assume !(12292 == ssl3_accept_~s__state~0); 172346#L111 assume !(16384 == ssl3_accept_~s__state~0); 172347#L114 assume !(8192 == ssl3_accept_~s__state~0); 172342#L117 assume !(24576 == ssl3_accept_~s__state~0); 172343#L120 assume !(8195 == ssl3_accept_~s__state~0); 172338#L123 assume !(8480 == ssl3_accept_~s__state~0); 172339#L126 assume !(8481 == ssl3_accept_~s__state~0); 172334#L129 assume !(8482 == ssl3_accept_~s__state~0); 172335#L132 assume 8464 == ssl3_accept_~s__state~0; 172238#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 168808#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 168809#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; 179844#L555 [2018-11-18 08:56:07,474 INFO L796 eck$LassoCheckResult]: Loop: 179844#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 179842#L593 assume 0 == ssl3_accept_~skip~0; 168833#L594 assume 8464 == ssl3_accept_~state~0; 168681#L595 assume !(8496 == ssl3_accept_~s__state~0); 168522#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 179870#L603-1 assume !(0 != ssl3_accept_~cb~0); 179764#L592 ssl3_accept_~skip~0 := 0; 179761#L105-3 assume true; 179762#L105-1 assume !false; 177395#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 177396#L108 assume !(12292 == ssl3_accept_~s__state~0); 177391#L111 assume !(16384 == ssl3_accept_~s__state~0); 177392#L114 assume !(8192 == ssl3_accept_~s__state~0); 178544#L117 assume !(24576 == ssl3_accept_~s__state~0); 178545#L120 assume !(8195 == ssl3_accept_~s__state~0); 178540#L123 assume !(8480 == ssl3_accept_~s__state~0); 178541#L126 assume !(8481 == ssl3_accept_~s__state~0); 177379#L129 assume !(8482 == ssl3_accept_~s__state~0); 177380#L132 assume !(8464 == ssl3_accept_~s__state~0); 178528#L135 assume !(8465 == ssl3_accept_~s__state~0); 178521#L138 assume !(8466 == ssl3_accept_~s__state~0); 176662#L141 assume 8496 == ssl3_accept_~s__state~0; 176663#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 176658#L291 assume !(1 == ssl3_accept_~blastFlag~0); 176659#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 176654#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 176655#L297-2 ssl3_accept_~s__init_num~0 := 0; 179453#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 179452#L593 assume 0 == ssl3_accept_~skip~0; 179450#L594 assume !(8464 == ssl3_accept_~state~0); 179448#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 179447#L603-1 assume !(0 != ssl3_accept_~cb~0); 179441#L592 ssl3_accept_~skip~0 := 0; 179440#L105-3 assume true; 179439#L105-1 assume !false; 179438#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179437#L108 assume !(12292 == ssl3_accept_~s__state~0); 179436#L111 assume !(16384 == ssl3_accept_~s__state~0); 179435#L114 assume !(8192 == ssl3_accept_~s__state~0); 179434#L117 assume !(24576 == ssl3_accept_~s__state~0); 179433#L120 assume !(8195 == ssl3_accept_~s__state~0); 179432#L123 assume !(8480 == ssl3_accept_~s__state~0); 179431#L126 assume !(8481 == ssl3_accept_~s__state~0); 179430#L129 assume !(8482 == ssl3_accept_~s__state~0); 179429#L132 assume !(8464 == ssl3_accept_~s__state~0); 179428#L135 assume !(8465 == ssl3_accept_~s__state~0); 179427#L138 assume !(8466 == ssl3_accept_~s__state~0); 179426#L141 assume !(8496 == ssl3_accept_~s__state~0); 179425#L144 assume !(8497 == ssl3_accept_~s__state~0); 179424#L147 assume 8512 == ssl3_accept_~s__state~0; 176749#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179423#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 179421#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 179419#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 179404#L593 assume !(0 == ssl3_accept_~skip~0); 179398#L592 ssl3_accept_~skip~0 := 0; 179299#L105-3 assume true; 179297#L105-1 assume !false; 179296#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179295#L108 assume !(12292 == ssl3_accept_~s__state~0); 179294#L111 assume !(16384 == ssl3_accept_~s__state~0); 179293#L114 assume !(8192 == ssl3_accept_~s__state~0); 179292#L117 assume !(24576 == ssl3_accept_~s__state~0); 179291#L120 assume !(8195 == ssl3_accept_~s__state~0); 179290#L123 assume !(8480 == ssl3_accept_~s__state~0); 179289#L126 assume !(8481 == ssl3_accept_~s__state~0); 179288#L129 assume !(8482 == ssl3_accept_~s__state~0); 179287#L132 assume !(8464 == ssl3_accept_~s__state~0); 179286#L135 assume !(8465 == ssl3_accept_~s__state~0); 179285#L138 assume !(8466 == ssl3_accept_~s__state~0); 179284#L141 assume !(8496 == ssl3_accept_~s__state~0); 179283#L144 assume !(8497 == ssl3_accept_~s__state~0); 179282#L147 assume !(8512 == ssl3_accept_~s__state~0); 179281#L150 assume !(8513 == ssl3_accept_~s__state~0); 179280#L153 assume 8528 == ssl3_accept_~s__state~0; 176740#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 179278#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 179276#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 179274#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 179272#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 179269#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; 179264#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 179259#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 179257#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 179252#L593 assume !(0 == ssl3_accept_~skip~0); 179100#L592 ssl3_accept_~skip~0 := 0; 179096#L105-3 assume true; 179092#L105-1 assume !false; 179075#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179072#L108 assume !(12292 == ssl3_accept_~s__state~0); 179069#L111 assume !(16384 == ssl3_accept_~s__state~0); 179066#L114 assume !(8192 == ssl3_accept_~s__state~0); 179062#L117 assume !(24576 == ssl3_accept_~s__state~0); 179058#L120 assume !(8195 == ssl3_accept_~s__state~0); 179054#L123 assume !(8480 == ssl3_accept_~s__state~0); 179050#L126 assume !(8481 == ssl3_accept_~s__state~0); 179045#L129 assume !(8482 == ssl3_accept_~s__state~0); 179040#L132 assume !(8464 == ssl3_accept_~s__state~0); 179034#L135 assume !(8465 == ssl3_accept_~s__state~0); 178993#L138 assume !(8466 == ssl3_accept_~s__state~0); 178991#L141 assume !(8496 == ssl3_accept_~s__state~0); 178989#L144 assume !(8497 == ssl3_accept_~s__state~0); 178987#L147 assume !(8512 == ssl3_accept_~s__state~0); 178985#L150 assume !(8513 == ssl3_accept_~s__state~0); 178983#L153 assume !(8528 == ssl3_accept_~s__state~0); 178981#L156 assume !(8529 == ssl3_accept_~s__state~0); 178979#L159 assume 8544 == ssl3_accept_~s__state~0; 176732#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 178976#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 178973#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 178971#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 178968#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 178966#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 178920#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; 178917#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 178915#L593 assume 0 == ssl3_accept_~skip~0; 178906#L594 assume !(8464 == ssl3_accept_~state~0); 178902#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 178901#L603-1 assume !(0 != ssl3_accept_~cb~0); 178885#L592 ssl3_accept_~skip~0 := 0; 178881#L105-3 assume true; 178859#L105-1 assume !false; 178816#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178815#L108 assume !(12292 == ssl3_accept_~s__state~0); 178814#L111 assume !(16384 == ssl3_accept_~s__state~0); 178813#L114 assume !(8192 == ssl3_accept_~s__state~0); 178812#L117 assume !(24576 == ssl3_accept_~s__state~0); 178811#L120 assume !(8195 == ssl3_accept_~s__state~0); 178810#L123 assume !(8480 == ssl3_accept_~s__state~0); 178809#L126 assume !(8481 == ssl3_accept_~s__state~0); 178808#L129 assume !(8482 == ssl3_accept_~s__state~0); 178807#L132 assume !(8464 == ssl3_accept_~s__state~0); 178806#L135 assume !(8465 == ssl3_accept_~s__state~0); 178805#L138 assume !(8466 == ssl3_accept_~s__state~0); 178804#L141 assume !(8496 == ssl3_accept_~s__state~0); 178803#L144 assume !(8497 == ssl3_accept_~s__state~0); 178802#L147 assume !(8512 == ssl3_accept_~s__state~0); 178801#L150 assume !(8513 == ssl3_accept_~s__state~0); 178800#L153 assume !(8528 == ssl3_accept_~s__state~0); 178799#L156 assume !(8529 == ssl3_accept_~s__state~0); 178798#L159 assume !(8544 == ssl3_accept_~s__state~0); 178797#L162 assume !(8545 == ssl3_accept_~s__state~0); 178796#L165 assume !(8560 == ssl3_accept_~s__state~0); 178795#L168 assume !(8561 == ssl3_accept_~s__state~0); 178794#L171 assume 8448 == ssl3_accept_~s__state~0; 178793#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 178791#L433 assume !(ssl3_accept_~num1~0 > 0); 178790#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 178789#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 178788#L593 assume 0 == ssl3_accept_~skip~0; 178786#L594 assume !(8464 == ssl3_accept_~state~0); 178782#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 178780#L603-1 assume !(0 != ssl3_accept_~cb~0); 178774#L592 ssl3_accept_~skip~0 := 0; 178693#L105-3 assume true; 178689#L105-1 assume !false; 178642#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 178641#L108 assume !(12292 == ssl3_accept_~s__state~0); 178640#L111 assume !(16384 == ssl3_accept_~s__state~0); 178639#L114 assume !(8192 == ssl3_accept_~s__state~0); 178638#L117 assume !(24576 == ssl3_accept_~s__state~0); 178637#L120 assume !(8195 == ssl3_accept_~s__state~0); 178636#L123 assume !(8480 == ssl3_accept_~s__state~0); 178635#L126 assume !(8481 == ssl3_accept_~s__state~0); 178634#L129 assume !(8482 == ssl3_accept_~s__state~0); 178633#L132 assume !(8464 == ssl3_accept_~s__state~0); 178632#L135 assume !(8465 == ssl3_accept_~s__state~0); 178631#L138 assume !(8466 == ssl3_accept_~s__state~0); 178630#L141 assume !(8496 == ssl3_accept_~s__state~0); 178629#L144 assume !(8497 == ssl3_accept_~s__state~0); 178628#L147 assume !(8512 == ssl3_accept_~s__state~0); 178627#L150 assume !(8513 == ssl3_accept_~s__state~0); 178626#L153 assume !(8528 == ssl3_accept_~s__state~0); 178625#L156 assume !(8529 == ssl3_accept_~s__state~0); 178624#L159 assume !(8544 == ssl3_accept_~s__state~0); 178623#L162 assume !(8545 == ssl3_accept_~s__state~0); 178622#L165 assume !(8560 == ssl3_accept_~s__state~0); 178621#L168 assume !(8561 == ssl3_accept_~s__state~0); 178620#L171 assume !(8448 == ssl3_accept_~s__state~0); 178619#L174 assume 8576 == ssl3_accept_~s__state~0; 175226#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 178618#L447 assume !(ssl3_accept_~ret~0 <= 0); 178617#L450 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 178615#L454 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 178613#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 178612#L593 assume 0 == ssl3_accept_~skip~0; 178610#L594 assume !(8464 == ssl3_accept_~state~0); 178606#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 178604#L603-1 assume !(0 != ssl3_accept_~cb~0); 178600#L592 ssl3_accept_~skip~0 := 0; 178598#L105-3 assume true; 178507#L105-1 assume !false; 175318#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 175319#L108 assume !(12292 == ssl3_accept_~s__state~0); 175314#L111 assume !(16384 == ssl3_accept_~s__state~0); 175315#L114 assume !(8192 == ssl3_accept_~s__state~0); 175306#L117 assume !(24576 == ssl3_accept_~s__state~0); 175307#L120 assume !(8195 == ssl3_accept_~s__state~0); 175298#L123 assume !(8480 == ssl3_accept_~s__state~0); 175299#L126 assume !(8481 == ssl3_accept_~s__state~0); 175290#L129 assume !(8482 == ssl3_accept_~s__state~0); 175291#L132 assume !(8464 == ssl3_accept_~s__state~0); 175282#L135 assume !(8465 == ssl3_accept_~s__state~0); 175283#L138 assume !(8466 == ssl3_accept_~s__state~0); 175274#L141 assume !(8496 == ssl3_accept_~s__state~0); 175275#L144 assume !(8497 == ssl3_accept_~s__state~0); 175266#L147 assume !(8512 == ssl3_accept_~s__state~0); 175267#L150 assume !(8513 == ssl3_accept_~s__state~0); 175258#L153 assume !(8528 == ssl3_accept_~s__state~0); 175259#L156 assume !(8529 == ssl3_accept_~s__state~0); 175250#L159 assume !(8544 == ssl3_accept_~s__state~0); 175251#L162 assume !(8545 == ssl3_accept_~s__state~0); 175242#L165 assume !(8560 == ssl3_accept_~s__state~0); 175243#L168 assume !(8561 == ssl3_accept_~s__state~0); 175234#L171 assume !(8448 == ssl3_accept_~s__state~0); 175235#L174 assume !(8576 == ssl3_accept_~s__state~0); 175225#L177 assume !(8577 == ssl3_accept_~s__state~0); 175227#L180 assume !(8592 == ssl3_accept_~s__state~0); 178269#L183 assume !(8593 == ssl3_accept_~s__state~0); 175193#L186 assume !(8608 == ssl3_accept_~s__state~0); 175188#L189 assume !(8609 == ssl3_accept_~s__state~0); 175190#L192 assume !(8640 == ssl3_accept_~s__state~0); 178428#L195 assume !(8641 == ssl3_accept_~s__state~0); 175159#L198 assume 8656 == ssl3_accept_~s__state~0; 174785#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; 175158#L499 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 175157#L504 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 175038#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; 175156#L513 assume !(0 == ssl3_accept_~tmp___10~0); 175155#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 175154#L593 assume 0 == ssl3_accept_~skip~0; 175152#L594 assume !(8464 == ssl3_accept_~state~0); 175148#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 175146#L603-1 assume !(0 != ssl3_accept_~cb~0); 175020#L592 ssl3_accept_~skip~0 := 0; 175015#L105-3 assume true; 174963#L105-1 assume !false; 174877#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174876#L108 assume !(12292 == ssl3_accept_~s__state~0); 174874#L111 assume !(16384 == ssl3_accept_~s__state~0); 174872#L114 assume !(8192 == ssl3_accept_~s__state~0); 174869#L117 assume !(24576 == ssl3_accept_~s__state~0); 174866#L120 assume !(8195 == ssl3_accept_~s__state~0); 174863#L123 assume !(8480 == ssl3_accept_~s__state~0); 174860#L126 assume !(8481 == ssl3_accept_~s__state~0); 174857#L129 assume !(8482 == ssl3_accept_~s__state~0); 174854#L132 assume !(8464 == ssl3_accept_~s__state~0); 174851#L135 assume !(8465 == ssl3_accept_~s__state~0); 174848#L138 assume !(8466 == ssl3_accept_~s__state~0); 174845#L141 assume !(8496 == ssl3_accept_~s__state~0); 174842#L144 assume !(8497 == ssl3_accept_~s__state~0); 174839#L147 assume !(8512 == ssl3_accept_~s__state~0); 174836#L150 assume !(8513 == ssl3_accept_~s__state~0); 174833#L153 assume !(8528 == ssl3_accept_~s__state~0); 174830#L156 assume !(8529 == ssl3_accept_~s__state~0); 174827#L159 assume !(8544 == ssl3_accept_~s__state~0); 174824#L162 assume !(8545 == ssl3_accept_~s__state~0); 174821#L165 assume !(8560 == ssl3_accept_~s__state~0); 174818#L168 assume !(8561 == ssl3_accept_~s__state~0); 174815#L171 assume !(8448 == ssl3_accept_~s__state~0); 174812#L174 assume !(8576 == ssl3_accept_~s__state~0); 174809#L177 assume !(8577 == ssl3_accept_~s__state~0); 174806#L180 assume !(8592 == ssl3_accept_~s__state~0); 174803#L183 assume !(8593 == ssl3_accept_~s__state~0); 174800#L186 assume !(8608 == ssl3_accept_~s__state~0); 174797#L189 assume !(8609 == ssl3_accept_~s__state~0); 174794#L192 assume !(8640 == ssl3_accept_~s__state~0); 174791#L195 assume !(8641 == ssl3_accept_~s__state~0); 174788#L198 assume !(8656 == ssl3_accept_~s__state~0); 174784#L201 assume !(8657 == ssl3_accept_~s__state~0); 174781#L204 assume 8672 == ssl3_accept_~s__state~0; 174777#L208 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 174774#L521 assume !(4 == ssl3_accept_~blastFlag~0); 174771#L524 assume !(5 == ssl3_accept_~blastFlag~0); 174772#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 174764#L532 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 174766#L532-2 ssl3_accept_~s__init_num~0 := 0; 177743#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 177742#L593 assume 0 == ssl3_accept_~skip~0; 177737#L594 assume !(8464 == ssl3_accept_~state~0); 177739#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 177730#L603-1 assume !(0 != ssl3_accept_~cb~0); 177723#L592 ssl3_accept_~skip~0 := 0; 177595#L105-3 assume true; 177588#L105-1 assume !false; 176806#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176807#L108 assume !(12292 == ssl3_accept_~s__state~0); 176798#L111 assume !(16384 == ssl3_accept_~s__state~0); 176799#L114 assume !(8192 == ssl3_accept_~s__state~0); 176790#L117 assume !(24576 == ssl3_accept_~s__state~0); 176791#L120 assume !(8195 == ssl3_accept_~s__state~0); 176782#L123 assume !(8480 == ssl3_accept_~s__state~0); 176783#L126 assume !(8481 == ssl3_accept_~s__state~0); 176774#L129 assume !(8482 == ssl3_accept_~s__state~0); 176775#L132 assume !(8464 == ssl3_accept_~s__state~0); 176765#L135 assume !(8465 == ssl3_accept_~s__state~0); 176766#L138 assume !(8466 == ssl3_accept_~s__state~0); 176758#L141 assume !(8496 == ssl3_accept_~s__state~0); 176759#L144 assume !(8497 == ssl3_accept_~s__state~0); 176751#L147 assume !(8512 == ssl3_accept_~s__state~0); 176752#L150 assume !(8513 == ssl3_accept_~s__state~0); 176741#L153 assume !(8528 == ssl3_accept_~s__state~0); 176742#L156 assume !(8529 == ssl3_accept_~s__state~0); 176734#L159 assume !(8544 == ssl3_accept_~s__state~0); 176735#L162 assume !(8545 == ssl3_accept_~s__state~0); 176729#L165 assume !(8560 == ssl3_accept_~s__state~0); 176730#L168 assume !(8561 == ssl3_accept_~s__state~0); 178008#L171 assume 8448 == ssl3_accept_~s__state~0; 178007#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 178005#L433 assume !(ssl3_accept_~num1~0 > 0); 178004#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 178003#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 178002#L593 assume 0 == ssl3_accept_~skip~0; 178001#L594 assume !(8464 == ssl3_accept_~state~0); 176711#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 176712#L603-1 assume !(0 != ssl3_accept_~cb~0); 177994#L592 ssl3_accept_~skip~0 := 0; 177993#L105-3 assume true; 177992#L105-1 assume !false; 177991#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 174964#L108 assume !(12292 == ssl3_accept_~s__state~0); 174965#L111 assume !(16384 == ssl3_accept_~s__state~0); 174756#L114 assume !(8192 == ssl3_accept_~s__state~0); 174757#L117 assume !(24576 == ssl3_accept_~s__state~0); 174635#L120 assume !(8195 == ssl3_accept_~s__state~0); 174637#L123 assume !(8480 == ssl3_accept_~s__state~0); 172912#L126 assume !(8481 == ssl3_accept_~s__state~0); 172914#L129 assume !(8482 == ssl3_accept_~s__state~0); 176318#L132 assume 8464 == ssl3_accept_~s__state~0; 168816#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 171927#L278 assume !(0 == ssl3_accept_~blastFlag~0); 179847#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; 179844#L555 [2018-11-18 08:56:07,474 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:07,474 INFO L82 PathProgramCache]: Analyzing trace with hash 575653931, now seen corresponding path program 2 times [2018-11-18 08:56:07,474 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:07,474 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:07,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:07,475 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:07,475 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:07,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:07,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:07,480 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:07,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1617910138, now seen corresponding path program 1 times [2018-11-18 08:56:07,480 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:07,481 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:07,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:07,481 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:07,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:07,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:07,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1049 backedges. 180 proven. 0 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2018-11-18 08:56:07,573 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:07,573 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:07,574 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:07,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:07,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:07,574 INFO L87 Difference]: Start difference. First operand 11390 states and 14328 transitions. cyclomatic complexity: 2951 Second operand 3 states. [2018-11-18 08:56:07,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:07,675 INFO L93 Difference]: Finished difference Result 12072 states and 15094 transitions. [2018-11-18 08:56:07,675 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:07,675 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12072 states and 15094 transitions. [2018-11-18 08:56:07,696 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 8349 [2018-11-18 08:56:07,709 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12072 states to 11816 states and 14802 transitions. [2018-11-18 08:56:07,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8554 [2018-11-18 08:56:07,713 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8554 [2018-11-18 08:56:07,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11816 states and 14802 transitions. [2018-11-18 08:56:07,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:07,715 INFO L705 BuchiCegarLoop]: Abstraction has 11816 states and 14802 transitions. [2018-11-18 08:56:07,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11816 states and 14802 transitions. [2018-11-18 08:56:07,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11816 to 11384. [2018-11-18 08:56:07,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11384 states. [2018-11-18 08:56:07,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11384 states to 11384 states and 14329 transitions. [2018-11-18 08:56:07,792 INFO L728 BuchiCegarLoop]: Abstraction has 11384 states and 14329 transitions. [2018-11-18 08:56:07,792 INFO L608 BuchiCegarLoop]: Abstraction has 11384 states and 14329 transitions. [2018-11-18 08:56:07,792 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-18 08:56:07,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11384 states and 14329 transitions. [2018-11-18 08:56:07,807 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 8052 [2018-11-18 08:56:07,807 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:07,807 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:07,808 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 08:56:07,808 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:07,808 INFO L794 eck$LassoCheckResult]: Stem: 192273#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 191995#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 191996#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 192193#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; 192255#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 192164#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 192287#L105-3 [2018-11-18 08:56:07,808 INFO L796 eck$LassoCheckResult]: Loop: 192287#L105-3 assume true; 198858#L105-1 assume !false; 198857#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 198856#L108 assume !(12292 == ssl3_accept_~s__state~0); 198855#L111 assume !(16384 == ssl3_accept_~s__state~0); 198854#L114 assume !(8192 == ssl3_accept_~s__state~0); 198853#L117 assume !(24576 == ssl3_accept_~s__state~0); 198852#L120 assume !(8195 == ssl3_accept_~s__state~0); 198851#L123 assume !(8480 == ssl3_accept_~s__state~0); 198850#L126 assume !(8481 == ssl3_accept_~s__state~0); 198849#L129 assume !(8482 == ssl3_accept_~s__state~0); 198848#L132 assume !(8464 == ssl3_accept_~s__state~0); 198838#L135 assume !(8465 == ssl3_accept_~s__state~0); 198820#L138 assume !(8466 == ssl3_accept_~s__state~0); 198642#L141 assume !(8496 == ssl3_accept_~s__state~0); 198641#L144 assume !(8497 == ssl3_accept_~s__state~0); 198638#L147 assume !(8512 == ssl3_accept_~s__state~0); 198635#L150 assume !(8513 == ssl3_accept_~s__state~0); 198633#L153 assume !(8528 == ssl3_accept_~s__state~0); 198631#L156 assume !(8529 == ssl3_accept_~s__state~0); 198629#L159 assume !(8544 == ssl3_accept_~s__state~0); 198625#L162 assume !(8545 == ssl3_accept_~s__state~0); 198621#L165 assume !(8560 == ssl3_accept_~s__state~0); 198615#L168 assume !(8561 == ssl3_accept_~s__state~0); 198610#L171 assume 8448 == ssl3_accept_~s__state~0; 198606#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 198601#L433 assume !(ssl3_accept_~num1~0 > 0); 198599#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 198596#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 198594#L593 assume 0 == ssl3_accept_~skip~0; 198590#L594 assume !(8464 == ssl3_accept_~state~0); 198584#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 198575#L603-1 assume !(0 != ssl3_accept_~cb~0); 198564#L592 ssl3_accept_~skip~0 := 0; 198565#L105-3 assume true; 198556#L105-1 assume !false; 198557#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 198547#L108 assume 12292 == ssl3_accept_~s__state~0; 198549#L109 ssl3_accept_~s__new_session~0 := 1; 198882#L217 ssl3_accept_~s__server~0 := 1; 198881#L222 assume 0 != ssl3_accept_~cb~0; 198880#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 198878#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 198879#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 200000#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 199998#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 199996#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 198872#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; 198871#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 198870#L593 assume 0 == ssl3_accept_~skip~0; 198868#L594 assume !(8464 == ssl3_accept_~state~0); 198864#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 198862#L603-1 assume !(0 != ssl3_accept_~cb~0); 198859#L592 ssl3_accept_~skip~0 := 0; 192287#L105-3 [2018-11-18 08:56:07,808 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:07,808 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 2 times [2018-11-18 08:56:07,808 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:07,808 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:07,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:07,809 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:07,809 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:07,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:07,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:07,812 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:07,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1545929986, now seen corresponding path program 1 times [2018-11-18 08:56:07,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:07,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:07,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:07,813 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:07,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:07,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:07,847 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:56:07,847 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:07,847 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:07,847 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:07,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:07,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:07,847 INFO L87 Difference]: Start difference. First operand 11384 states and 14329 transitions. cyclomatic complexity: 2956 Second operand 3 states. [2018-11-18 08:56:07,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:07,885 INFO L93 Difference]: Finished difference Result 22076 states and 27142 transitions. [2018-11-18 08:56:07,888 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:07,888 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22076 states and 27142 transitions. [2018-11-18 08:56:07,931 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 15692 [2018-11-18 08:56:07,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22076 states to 22076 states and 27142 transitions. [2018-11-18 08:56:07,960 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15984 [2018-11-18 08:56:07,967 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15984 [2018-11-18 08:56:07,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22076 states and 27142 transitions. [2018-11-18 08:56:07,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:07,967 INFO L705 BuchiCegarLoop]: Abstraction has 22076 states and 27142 transitions. [2018-11-18 08:56:07,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22076 states and 27142 transitions. [2018-11-18 08:56:08,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22076 to 21389. [2018-11-18 08:56:08,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21389 states. [2018-11-18 08:56:08,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21389 states to 21389 states and 26226 transitions. [2018-11-18 08:56:08,097 INFO L728 BuchiCegarLoop]: Abstraction has 21389 states and 26226 transitions. [2018-11-18 08:56:08,097 INFO L608 BuchiCegarLoop]: Abstraction has 21389 states and 26226 transitions. [2018-11-18 08:56:08,097 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-18 08:56:08,097 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21389 states and 26226 transitions. [2018-11-18 08:56:08,135 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 15206 [2018-11-18 08:56:08,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:08,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:08,136 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 08:56:08,136 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:08,136 INFO L794 eck$LassoCheckResult]: Stem: 225748#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 225456#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 225457#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 225653#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; 225772#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 225625#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 237853#L105-3 [2018-11-18 08:56:08,137 INFO L796 eck$LassoCheckResult]: Loop: 237853#L105-3 assume true; 237798#L105-1 assume !false; 237791#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237782#L108 assume !(12292 == ssl3_accept_~s__state~0); 237772#L111 assume !(16384 == ssl3_accept_~s__state~0); 237766#L114 assume !(8192 == ssl3_accept_~s__state~0); 237761#L117 assume !(24576 == ssl3_accept_~s__state~0); 237756#L120 assume !(8195 == ssl3_accept_~s__state~0); 237732#L123 assume !(8480 == ssl3_accept_~s__state~0); 237733#L126 assume !(8481 == ssl3_accept_~s__state~0); 237743#L129 assume !(8482 == ssl3_accept_~s__state~0); 237739#L132 assume !(8464 == ssl3_accept_~s__state~0); 232626#L135 assume !(8465 == ssl3_accept_~s__state~0); 232627#L138 assume !(8466 == ssl3_accept_~s__state~0); 237591#L141 assume !(8496 == ssl3_accept_~s__state~0); 237592#L144 assume !(8497 == ssl3_accept_~s__state~0); 237582#L147 assume !(8512 == ssl3_accept_~s__state~0); 237583#L150 assume !(8513 == ssl3_accept_~s__state~0); 237573#L153 assume !(8528 == ssl3_accept_~s__state~0); 237574#L156 assume !(8529 == ssl3_accept_~s__state~0); 237564#L159 assume !(8544 == ssl3_accept_~s__state~0); 237565#L162 assume !(8545 == ssl3_accept_~s__state~0); 237539#L165 assume !(8560 == ssl3_accept_~s__state~0); 237540#L168 assume !(8561 == ssl3_accept_~s__state~0); 237462#L171 assume 8448 == ssl3_accept_~s__state~0; 237463#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 237456#L433 assume !(ssl3_accept_~num1~0 > 0); 237457#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 237530#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 237529#L593 assume 0 == ssl3_accept_~skip~0; 237528#L594 assume !(8464 == ssl3_accept_~state~0); 237524#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 237520#L603-1 assume 0 != ssl3_accept_~cb~0; 237517#L610 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 237511#L592 ssl3_accept_~skip~0 := 0; 237512#L105-3 assume true; 237503#L105-1 assume !false; 237504#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 237490#L108 assume !(12292 == ssl3_accept_~s__state~0); 237491#L111 assume 16384 == ssl3_accept_~s__state~0; 237480#L217 ssl3_accept_~s__server~0 := 1; 237849#L222 assume 0 != ssl3_accept_~cb~0; 237847#L222-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 237846#L227 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 237845#L232 assume !(0 == ssl3_accept_~s__init_buf___0~0); 237466#L232-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23; 237467#L241 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 237459#L246 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24; 237455#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; 237452#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 237451#L593 assume 0 == ssl3_accept_~skip~0; 237449#L594 assume !(8464 == ssl3_accept_~state~0); 237450#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 237858#L603-1 assume 0 != ssl3_accept_~cb~0; 237856#L610 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 235783#L592 ssl3_accept_~skip~0 := 0; 237853#L105-3 [2018-11-18 08:56:08,137 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:08,137 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 3 times [2018-11-18 08:56:08,137 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:08,137 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:08,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:08,138 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:08,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:08,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:08,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:08,143 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:08,143 INFO L82 PathProgramCache]: Analyzing trace with hash -669498432, now seen corresponding path program 1 times [2018-11-18 08:56:08,143 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:08,143 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:08,144 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:08,144 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:08,144 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:08,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:08,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2018-11-18 08:56:08,189 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:08,189 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:08,189 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 08:56:08,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:08,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:08,190 INFO L87 Difference]: Start difference. First operand 21389 states and 26226 transitions. cyclomatic complexity: 4859 Second operand 3 states. [2018-11-18 08:56:08,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:08,225 INFO L93 Difference]: Finished difference Result 19612 states and 23884 transitions. [2018-11-18 08:56:08,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:08,227 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19612 states and 23884 transitions. [2018-11-18 08:56:08,275 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 12264 [2018-11-18 08:56:08,377 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19612 states to 19338 states and 23448 transitions. [2018-11-18 08:56:08,377 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13970 [2018-11-18 08:56:08,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13970 [2018-11-18 08:56:08,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19338 states and 23448 transitions. [2018-11-18 08:56:08,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:08,381 INFO L705 BuchiCegarLoop]: Abstraction has 19338 states and 23448 transitions. [2018-11-18 08:56:08,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19338 states and 23448 transitions. [2018-11-18 08:56:08,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19338 to 19338. [2018-11-18 08:56:08,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19338 states. [2018-11-18 08:56:08,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19338 states to 19338 states and 23448 transitions. [2018-11-18 08:56:08,477 INFO L728 BuchiCegarLoop]: Abstraction has 19338 states and 23448 transitions. [2018-11-18 08:56:08,477 INFO L608 BuchiCegarLoop]: Abstraction has 19338 states and 23448 transitions. [2018-11-18 08:56:08,477 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-18 08:56:08,477 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19338 states and 23448 transitions. [2018-11-18 08:56:08,506 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 12264 [2018-11-18 08:56:08,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:08,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:08,506 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:08,506 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 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] [2018-11-18 08:56:08,506 INFO L794 eck$LassoCheckResult]: Stem: 266717#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 266457#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 266458#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 266629#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; 274874#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 274871#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 274867#L105-3 assume true; 274865#L105-1 assume !false; 274864#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274863#L108 assume !(12292 == ssl3_accept_~s__state~0); 274862#L111 assume !(16384 == ssl3_accept_~s__state~0); 274861#L114 assume !(8192 == ssl3_accept_~s__state~0); 274857#L117 assume !(24576 == ssl3_accept_~s__state~0); 274856#L120 assume !(8195 == ssl3_accept_~s__state~0); 274855#L123 assume !(8480 == ssl3_accept_~s__state~0); 274853#L126 assume !(8481 == ssl3_accept_~s__state~0); 274854#L129 assume !(8482 == ssl3_accept_~s__state~0); 275456#L132 assume !(8464 == ssl3_accept_~s__state~0); 275455#L135 assume !(8465 == ssl3_accept_~s__state~0); 275454#L138 assume !(8466 == ssl3_accept_~s__state~0); 275453#L141 [2018-11-18 08:56:08,506 INFO L796 eck$LassoCheckResult]: Loop: 275453#L141 assume !(8496 == ssl3_accept_~s__state~0); 275452#L144 assume !(8497 == ssl3_accept_~s__state~0); 275451#L147 assume !(8512 == ssl3_accept_~s__state~0); 275450#L150 assume !(8513 == ssl3_accept_~s__state~0); 275449#L153 assume !(8528 == ssl3_accept_~s__state~0); 275448#L156 assume !(8529 == ssl3_accept_~s__state~0); 275447#L159 assume !(8544 == ssl3_accept_~s__state~0); 275446#L162 assume !(8545 == ssl3_accept_~s__state~0); 275445#L165 assume !(8560 == ssl3_accept_~s__state~0); 275444#L168 assume !(8561 == ssl3_accept_~s__state~0); 275443#L171 assume 8448 == ssl3_accept_~s__state~0; 275274#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 275441#L433 assume !(ssl3_accept_~num1~0 > 0); 275440#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 275439#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 275438#L593 assume 0 == ssl3_accept_~skip~0; 275437#L594 assume !(8464 == ssl3_accept_~state~0); 275435#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 275027#L603-1 assume 0 != ssl3_accept_~cb~0; 275028#L610 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 274869#L592 ssl3_accept_~skip~0 := 0; 274870#L105-3 assume true; 275192#L105-1 assume !false; 275193#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275184#L108 assume !(12292 == ssl3_accept_~s__state~0); 275185#L111 assume !(16384 == ssl3_accept_~s__state~0); 275176#L114 assume !(8192 == ssl3_accept_~s__state~0); 275177#L117 assume !(24576 == ssl3_accept_~s__state~0); 275168#L120 assume !(8195 == ssl3_accept_~s__state~0); 275169#L123 assume !(8480 == ssl3_accept_~s__state~0); 275354#L126 assume !(8481 == ssl3_accept_~s__state~0); 275355#L129 assume 8482 == ssl3_accept_~s__state~0; 275147#L130 ssl3_accept_~s__state~0 := 3; 275148#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 275139#L593 assume 0 == ssl3_accept_~skip~0; 275140#L594 assume !(8464 == ssl3_accept_~state~0); 275126#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 275127#L603-1 assume 0 != ssl3_accept_~cb~0; 275117#L610 assume ssl3_accept_~s__state~0 != ssl3_accept_~state~0;ssl3_accept_~new_state~0 := ssl3_accept_~s__state~0;ssl3_accept_~s__state~0 := ssl3_accept_~state~0;ssl3_accept_~s__state~0 := ssl3_accept_~new_state~0; 275116#L592 ssl3_accept_~skip~0 := 0; 275106#L105-3 assume true; 275107#L105-1 assume !false; 275097#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275098#L108 assume !(12292 == ssl3_accept_~s__state~0); 275088#L111 assume !(16384 == ssl3_accept_~s__state~0); 275089#L114 assume !(8192 == ssl3_accept_~s__state~0); 275082#L117 assume !(24576 == ssl3_accept_~s__state~0); 275083#L120 assume !(8195 == ssl3_accept_~s__state~0); 275073#L123 assume !(8480 == ssl3_accept_~s__state~0); 275074#L126 assume !(8481 == ssl3_accept_~s__state~0); 275065#L129 assume !(8482 == ssl3_accept_~s__state~0); 275066#L132 assume !(8464 == ssl3_accept_~s__state~0); 275056#L135 assume !(8465 == ssl3_accept_~s__state~0); 275057#L138 assume !(8466 == ssl3_accept_~s__state~0); 275453#L141 [2018-11-18 08:56:08,507 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:08,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1681133590, now seen corresponding path program 1 times [2018-11-18 08:56:08,507 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:08,507 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:08,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:08,507 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:08,507 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:08,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:08,535 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-18 08:56:08,535 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:08,535 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:08,535 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:56:08,535 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:08,535 INFO L82 PathProgramCache]: Analyzing trace with hash -283079178, now seen corresponding path program 1 times [2018-11-18 08:56:08,535 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:08,535 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:08,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:08,536 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:08,536 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:08,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:08,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:08,660 WARN L180 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 49 [2018-11-18 08:56:08,673 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:56:08,673 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:56:08,673 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:56:08,673 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:56:08,673 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 08:56:08,673 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:08,674 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:56:08,674 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:56:08,674 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration32_Loop [2018-11-18 08:56:08,674 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:56:08,674 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:56:08,675 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-18 08:56:08,687 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-18 08:56:08,694 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-18 08:56:08,695 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-18 08:56:08,696 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-18 08:56:08,697 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-18 08:56:08,816 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:56:08,816 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 26 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 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:08,821 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:08,821 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:08,824 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 08:56:08,824 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_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 27 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 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:08,840 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 08:56:08,840 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/z3 Starting monitored process 28 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 28 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:08,864 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 08:56:08,864 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 08:56:13,670 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 08:56:13,676 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 08:56:13,676 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 08:56:13,676 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 08:56:13,676 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 08:56:13,676 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 08:56:13,676 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 08:56:13,676 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 08:56:13,676 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 08:56:13,676 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_10_false-unreach-call_false-termination.cil.c_Iteration32_Loop [2018-11-18 08:56:13,676 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 08:56:13,676 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 08:56:13,677 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-18 08:56:13,683 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-18 08:56:13,694 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-18 08:56:13,696 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-18 08:56:13,697 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-18 08:56:13,699 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-18 08:56:13,823 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 08:56:13,823 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 08:56:13,823 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-18 08:56:13,824 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:13,824 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:13,824 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:13,824 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 08:56:13,824 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:13,824 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 08:56:13,825 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:13,825 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 08:56:13,825 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-18 08:56:13,825 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 08:56:13,826 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 08:56:13,826 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 08:56:13,826 INFO L206 nArgumentSynthesizer]: 3 loop disjuncts [2018-11-18 08:56:13,826 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 08:56:13,827 INFO L402 nArgumentSynthesizer]: We have 6 Motzkin's Theorem applications. [2018-11-18 08:56:13,827 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 08:56:13,832 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 08:56:13,835 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 08:56:13,835 INFO L444 ModelExtractionUtils]: 3 out of 6 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 08:56:13,835 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 08:56:13,835 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 08:56:13,836 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 08:56:13,836 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-18 08:56:13,836 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 08:56:13,883 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:13,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:13,893 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:56:13,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:13,902 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 08:56:13,918 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 08:56:13,919 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-18 08:56:13,919 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 19338 states and 23448 transitions. cyclomatic complexity: 4160 Second operand 5 states. [2018-11-18 08:56:14,196 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 19338 states and 23448 transitions. cyclomatic complexity: 4160. Second operand 5 states. Result 48772 states and 58669 transitions. Complement of second has 8 states. [2018-11-18 08:56:14,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-18 08:56:14,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 08:56:14,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 303 transitions. [2018-11-18 08:56:14,198 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 303 transitions. Stem has 20 letters. Loop has 54 letters. [2018-11-18 08:56:14,199 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:56:14,199 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 303 transitions. Stem has 74 letters. Loop has 54 letters. [2018-11-18 08:56:14,199 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:56:14,199 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 303 transitions. Stem has 20 letters. Loop has 108 letters. [2018-11-18 08:56:14,200 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 08:56:14,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48772 states and 58669 transitions. [2018-11-18 08:56:14,303 INFO L131 ngComponentsAnalysis]: Automaton has 54 accepting balls. 11108 [2018-11-18 08:56:14,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48772 states to 48564 states and 58317 transitions. [2018-11-18 08:56:14,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15290 [2018-11-18 08:56:14,381 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15352 [2018-11-18 08:56:14,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48564 states and 58317 transitions. [2018-11-18 08:56:14,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:14,385 INFO L705 BuchiCegarLoop]: Abstraction has 48564 states and 58317 transitions. [2018-11-18 08:56:14,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48564 states and 58317 transitions. [2018-11-18 08:56:14,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48564 to 41459. [2018-11-18 08:56:14,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41459 states. [2018-11-18 08:56:14,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41459 states to 41459 states and 50112 transitions. [2018-11-18 08:56:14,837 INFO L728 BuchiCegarLoop]: Abstraction has 41459 states and 50112 transitions. [2018-11-18 08:56:14,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:14,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:14,838 INFO L87 Difference]: Start difference. First operand 41459 states and 50112 transitions. Second operand 3 states. [2018-11-18 08:56:15,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:15,042 INFO L93 Difference]: Finished difference Result 20166 states and 24260 transitions. [2018-11-18 08:56:15,043 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:15,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20166 states and 24260 transitions. [2018-11-18 08:56:15,094 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3782 [2018-11-18 08:56:15,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20166 states to 20166 states and 24260 transitions. [2018-11-18 08:56:15,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4734 [2018-11-18 08:56:15,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4734 [2018-11-18 08:56:15,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20166 states and 24260 transitions. [2018-11-18 08:56:15,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:15,132 INFO L705 BuchiCegarLoop]: Abstraction has 20166 states and 24260 transitions. [2018-11-18 08:56:15,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20166 states and 24260 transitions. [2018-11-18 08:56:15,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20166 to 20166. [2018-11-18 08:56:15,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20166 states. [2018-11-18 08:56:15,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20166 states to 20166 states and 24260 transitions. [2018-11-18 08:56:15,245 INFO L728 BuchiCegarLoop]: Abstraction has 20166 states and 24260 transitions. [2018-11-18 08:56:15,245 INFO L608 BuchiCegarLoop]: Abstraction has 20166 states and 24260 transitions. [2018-11-18 08:56:15,245 INFO L442 BuchiCegarLoop]: ======== Iteration 33============ [2018-11-18 08:56:15,245 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20166 states and 24260 transitions. [2018-11-18 08:56:15,273 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3782 [2018-11-18 08:56:15,273 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:15,273 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:15,274 INFO L866 BuchiCegarLoop]: Counterexample stem 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, 1, 1] [2018-11-18 08:56:15,274 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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-18 08:56:15,275 INFO L794 eck$LassoCheckResult]: Stem: 396693#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 396443#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 396444#L88 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 396614#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; 396719#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 396587#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 400869#L105-3 assume true; 400865#L105-1 assume !false; 400861#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 400857#L108 assume !(12292 == ssl3_accept_~s__state~0); 400853#L111 assume !(16384 == ssl3_accept_~s__state~0); 400849#L114 assume !(8192 == ssl3_accept_~s__state~0); 400845#L117 assume !(24576 == ssl3_accept_~s__state~0); 400841#L120 assume !(8195 == ssl3_accept_~s__state~0); 400837#L123 assume !(8480 == ssl3_accept_~s__state~0); 400833#L126 assume !(8481 == ssl3_accept_~s__state~0); 400829#L129 assume !(8482 == ssl3_accept_~s__state~0); 400825#L132 assume 8464 == ssl3_accept_~s__state~0; 400822#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 400816#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 400809#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; 400806#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 400799#L593 assume 0 == ssl3_accept_~skip~0; 400793#L594 assume 8464 == ssl3_accept_~state~0; 400789#L595 assume 8496 == ssl3_accept_~s__state~0; 400784#L596 assume !(0 != ssl3_accept_~cb~0); 400785#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 406544#L603-1 assume !(0 != ssl3_accept_~cb~0); 400759#L592 ssl3_accept_~skip~0 := 0; 406541#L105-3 assume true; 406538#L105-1 assume !false; 406535#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 406532#L108 assume !(12292 == ssl3_accept_~s__state~0); 406529#L111 assume !(16384 == ssl3_accept_~s__state~0); 406526#L114 assume !(8192 == ssl3_accept_~s__state~0); 406523#L117 assume !(24576 == ssl3_accept_~s__state~0); 406520#L120 assume !(8195 == ssl3_accept_~s__state~0); 406517#L123 assume !(8480 == ssl3_accept_~s__state~0); 406513#L126 assume !(8481 == ssl3_accept_~s__state~0); 406510#L129 assume !(8482 == ssl3_accept_~s__state~0); 406506#L132 assume !(8464 == ssl3_accept_~s__state~0); 406498#L135 assume !(8465 == ssl3_accept_~s__state~0); 406495#L138 assume !(8466 == ssl3_accept_~s__state~0); 406493#L141 assume 8496 == ssl3_accept_~s__state~0; 403819#L145 [2018-11-18 08:56:15,275 INFO L796 eck$LassoCheckResult]: Loop: 403819#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 403818#L291 assume !(1 == ssl3_accept_~blastFlag~0); 403814#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 403810#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 396682#L297-2 ssl3_accept_~s__init_num~0 := 0; 396683#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 396506#L593 assume 0 == ssl3_accept_~skip~0; 396507#L594 assume !(8464 == ssl3_accept_~state~0); 396583#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 404321#L603-1 assume !(0 != ssl3_accept_~cb~0); 402507#L592 ssl3_accept_~skip~0 := 0; 404318#L105-3 assume true; 404316#L105-1 assume !false; 404314#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 404312#L108 assume !(12292 == ssl3_accept_~s__state~0); 404310#L111 assume !(16384 == ssl3_accept_~s__state~0); 404308#L114 assume !(8192 == ssl3_accept_~s__state~0); 404306#L117 assume !(24576 == ssl3_accept_~s__state~0); 404304#L120 assume !(8195 == ssl3_accept_~s__state~0); 404302#L123 assume !(8480 == ssl3_accept_~s__state~0); 404300#L126 assume !(8481 == ssl3_accept_~s__state~0); 404298#L129 assume !(8482 == ssl3_accept_~s__state~0); 404296#L132 assume !(8464 == ssl3_accept_~s__state~0); 404294#L135 assume !(8465 == ssl3_accept_~s__state~0); 404292#L138 assume !(8466 == ssl3_accept_~s__state~0); 404290#L141 assume !(8496 == ssl3_accept_~s__state~0); 404288#L144 assume !(8497 == ssl3_accept_~s__state~0); 404286#L147 assume 8512 == ssl3_accept_~s__state~0; 402678#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 404284#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 404283#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 404282#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 404276#L593 assume !(0 == ssl3_accept_~skip~0); 402476#L592 ssl3_accept_~skip~0 := 0; 404274#L105-3 assume true; 404273#L105-1 assume !false; 404272#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 404271#L108 assume !(12292 == ssl3_accept_~s__state~0); 404270#L111 assume !(16384 == ssl3_accept_~s__state~0); 404268#L114 assume !(8192 == ssl3_accept_~s__state~0); 404267#L117 assume !(24576 == ssl3_accept_~s__state~0); 404266#L120 assume !(8195 == ssl3_accept_~s__state~0); 404265#L123 assume !(8480 == ssl3_accept_~s__state~0); 404262#L126 assume !(8481 == ssl3_accept_~s__state~0); 404261#L129 assume !(8482 == ssl3_accept_~s__state~0); 404260#L132 assume !(8464 == ssl3_accept_~s__state~0); 404259#L135 assume !(8465 == ssl3_accept_~s__state~0); 404257#L138 assume !(8466 == ssl3_accept_~s__state~0); 404256#L141 assume !(8496 == ssl3_accept_~s__state~0); 404255#L144 assume !(8497 == ssl3_accept_~s__state~0); 404254#L147 assume !(8512 == ssl3_accept_~s__state~0); 404252#L150 assume !(8513 == ssl3_accept_~s__state~0); 404250#L153 assume 8528 == ssl3_accept_~s__state~0; 402666#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 404248#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 404249#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 404246#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 404247#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 404243#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; 404244#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 404242#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 404275#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 404221#L593 assume !(0 == ssl3_accept_~skip~0); 402308#L592 ssl3_accept_~skip~0 := 0; 404218#L105-3 assume true; 404216#L105-1 assume !false; 404214#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 404212#L108 assume !(12292 == ssl3_accept_~s__state~0); 404210#L111 assume !(16384 == ssl3_accept_~s__state~0); 404208#L114 assume !(8192 == ssl3_accept_~s__state~0); 404206#L117 assume !(24576 == ssl3_accept_~s__state~0); 404204#L120 assume !(8195 == ssl3_accept_~s__state~0); 404202#L123 assume !(8480 == ssl3_accept_~s__state~0); 404200#L126 assume !(8481 == ssl3_accept_~s__state~0); 404198#L129 assume !(8482 == ssl3_accept_~s__state~0); 404196#L132 assume !(8464 == ssl3_accept_~s__state~0); 404194#L135 assume !(8465 == ssl3_accept_~s__state~0); 404192#L138 assume !(8466 == ssl3_accept_~s__state~0); 404190#L141 assume !(8496 == ssl3_accept_~s__state~0); 404188#L144 assume !(8497 == ssl3_accept_~s__state~0); 404186#L147 assume !(8512 == ssl3_accept_~s__state~0); 404184#L150 assume !(8513 == ssl3_accept_~s__state~0); 404182#L153 assume !(8528 == ssl3_accept_~s__state~0); 404181#L156 assume !(8529 == ssl3_accept_~s__state~0); 404180#L159 assume 8544 == ssl3_accept_~s__state~0; 404089#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 404179#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 404177#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 404176#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 404174#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 404172#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 404170#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; 404166#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 404164#L593 assume 0 == ssl3_accept_~skip~0; 404161#L594 assume !(8464 == ssl3_accept_~state~0); 404155#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 404152#L603-1 assume !(0 != ssl3_accept_~cb~0); 402065#L592 ssl3_accept_~skip~0 := 0; 404150#L105-3 assume true; 404147#L105-1 assume !false; 404145#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 404143#L108 assume !(12292 == ssl3_accept_~s__state~0); 404141#L111 assume !(16384 == ssl3_accept_~s__state~0); 404138#L114 assume !(8192 == ssl3_accept_~s__state~0); 404137#L117 assume !(24576 == ssl3_accept_~s__state~0); 404134#L120 assume !(8195 == ssl3_accept_~s__state~0); 404132#L123 assume !(8480 == ssl3_accept_~s__state~0); 404131#L126 assume !(8481 == ssl3_accept_~s__state~0); 404129#L129 assume !(8482 == ssl3_accept_~s__state~0); 404127#L132 assume !(8464 == ssl3_accept_~s__state~0); 404125#L135 assume !(8465 == ssl3_accept_~s__state~0); 404123#L138 assume !(8466 == ssl3_accept_~s__state~0); 404121#L141 assume !(8496 == ssl3_accept_~s__state~0); 404119#L144 assume !(8497 == ssl3_accept_~s__state~0); 404117#L147 assume !(8512 == ssl3_accept_~s__state~0); 404115#L150 assume !(8513 == ssl3_accept_~s__state~0); 404113#L153 assume !(8528 == ssl3_accept_~s__state~0); 404110#L156 assume !(8529 == ssl3_accept_~s__state~0); 404108#L159 assume !(8544 == ssl3_accept_~s__state~0); 404105#L162 assume !(8545 == ssl3_accept_~s__state~0); 404103#L165 assume !(8560 == ssl3_accept_~s__state~0); 404101#L168 assume !(8561 == ssl3_accept_~s__state~0); 404100#L171 assume 8448 == ssl3_accept_~s__state~0; 404099#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 404095#L433 assume !(ssl3_accept_~num1~0 > 0); 404093#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 403959#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 403956#L593 assume 0 == ssl3_accept_~skip~0; 403954#L594 assume !(8464 == ssl3_accept_~state~0); 403949#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 403946#L603-1 assume !(0 != ssl3_accept_~cb~0); 401987#L592 ssl3_accept_~skip~0 := 0; 403943#L105-3 assume true; 403941#L105-1 assume !false; 403940#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 403938#L108 assume !(12292 == ssl3_accept_~s__state~0); 403936#L111 assume !(16384 == ssl3_accept_~s__state~0); 403934#L114 assume !(8192 == ssl3_accept_~s__state~0); 403932#L117 assume !(24576 == ssl3_accept_~s__state~0); 403930#L120 assume !(8195 == ssl3_accept_~s__state~0); 403928#L123 assume !(8480 == ssl3_accept_~s__state~0); 403926#L126 assume !(8481 == ssl3_accept_~s__state~0); 403924#L129 assume !(8482 == ssl3_accept_~s__state~0); 403922#L132 assume !(8464 == ssl3_accept_~s__state~0); 403919#L135 assume !(8465 == ssl3_accept_~s__state~0); 403824#L138 assume !(8466 == ssl3_accept_~s__state~0); 403822#L141 assume !(8496 == ssl3_accept_~s__state~0); 402689#L144 assume !(8497 == ssl3_accept_~s__state~0); 402690#L147 assume !(8512 == ssl3_accept_~s__state~0); 404098#L150 assume !(8513 == ssl3_accept_~s__state~0); 404097#L153 assume !(8528 == ssl3_accept_~s__state~0); 404094#L156 assume !(8529 == ssl3_accept_~s__state~0); 402658#L159 assume !(8544 == ssl3_accept_~s__state~0); 397207#L162 assume !(8545 == ssl3_accept_~s__state~0); 397208#L165 assume !(8560 == ssl3_accept_~s__state~0); 401710#L168 assume !(8561 == ssl3_accept_~s__state~0); 396956#L171 assume !(8448 == ssl3_accept_~s__state~0); 396957#L174 assume 8576 == ssl3_accept_~s__state~0; 396785#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 396938#L447 assume !(ssl3_accept_~ret~0 <= 0); 396916#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 396917#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 405216#L593 assume 0 == ssl3_accept_~skip~0; 405213#L594 assume !(8464 == ssl3_accept_~state~0); 405206#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 405203#L603-1 assume !(0 != ssl3_accept_~cb~0); 402443#L592 ssl3_accept_~skip~0 := 0; 405198#L105-3 assume true; 405195#L105-1 assume !false; 405192#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 405189#L108 assume !(12292 == ssl3_accept_~s__state~0); 405186#L111 assume !(16384 == ssl3_accept_~s__state~0); 405183#L114 assume !(8192 == ssl3_accept_~s__state~0); 405180#L117 assume !(24576 == ssl3_accept_~s__state~0); 405177#L120 assume !(8195 == ssl3_accept_~s__state~0); 405174#L123 assume !(8480 == ssl3_accept_~s__state~0); 405171#L126 assume !(8481 == ssl3_accept_~s__state~0); 405169#L129 assume !(8482 == ssl3_accept_~s__state~0); 405167#L132 assume !(8464 == ssl3_accept_~s__state~0); 405166#L135 assume !(8465 == ssl3_accept_~s__state~0); 405165#L138 assume 8466 == ssl3_accept_~s__state~0; 403091#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 396694#L278 assume !(0 == ssl3_accept_~blastFlag~0); 396654#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; 396655#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 407362#L593 assume 0 == ssl3_accept_~skip~0; 407361#L594 assume !(8464 == ssl3_accept_~state~0); 396446#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 396674#L603-1 assume !(0 != ssl3_accept_~cb~0); 396667#L592 ssl3_accept_~skip~0 := 0; 396576#L105-3 assume true; 396577#L105-1 assume !false; 407873#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 407871#L108 assume !(12292 == ssl3_accept_~s__state~0); 407870#L111 assume !(16384 == ssl3_accept_~s__state~0); 407868#L114 assume !(8192 == ssl3_accept_~s__state~0); 407867#L117 assume !(24576 == ssl3_accept_~s__state~0); 407866#L120 assume !(8195 == ssl3_accept_~s__state~0); 407865#L123 assume !(8480 == ssl3_accept_~s__state~0); 407864#L126 assume !(8481 == ssl3_accept_~s__state~0); 407863#L129 assume !(8482 == ssl3_accept_~s__state~0); 396701#L132 assume !(8464 == ssl3_accept_~s__state~0); 396623#L135 assume !(8465 == ssl3_accept_~s__state~0); 396624#L138 assume !(8466 == ssl3_accept_~s__state~0); 396660#L141 assume 8496 == ssl3_accept_~s__state~0; 403819#L145 [2018-11-18 08:56:15,275 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:15,275 INFO L82 PathProgramCache]: Analyzing trace with hash 2001808119, now seen corresponding path program 1 times [2018-11-18 08:56:15,275 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:15,276 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:15,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:15,276 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:15,276 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:15,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:15,310 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-18 08:56:15,310 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:15,310 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:15,310 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 08:56:15,311 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:15,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1613301440, now seen corresponding path program 3 times [2018-11-18 08:56:15,311 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:15,311 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:15,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:15,311 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:15,311 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:15,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:15,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:16,197 WARN L180 SmtUtils]: Spent 852.00 ms on a formula simplification. DAG size of input: 418 DAG size of output: 157 [2018-11-18 08:56:16,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:16,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:16,265 INFO L87 Difference]: Start difference. First operand 20166 states and 24260 transitions. cyclomatic complexity: 4138 Second operand 3 states. [2018-11-18 08:56:16,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:16,301 INFO L93 Difference]: Finished difference Result 20166 states and 23784 transitions. [2018-11-18 08:56:16,301 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:16,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20166 states and 23784 transitions. [2018-11-18 08:56:16,337 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3782 [2018-11-18 08:56:16,366 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20166 states to 20166 states and 23784 transitions. [2018-11-18 08:56:16,366 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4734 [2018-11-18 08:56:16,369 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4734 [2018-11-18 08:56:16,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20166 states and 23784 transitions. [2018-11-18 08:56:16,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:16,371 INFO L705 BuchiCegarLoop]: Abstraction has 20166 states and 23784 transitions. [2018-11-18 08:56:16,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20166 states and 23784 transitions. [2018-11-18 08:56:16,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20166 to 20166. [2018-11-18 08:56:16,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20166 states. [2018-11-18 08:56:16,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20166 states to 20166 states and 23784 transitions. [2018-11-18 08:56:16,667 INFO L728 BuchiCegarLoop]: Abstraction has 20166 states and 23784 transitions. [2018-11-18 08:56:16,667 INFO L608 BuchiCegarLoop]: Abstraction has 20166 states and 23784 transitions. [2018-11-18 08:56:16,668 INFO L442 BuchiCegarLoop]: ======== Iteration 34============ [2018-11-18 08:56:16,668 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20166 states and 23784 transitions. [2018-11-18 08:56:16,691 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3782 [2018-11-18 08:56:16,691 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:16,691 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:16,692 INFO L866 BuchiCegarLoop]: Counterexample stem 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, 1, 1, 1] [2018-11-18 08:56:16,692 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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-18 08:56:16,692 INFO L794 eck$LassoCheckResult]: Stem: 437013#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 436784#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 436785#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 436937#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 436939#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; 436995#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 440625#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 440623#L105-3 assume true; 440621#L105-1 assume !false; 440619#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440617#L108 assume !(12292 == ssl3_accept_~s__state~0); 440615#L111 assume !(16384 == ssl3_accept_~s__state~0); 440613#L114 assume !(8192 == ssl3_accept_~s__state~0); 440611#L117 assume !(24576 == ssl3_accept_~s__state~0); 440609#L120 assume !(8195 == ssl3_accept_~s__state~0); 440607#L123 assume !(8480 == ssl3_accept_~s__state~0); 440605#L126 assume !(8481 == ssl3_accept_~s__state~0); 440603#L129 assume !(8482 == ssl3_accept_~s__state~0); 440601#L132 assume 8464 == ssl3_accept_~s__state~0; 440599#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 440597#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 440594#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; 440592#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 440590#L593 assume 0 == ssl3_accept_~skip~0; 440588#L594 assume 8464 == ssl3_accept_~state~0; 440586#L595 assume 8496 == ssl3_accept_~s__state~0; 440584#L596 assume !(0 != ssl3_accept_~cb~0); 440580#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 440578#L603-1 assume !(0 != ssl3_accept_~cb~0); 440577#L592 ssl3_accept_~skip~0 := 0; 440576#L105-3 assume true; 440573#L105-1 assume !false; 440571#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 440562#L108 assume !(12292 == ssl3_accept_~s__state~0); 440557#L111 assume !(16384 == ssl3_accept_~s__state~0); 440550#L114 assume !(8192 == ssl3_accept_~s__state~0); 440521#L117 assume !(24576 == ssl3_accept_~s__state~0); 440516#L120 assume !(8195 == ssl3_accept_~s__state~0); 440511#L123 assume !(8480 == ssl3_accept_~s__state~0); 440505#L126 assume !(8481 == ssl3_accept_~s__state~0); 440499#L129 assume !(8482 == ssl3_accept_~s__state~0); 440492#L132 assume !(8464 == ssl3_accept_~s__state~0); 440486#L135 assume !(8465 == ssl3_accept_~s__state~0); 440480#L138 assume !(8466 == ssl3_accept_~s__state~0); 440475#L141 assume 8496 == ssl3_accept_~s__state~0; 440476#L145 [2018-11-18 08:56:16,693 INFO L796 eck$LassoCheckResult]: Loop: 440476#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 441861#L291 assume !(1 == ssl3_accept_~blastFlag~0); 441851#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 441850#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 442603#L297-2 ssl3_accept_~s__init_num~0 := 0; 442602#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 442601#L593 assume 0 == ssl3_accept_~skip~0; 442600#L594 assume !(8464 == ssl3_accept_~state~0); 442597#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 442596#L603-1 assume !(0 != ssl3_accept_~cb~0); 442595#L592 ssl3_accept_~skip~0 := 0; 442594#L105-3 assume true; 442593#L105-1 assume !false; 442592#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442591#L108 assume !(12292 == ssl3_accept_~s__state~0); 442590#L111 assume !(16384 == ssl3_accept_~s__state~0); 442589#L114 assume !(8192 == ssl3_accept_~s__state~0); 442588#L117 assume !(24576 == ssl3_accept_~s__state~0); 442587#L120 assume !(8195 == ssl3_accept_~s__state~0); 442586#L123 assume !(8480 == ssl3_accept_~s__state~0); 442585#L126 assume !(8481 == ssl3_accept_~s__state~0); 442584#L129 assume !(8482 == ssl3_accept_~s__state~0); 442583#L132 assume !(8464 == ssl3_accept_~s__state~0); 442582#L135 assume !(8465 == ssl3_accept_~s__state~0); 442581#L138 assume !(8466 == ssl3_accept_~s__state~0); 442580#L141 assume !(8496 == ssl3_accept_~s__state~0); 442579#L144 assume !(8497 == ssl3_accept_~s__state~0); 442578#L147 assume 8512 == ssl3_accept_~s__state~0; 441997#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 442577#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 442575#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 442572#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 442569#L593 assume !(0 == ssl3_accept_~skip~0); 442568#L592 ssl3_accept_~skip~0 := 0; 442567#L105-3 assume true; 442566#L105-1 assume !false; 442565#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442564#L108 assume !(12292 == ssl3_accept_~s__state~0); 442563#L111 assume !(16384 == ssl3_accept_~s__state~0); 442562#L114 assume !(8192 == ssl3_accept_~s__state~0); 442561#L117 assume !(24576 == ssl3_accept_~s__state~0); 442560#L120 assume !(8195 == ssl3_accept_~s__state~0); 442559#L123 assume !(8480 == ssl3_accept_~s__state~0); 442558#L126 assume !(8481 == ssl3_accept_~s__state~0); 442557#L129 assume !(8482 == ssl3_accept_~s__state~0); 442556#L132 assume !(8464 == ssl3_accept_~s__state~0); 442555#L135 assume !(8465 == ssl3_accept_~s__state~0); 442554#L138 assume !(8466 == ssl3_accept_~s__state~0); 442553#L141 assume !(8496 == ssl3_accept_~s__state~0); 442552#L144 assume !(8497 == ssl3_accept_~s__state~0); 442551#L147 assume !(8512 == ssl3_accept_~s__state~0); 442550#L150 assume !(8513 == ssl3_accept_~s__state~0); 442549#L153 assume 8528 == ssl3_accept_~s__state~0; 441992#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 442547#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 442546#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 442544#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 442542#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 442539#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; 442534#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 442532#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 442529#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 442526#L593 assume !(0 == ssl3_accept_~skip~0); 442525#L592 ssl3_accept_~skip~0 := 0; 442523#L105-3 assume true; 442520#L105-1 assume !false; 442516#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442514#L108 assume !(12292 == ssl3_accept_~s__state~0); 442512#L111 assume !(16384 == ssl3_accept_~s__state~0); 442510#L114 assume !(8192 == ssl3_accept_~s__state~0); 442508#L117 assume !(24576 == ssl3_accept_~s__state~0); 442506#L120 assume !(8195 == ssl3_accept_~s__state~0); 442504#L123 assume !(8480 == ssl3_accept_~s__state~0); 442502#L126 assume !(8481 == ssl3_accept_~s__state~0); 442500#L129 assume !(8482 == ssl3_accept_~s__state~0); 442498#L132 assume !(8464 == ssl3_accept_~s__state~0); 442496#L135 assume !(8465 == ssl3_accept_~s__state~0); 442494#L138 assume !(8466 == ssl3_accept_~s__state~0); 442492#L141 assume !(8496 == ssl3_accept_~s__state~0); 442490#L144 assume !(8497 == ssl3_accept_~s__state~0); 442488#L147 assume !(8512 == ssl3_accept_~s__state~0); 442486#L150 assume !(8513 == ssl3_accept_~s__state~0); 442484#L153 assume !(8528 == ssl3_accept_~s__state~0); 442482#L156 assume !(8529 == ssl3_accept_~s__state~0); 442480#L159 assume 8544 == ssl3_accept_~s__state~0; 441987#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 442477#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 442474#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 442472#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 442469#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 442467#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 442466#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; 442464#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 442463#L593 assume 0 == ssl3_accept_~skip~0; 442462#L594 assume !(8464 == ssl3_accept_~state~0); 442459#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 442458#L603-1 assume !(0 != ssl3_accept_~cb~0); 442457#L592 ssl3_accept_~skip~0 := 0; 442456#L105-3 assume true; 442455#L105-1 assume !false; 442454#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442453#L108 assume !(12292 == ssl3_accept_~s__state~0); 442452#L111 assume !(16384 == ssl3_accept_~s__state~0); 442451#L114 assume !(8192 == ssl3_accept_~s__state~0); 442450#L117 assume !(24576 == ssl3_accept_~s__state~0); 442449#L120 assume !(8195 == ssl3_accept_~s__state~0); 442448#L123 assume !(8480 == ssl3_accept_~s__state~0); 442447#L126 assume !(8481 == ssl3_accept_~s__state~0); 442446#L129 assume !(8482 == ssl3_accept_~s__state~0); 442445#L132 assume !(8464 == ssl3_accept_~s__state~0); 442444#L135 assume !(8465 == ssl3_accept_~s__state~0); 442443#L138 assume !(8466 == ssl3_accept_~s__state~0); 442442#L141 assume !(8496 == ssl3_accept_~s__state~0); 442441#L144 assume !(8497 == ssl3_accept_~s__state~0); 442440#L147 assume !(8512 == ssl3_accept_~s__state~0); 442439#L150 assume !(8513 == ssl3_accept_~s__state~0); 442438#L153 assume !(8528 == ssl3_accept_~s__state~0); 442437#L156 assume !(8529 == ssl3_accept_~s__state~0); 442436#L159 assume !(8544 == ssl3_accept_~s__state~0); 442435#L162 assume !(8545 == ssl3_accept_~s__state~0); 442434#L165 assume !(8560 == ssl3_accept_~s__state~0); 442433#L168 assume !(8561 == ssl3_accept_~s__state~0); 442432#L171 assume 8448 == ssl3_accept_~s__state~0; 442431#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 442429#L433 assume !(ssl3_accept_~num1~0 > 0); 442428#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 442427#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 442426#L593 assume 0 == ssl3_accept_~skip~0; 442425#L594 assume !(8464 == ssl3_accept_~state~0); 442422#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 442421#L603-1 assume !(0 != ssl3_accept_~cb~0); 442420#L592 ssl3_accept_~skip~0 := 0; 442419#L105-3 assume true; 442418#L105-1 assume !false; 442417#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442416#L108 assume !(12292 == ssl3_accept_~s__state~0); 442415#L111 assume !(16384 == ssl3_accept_~s__state~0); 442414#L114 assume !(8192 == ssl3_accept_~s__state~0); 442413#L117 assume !(24576 == ssl3_accept_~s__state~0); 442412#L120 assume !(8195 == ssl3_accept_~s__state~0); 442411#L123 assume !(8480 == ssl3_accept_~s__state~0); 442410#L126 assume !(8481 == ssl3_accept_~s__state~0); 442409#L129 assume !(8482 == ssl3_accept_~s__state~0); 442408#L132 assume !(8464 == ssl3_accept_~s__state~0); 442407#L135 assume !(8465 == ssl3_accept_~s__state~0); 442406#L138 assume !(8466 == ssl3_accept_~s__state~0); 442405#L141 assume !(8496 == ssl3_accept_~s__state~0); 442404#L144 assume !(8497 == ssl3_accept_~s__state~0); 442403#L147 assume !(8512 == ssl3_accept_~s__state~0); 442402#L150 assume !(8513 == ssl3_accept_~s__state~0); 442401#L153 assume !(8528 == ssl3_accept_~s__state~0); 442400#L156 assume !(8529 == ssl3_accept_~s__state~0); 442399#L159 assume !(8544 == ssl3_accept_~s__state~0); 442398#L162 assume !(8545 == ssl3_accept_~s__state~0); 442397#L165 assume !(8560 == ssl3_accept_~s__state~0); 442396#L168 assume !(8561 == ssl3_accept_~s__state~0); 437298#L171 assume !(8448 == ssl3_accept_~s__state~0); 437299#L174 assume 8576 == ssl3_accept_~s__state~0; 437088#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 437263#L447 assume !(ssl3_accept_~ret~0 <= 0); 437242#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 437243#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 442379#L593 assume 0 == ssl3_accept_~skip~0; 442376#L594 assume !(8464 == ssl3_accept_~state~0); 442375#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 442369#L603-1 assume !(0 != ssl3_accept_~cb~0); 442370#L592 ssl3_accept_~skip~0 := 0; 442365#L105-3 assume true; 442366#L105-1 assume !false; 442361#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442362#L108 assume !(12292 == ssl3_accept_~s__state~0); 442357#L111 assume !(16384 == ssl3_accept_~s__state~0); 442358#L114 assume !(8192 == ssl3_accept_~s__state~0); 442353#L117 assume !(24576 == ssl3_accept_~s__state~0); 442354#L120 assume !(8195 == ssl3_accept_~s__state~0); 442349#L123 assume !(8480 == ssl3_accept_~s__state~0); 442350#L126 assume !(8481 == ssl3_accept_~s__state~0); 442345#L129 assume !(8482 == ssl3_accept_~s__state~0); 442346#L132 assume !(8464 == ssl3_accept_~s__state~0); 442341#L135 assume !(8465 == ssl3_accept_~s__state~0); 442342#L138 assume 8466 == ssl3_accept_~s__state~0; 441877#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 442333#L278 assume !(0 == ssl3_accept_~blastFlag~0); 442318#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; 442319#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 442311#L593 assume 0 == ssl3_accept_~skip~0; 442312#L594 assume !(8464 == ssl3_accept_~state~0); 442304#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 442305#L603-1 assume !(0 != ssl3_accept_~cb~0); 442300#L592 ssl3_accept_~skip~0 := 0; 442301#L105-3 assume true; 442296#L105-1 assume !false; 442297#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 442292#L108 assume !(12292 == ssl3_accept_~s__state~0); 442293#L111 assume !(16384 == ssl3_accept_~s__state~0); 442288#L114 assume !(8192 == ssl3_accept_~s__state~0); 442289#L117 assume !(24576 == ssl3_accept_~s__state~0); 442283#L120 assume !(8195 == ssl3_accept_~s__state~0); 442284#L123 assume !(8480 == ssl3_accept_~s__state~0); 442276#L126 assume !(8481 == ssl3_accept_~s__state~0); 442277#L129 assume !(8482 == ssl3_accept_~s__state~0); 442269#L132 assume !(8464 == ssl3_accept_~s__state~0); 442270#L135 assume !(8465 == ssl3_accept_~s__state~0); 441918#L138 assume !(8466 == ssl3_accept_~s__state~0); 441919#L141 assume 8496 == ssl3_accept_~s__state~0; 440476#L145 [2018-11-18 08:56:16,693 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:16,693 INFO L82 PathProgramCache]: Analyzing trace with hash -905157007, now seen corresponding path program 1 times [2018-11-18 08:56:16,693 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:16,693 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:16,694 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:16,694 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:16,694 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:16,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:16,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:16,701 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:16,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1613301440, now seen corresponding path program 4 times [2018-11-18 08:56:16,702 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:16,702 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:16,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:16,702 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:16,702 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:16,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:16,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:16,734 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:16,735 INFO L82 PathProgramCache]: Analyzing trace with hash -606402352, now seen corresponding path program 1 times [2018-11-18 08:56:16,735 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:16,735 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:16,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:16,735 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:16,735 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:16,775 INFO L134 CoverageAnalysis]: Checked inductivity of 683 backedges. 239 proven. 0 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2018-11-18 08:56:16,775 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:16,775 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 08:56:17,547 WARN L180 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 418 DAG size of output: 157 [2018-11-18 08:56:17,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 08:56:17,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 08:56:17,606 INFO L87 Difference]: Start difference. First operand 20166 states and 23784 transitions. cyclomatic complexity: 3662 Second operand 3 states. [2018-11-18 08:56:17,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:17,635 INFO L93 Difference]: Finished difference Result 20670 states and 24328 transitions. [2018-11-18 08:56:17,636 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 08:56:17,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20670 states and 24328 transitions. [2018-11-18 08:56:17,669 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3782 [2018-11-18 08:56:17,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20670 states to 20364 states and 23984 transitions. [2018-11-18 08:56:17,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4676 [2018-11-18 08:56:17,697 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4676 [2018-11-18 08:56:17,697 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20364 states and 23984 transitions. [2018-11-18 08:56:17,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:17,699 INFO L705 BuchiCegarLoop]: Abstraction has 20364 states and 23984 transitions. [2018-11-18 08:56:17,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20364 states and 23984 transitions. [2018-11-18 08:56:17,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20364 to 20364. [2018-11-18 08:56:17,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20364 states. [2018-11-18 08:56:17,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20364 states to 20364 states and 23984 transitions. [2018-11-18 08:56:17,801 INFO L728 BuchiCegarLoop]: Abstraction has 20364 states and 23984 transitions. [2018-11-18 08:56:17,801 INFO L608 BuchiCegarLoop]: Abstraction has 20364 states and 23984 transitions. [2018-11-18 08:56:17,801 INFO L442 BuchiCegarLoop]: ======== Iteration 35============ [2018-11-18 08:56:17,801 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20364 states and 23984 transitions. [2018-11-18 08:56:17,826 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3782 [2018-11-18 08:56:17,826 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:17,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:17,827 INFO L866 BuchiCegarLoop]: Counterexample stem 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, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:17,827 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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-18 08:56:17,827 INFO L794 eck$LassoCheckResult]: Stem: 477865#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 477628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 477629#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 477789#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 477791#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; 487607#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 487604#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 487602#L105-3 assume true; 487600#L105-1 assume !false; 487597#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 487596#L108 assume !(12292 == ssl3_accept_~s__state~0); 487593#L111 assume !(16384 == ssl3_accept_~s__state~0); 487591#L114 assume !(8192 == ssl3_accept_~s__state~0); 487588#L117 assume !(24576 == ssl3_accept_~s__state~0); 487586#L120 assume !(8195 == ssl3_accept_~s__state~0); 487584#L123 assume !(8480 == ssl3_accept_~s__state~0); 487582#L126 assume !(8481 == ssl3_accept_~s__state~0); 487580#L129 assume !(8482 == ssl3_accept_~s__state~0); 487578#L132 assume 8464 == ssl3_accept_~s__state~0; 487576#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 487574#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 487572#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; 487570#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 487568#L593 assume 0 == ssl3_accept_~skip~0; 487566#L594 assume 8464 == ssl3_accept_~state~0; 487564#L595 assume 8496 == ssl3_accept_~s__state~0; 487562#L596 assume !(0 != ssl3_accept_~cb~0); 487558#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 487555#L603-1 assume !(0 != ssl3_accept_~cb~0); 487554#L592 ssl3_accept_~skip~0 := 0; 487553#L105-3 assume true; 487552#L105-1 assume !false; 487551#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 487550#L108 assume !(12292 == ssl3_accept_~s__state~0); 487549#L111 assume !(16384 == ssl3_accept_~s__state~0); 487548#L114 assume !(8192 == ssl3_accept_~s__state~0); 487547#L117 assume !(24576 == ssl3_accept_~s__state~0); 487545#L120 assume !(8195 == ssl3_accept_~s__state~0); 487543#L123 assume !(8480 == ssl3_accept_~s__state~0); 487541#L126 assume !(8481 == ssl3_accept_~s__state~0); 487539#L129 assume !(8482 == ssl3_accept_~s__state~0); 487537#L132 assume !(8464 == ssl3_accept_~s__state~0); 487535#L135 assume !(8465 == ssl3_accept_~s__state~0); 487533#L138 assume !(8466 == ssl3_accept_~s__state~0); 487230#L141 assume 8496 == ssl3_accept_~s__state~0; 487231#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 477954#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 477955#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 477943#L297 [2018-11-18 08:56:17,827 INFO L796 eck$LassoCheckResult]: Loop: 477943#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 477944#L297-2 ssl3_accept_~s__init_num~0 := 0; 483920#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 483919#L593 assume 0 == ssl3_accept_~skip~0; 483918#L594 assume !(8464 == ssl3_accept_~state~0); 483915#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 483914#L603-1 assume !(0 != ssl3_accept_~cb~0); 483913#L592 ssl3_accept_~skip~0 := 0; 483912#L105-3 assume true; 483911#L105-1 assume !false; 483910#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 483909#L108 assume !(12292 == ssl3_accept_~s__state~0); 483908#L111 assume !(16384 == ssl3_accept_~s__state~0); 483907#L114 assume !(8192 == ssl3_accept_~s__state~0); 483906#L117 assume !(24576 == ssl3_accept_~s__state~0); 483905#L120 assume !(8195 == ssl3_accept_~s__state~0); 483904#L123 assume !(8480 == ssl3_accept_~s__state~0); 483903#L126 assume !(8481 == ssl3_accept_~s__state~0); 483902#L129 assume !(8482 == ssl3_accept_~s__state~0); 483901#L132 assume !(8464 == ssl3_accept_~s__state~0); 483900#L135 assume !(8465 == ssl3_accept_~s__state~0); 483899#L138 assume !(8466 == ssl3_accept_~s__state~0); 483898#L141 assume !(8496 == ssl3_accept_~s__state~0); 483897#L144 assume !(8497 == ssl3_accept_~s__state~0); 483896#L147 assume 8512 == ssl3_accept_~s__state~0; 478865#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 483895#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 483893#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 483890#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 483887#L593 assume !(0 == ssl3_accept_~skip~0); 483886#L592 ssl3_accept_~skip~0 := 0; 483885#L105-3 assume true; 483884#L105-1 assume !false; 483883#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 483882#L108 assume !(12292 == ssl3_accept_~s__state~0); 483881#L111 assume !(16384 == ssl3_accept_~s__state~0); 483880#L114 assume !(8192 == ssl3_accept_~s__state~0); 483879#L117 assume !(24576 == ssl3_accept_~s__state~0); 483878#L120 assume !(8195 == ssl3_accept_~s__state~0); 483877#L123 assume !(8480 == ssl3_accept_~s__state~0); 483876#L126 assume !(8481 == ssl3_accept_~s__state~0); 483875#L129 assume !(8482 == ssl3_accept_~s__state~0); 483874#L132 assume !(8464 == ssl3_accept_~s__state~0); 483873#L135 assume !(8465 == ssl3_accept_~s__state~0); 483872#L138 assume !(8466 == ssl3_accept_~s__state~0); 483871#L141 assume !(8496 == ssl3_accept_~s__state~0); 483870#L144 assume !(8497 == ssl3_accept_~s__state~0); 483869#L147 assume !(8512 == ssl3_accept_~s__state~0); 483868#L150 assume !(8513 == ssl3_accept_~s__state~0); 483867#L153 assume 8528 == ssl3_accept_~s__state~0; 478857#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 483864#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 483865#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 483861#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 483862#L337 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 483858#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; 483859#L343 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 483857#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 483923#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 483845#L593 assume !(0 == ssl3_accept_~skip~0); 483844#L592 ssl3_accept_~skip~0 := 0; 483842#L105-3 assume true; 483839#L105-1 assume !false; 483835#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 483833#L108 assume !(12292 == ssl3_accept_~s__state~0); 483831#L111 assume !(16384 == ssl3_accept_~s__state~0); 483829#L114 assume !(8192 == ssl3_accept_~s__state~0); 483827#L117 assume !(24576 == ssl3_accept_~s__state~0); 483825#L120 assume !(8195 == ssl3_accept_~s__state~0); 483823#L123 assume !(8480 == ssl3_accept_~s__state~0); 483821#L126 assume !(8481 == ssl3_accept_~s__state~0); 483819#L129 assume !(8482 == ssl3_accept_~s__state~0); 483817#L132 assume !(8464 == ssl3_accept_~s__state~0); 483815#L135 assume !(8465 == ssl3_accept_~s__state~0); 483813#L138 assume !(8466 == ssl3_accept_~s__state~0); 483811#L141 assume !(8496 == ssl3_accept_~s__state~0); 483809#L144 assume !(8497 == ssl3_accept_~s__state~0); 483807#L147 assume !(8512 == ssl3_accept_~s__state~0); 483805#L150 assume !(8513 == ssl3_accept_~s__state~0); 483803#L153 assume !(8528 == ssl3_accept_~s__state~0); 483801#L156 assume !(8529 == ssl3_accept_~s__state~0); 483799#L159 assume 8544 == ssl3_accept_~s__state~0; 478849#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 483796#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 483792#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 483789#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 483785#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 483780#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 483777#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; 483774#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 483772#L593 assume 0 == ssl3_accept_~skip~0; 483770#L594 assume !(8464 == ssl3_accept_~state~0); 483766#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 483764#L603-1 assume !(0 != ssl3_accept_~cb~0); 483762#L592 ssl3_accept_~skip~0 := 0; 483760#L105-3 assume true; 483759#L105-1 assume !false; 483757#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 483755#L108 assume !(12292 == ssl3_accept_~s__state~0); 483753#L111 assume !(16384 == ssl3_accept_~s__state~0); 483751#L114 assume !(8192 == ssl3_accept_~s__state~0); 483744#L117 assume !(24576 == ssl3_accept_~s__state~0); 483743#L120 assume !(8195 == ssl3_accept_~s__state~0); 483742#L123 assume !(8480 == ssl3_accept_~s__state~0); 483739#L126 assume !(8481 == ssl3_accept_~s__state~0); 483736#L129 assume !(8482 == ssl3_accept_~s__state~0); 483734#L132 assume !(8464 == ssl3_accept_~s__state~0); 483732#L135 assume !(8465 == ssl3_accept_~s__state~0); 483730#L138 assume !(8466 == ssl3_accept_~s__state~0); 483727#L141 assume !(8496 == ssl3_accept_~s__state~0); 483726#L144 assume !(8497 == ssl3_accept_~s__state~0); 483723#L147 assume !(8512 == ssl3_accept_~s__state~0); 483721#L150 assume !(8513 == ssl3_accept_~s__state~0); 483718#L153 assume !(8528 == ssl3_accept_~s__state~0); 483716#L156 assume !(8529 == ssl3_accept_~s__state~0); 483714#L159 assume !(8544 == ssl3_accept_~s__state~0); 483712#L162 assume !(8545 == ssl3_accept_~s__state~0); 483710#L165 assume !(8560 == ssl3_accept_~s__state~0); 483708#L168 assume !(8561 == ssl3_accept_~s__state~0); 483706#L171 assume 8448 == ssl3_accept_~s__state~0; 483704#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 481776#L433 assume !(ssl3_accept_~num1~0 > 0); 481774#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 481772#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 481770#L593 assume 0 == ssl3_accept_~skip~0; 481768#L594 assume !(8464 == ssl3_accept_~state~0); 481763#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 481761#L603-1 assume !(0 != ssl3_accept_~cb~0); 481760#L592 ssl3_accept_~skip~0 := 0; 481759#L105-3 assume true; 481756#L105-1 assume !false; 481754#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 481752#L108 assume !(12292 == ssl3_accept_~s__state~0); 481750#L111 assume !(16384 == ssl3_accept_~s__state~0); 481745#L114 assume !(8192 == ssl3_accept_~s__state~0); 481744#L117 assume !(24576 == ssl3_accept_~s__state~0); 481740#L120 assume !(8195 == ssl3_accept_~s__state~0); 481737#L123 assume !(8480 == ssl3_accept_~s__state~0); 481734#L126 assume !(8481 == ssl3_accept_~s__state~0); 481731#L129 assume !(8482 == ssl3_accept_~s__state~0); 481728#L132 assume !(8464 == ssl3_accept_~s__state~0); 481725#L135 assume !(8465 == ssl3_accept_~s__state~0); 481722#L138 assume !(8466 == ssl3_accept_~s__state~0); 481719#L141 assume !(8496 == ssl3_accept_~s__state~0); 478872#L144 assume !(8497 == ssl3_accept_~s__state~0); 478869#L147 assume !(8512 == ssl3_accept_~s__state~0); 478870#L150 assume !(8513 == ssl3_accept_~s__state~0); 478859#L153 assume !(8528 == ssl3_accept_~s__state~0); 478860#L156 assume !(8529 == ssl3_accept_~s__state~0); 478852#L159 assume !(8544 == ssl3_accept_~s__state~0); 478853#L162 assume !(8545 == ssl3_accept_~s__state~0); 478846#L165 assume !(8560 == ssl3_accept_~s__state~0); 478844#L168 assume !(8561 == ssl3_accept_~s__state~0); 478694#L171 assume !(8448 == ssl3_accept_~s__state~0); 478693#L174 assume 8576 == ssl3_accept_~s__state~0; 478613#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 478691#L447 assume !(ssl3_accept_~ret~0 <= 0); 478688#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 478689#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 485785#L593 assume 0 == ssl3_accept_~skip~0; 485784#L594 assume !(8464 == ssl3_accept_~state~0); 485780#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 485779#L603-1 assume !(0 != ssl3_accept_~cb~0); 485778#L592 ssl3_accept_~skip~0 := 0; 485777#L105-3 assume true; 485775#L105-1 assume !false; 485773#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 485772#L108 assume !(12292 == ssl3_accept_~s__state~0); 485771#L111 assume !(16384 == ssl3_accept_~s__state~0); 485770#L114 assume !(8192 == ssl3_accept_~s__state~0); 485769#L117 assume !(24576 == ssl3_accept_~s__state~0); 485768#L120 assume !(8195 == ssl3_accept_~s__state~0); 485767#L123 assume !(8480 == ssl3_accept_~s__state~0); 485764#L126 assume !(8481 == ssl3_accept_~s__state~0); 485762#L129 assume !(8482 == ssl3_accept_~s__state~0); 485761#L132 assume !(8464 == ssl3_accept_~s__state~0); 485760#L135 assume !(8465 == ssl3_accept_~s__state~0); 484189#L138 assume 8466 == ssl3_accept_~s__state~0; 484187#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 484185#L278 assume !(0 == ssl3_accept_~blastFlag~0); 484183#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; 484181#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 484179#L593 assume 0 == ssl3_accept_~skip~0; 484176#L594 assume !(8464 == ssl3_accept_~state~0); 484171#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 484169#L603-1 assume !(0 != ssl3_accept_~cb~0); 484167#L592 ssl3_accept_~skip~0 := 0; 484165#L105-3 assume true; 484163#L105-1 assume !false; 484161#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 484159#L108 assume !(12292 == ssl3_accept_~s__state~0); 484157#L111 assume !(16384 == ssl3_accept_~s__state~0); 484155#L114 assume !(8192 == ssl3_accept_~s__state~0); 484153#L117 assume !(24576 == ssl3_accept_~s__state~0); 484151#L120 assume !(8195 == ssl3_accept_~s__state~0); 484149#L123 assume !(8480 == ssl3_accept_~s__state~0); 484147#L126 assume !(8481 == ssl3_accept_~s__state~0); 484145#L129 assume !(8482 == ssl3_accept_~s__state~0); 484143#L132 assume !(8464 == ssl3_accept_~s__state~0); 484141#L135 assume !(8465 == ssl3_accept_~s__state~0); 484140#L138 assume !(8466 == ssl3_accept_~s__state~0); 481712#L141 assume 8496 == ssl3_accept_~s__state~0; 481710#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 481711#L291 assume !(1 == ssl3_accept_~blastFlag~0); 483027#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 477943#L297 [2018-11-18 08:56:17,828 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:17,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1727426154, now seen corresponding path program 1 times [2018-11-18 08:56:17,828 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:17,828 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:17,828 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:17,829 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:17,829 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:17,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:17,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:17,843 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:17,843 INFO L82 PathProgramCache]: Analyzing trace with hash 520116744, now seen corresponding path program 5 times [2018-11-18 08:56:17,843 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:17,843 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:17,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:17,844 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:17,844 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:17,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:17,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:17,873 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:17,874 INFO L82 PathProgramCache]: Analyzing trace with hash 21183123, now seen corresponding path program 1 times [2018-11-18 08:56:17,874 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:17,874 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:17,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:17,874 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:17,874 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 08:56:17,989 INFO L134 CoverageAnalysis]: Checked inductivity of 686 backedges. 375 proven. 0 refuted. 0 times theorem prover too weak. 311 trivial. 0 not checked. [2018-11-18 08:56:17,989 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 08:56:17,989 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 08:56:30,772 WARN L180 SmtUtils]: Spent 12.77 s on a formula simplification. DAG size of input: 418 DAG size of output: 157 [2018-11-18 08:56:30,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 08:56:30,833 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 08:56:30,833 INFO L87 Difference]: Start difference. First operand 20364 states and 23984 transitions. cyclomatic complexity: 3664 Second operand 4 states. [2018-11-18 08:56:30,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 08:56:30,876 INFO L93 Difference]: Finished difference Result 25542 states and 29782 transitions. [2018-11-18 08:56:30,877 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 08:56:30,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 25542 states and 29782 transitions. [2018-11-18 08:56:30,932 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4938 [2018-11-18 08:56:30,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 25542 states to 25542 states and 29782 transitions. [2018-11-18 08:56:30,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5926 [2018-11-18 08:56:30,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5926 [2018-11-18 08:56:30,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25542 states and 29782 transitions. [2018-11-18 08:56:30,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 08:56:30,981 INFO L705 BuchiCegarLoop]: Abstraction has 25542 states and 29782 transitions. [2018-11-18 08:56:30,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25542 states and 29782 transitions. [2018-11-18 08:56:31,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25542 to 20076. [2018-11-18 08:56:31,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20076 states. [2018-11-18 08:56:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20076 states to 20076 states and 23504 transitions. [2018-11-18 08:56:31,130 INFO L728 BuchiCegarLoop]: Abstraction has 20076 states and 23504 transitions. [2018-11-18 08:56:31,130 INFO L608 BuchiCegarLoop]: Abstraction has 20076 states and 23504 transitions. [2018-11-18 08:56:31,130 INFO L442 BuchiCegarLoop]: ======== Iteration 36============ [2018-11-18 08:56:31,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20076 states and 23504 transitions. [2018-11-18 08:56:31,155 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3746 [2018-11-18 08:56:31,155 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 08:56:31,156 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 08:56:31,156 INFO L866 BuchiCegarLoop]: Counterexample stem 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, 1, 1, 1, 1, 1, 1] [2018-11-18 08:56:31,156 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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-18 08:56:31,157 INFO L794 eck$LassoCheckResult]: Stem: 523777#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 523535#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;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;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~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; 523536#L88 assume !(0 != ssl3_accept_~s__info_callback~0); 523693#L91 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 523695#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; 523802#L96 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 523670#L96-1 assume !(0 == ssl3_accept_~s__cert~0); 526168#L105-3 assume true; 526167#L105-1 assume !false; 526166#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 526165#L108 assume !(12292 == ssl3_accept_~s__state~0); 526164#L111 assume !(16384 == ssl3_accept_~s__state~0); 526163#L114 assume !(8192 == ssl3_accept_~s__state~0); 526162#L117 assume !(24576 == ssl3_accept_~s__state~0); 526161#L120 assume !(8195 == ssl3_accept_~s__state~0); 526160#L123 assume !(8480 == ssl3_accept_~s__state~0); 526159#L126 assume !(8481 == ssl3_accept_~s__state~0); 526158#L129 assume !(8482 == ssl3_accept_~s__state~0); 526157#L132 assume 8464 == ssl3_accept_~s__state~0; 526156#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 526155#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 526154#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; 526153#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 526152#L593 assume 0 == ssl3_accept_~skip~0; 526151#L594 assume 8464 == ssl3_accept_~state~0; 526150#L595 assume 8496 == ssl3_accept_~s__state~0; 526149#L596 assume !(0 != ssl3_accept_~cb~0); 526147#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 526146#L603-1 assume !(0 != ssl3_accept_~cb~0); 526145#L592 ssl3_accept_~skip~0 := 0; 526144#L105-3 assume true; 526143#L105-1 assume !false; 526142#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 526141#L108 assume !(12292 == ssl3_accept_~s__state~0); 526140#L111 assume !(16384 == ssl3_accept_~s__state~0); 526139#L114 assume !(8192 == ssl3_accept_~s__state~0); 526138#L117 assume !(24576 == ssl3_accept_~s__state~0); 526137#L120 assume !(8195 == ssl3_accept_~s__state~0); 526136#L123 assume !(8480 == ssl3_accept_~s__state~0); 526135#L126 assume !(8481 == ssl3_accept_~s__state~0); 526134#L129 assume !(8482 == ssl3_accept_~s__state~0); 526133#L132 assume !(8464 == ssl3_accept_~s__state~0); 526132#L135 assume !(8465 == ssl3_accept_~s__state~0); 526131#L138 assume !(8466 == ssl3_accept_~s__state~0); 526127#L141 assume 8496 == ssl3_accept_~s__state~0; 525056#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 524364#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 524361#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 524359#L297 [2018-11-18 08:56:31,157 INFO L796 eck$LassoCheckResult]: Loop: 524359#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 524358#L297-2 ssl3_accept_~s__init_num~0 := 0; 524357#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524356#L593 assume 0 == ssl3_accept_~skip~0; 524355#L594 assume !(8464 == ssl3_accept_~state~0); 524352#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 524351#L603-1 assume !(0 != ssl3_accept_~cb~0); 524350#L592 ssl3_accept_~skip~0 := 0; 524349#L105-3 assume true; 524348#L105-1 assume !false; 524347#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524346#L108 assume !(12292 == ssl3_accept_~s__state~0); 524345#L111 assume !(16384 == ssl3_accept_~s__state~0); 524344#L114 assume !(8192 == ssl3_accept_~s__state~0); 524343#L117 assume !(24576 == ssl3_accept_~s__state~0); 524342#L120 assume !(8195 == ssl3_accept_~s__state~0); 524341#L123 assume !(8480 == ssl3_accept_~s__state~0); 524340#L126 assume !(8481 == ssl3_accept_~s__state~0); 524339#L129 assume !(8482 == ssl3_accept_~s__state~0); 524338#L132 assume !(8464 == ssl3_accept_~s__state~0); 524337#L135 assume !(8465 == ssl3_accept_~s__state~0); 524336#L138 assume !(8466 == ssl3_accept_~s__state~0); 524335#L141 assume !(8496 == ssl3_accept_~s__state~0); 524334#L144 assume !(8497 == ssl3_accept_~s__state~0); 524333#L147 assume 8512 == ssl3_accept_~s__state~0; 524233#L151 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 524332#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 524330#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 524327#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524324#L593 assume !(0 == ssl3_accept_~skip~0); 524323#L592 ssl3_accept_~skip~0 := 0; 524322#L105-3 assume true; 524321#L105-1 assume !false; 524320#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524319#L108 assume !(12292 == ssl3_accept_~s__state~0); 524318#L111 assume !(16384 == ssl3_accept_~s__state~0); 524317#L114 assume !(8192 == ssl3_accept_~s__state~0); 524316#L117 assume !(24576 == ssl3_accept_~s__state~0); 524315#L120 assume !(8195 == ssl3_accept_~s__state~0); 524314#L123 assume !(8480 == ssl3_accept_~s__state~0); 524313#L126 assume !(8481 == ssl3_accept_~s__state~0); 524312#L129 assume !(8482 == ssl3_accept_~s__state~0); 524311#L132 assume !(8464 == ssl3_accept_~s__state~0); 524310#L135 assume !(8465 == ssl3_accept_~s__state~0); 524309#L138 assume !(8466 == ssl3_accept_~s__state~0); 524308#L141 assume !(8496 == ssl3_accept_~s__state~0); 524307#L144 assume !(8497 == ssl3_accept_~s__state~0); 524306#L147 assume !(8512 == ssl3_accept_~s__state~0); 524305#L150 assume !(8513 == ssl3_accept_~s__state~0); 524304#L153 assume 8528 == ssl3_accept_~s__state~0; 524222#L157 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 524864#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 524861#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 524860#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 524859#L358 assume !(ssl3_accept_~ret~0 <= 0); 524858#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 524857#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524856#L593 assume 0 == ssl3_accept_~skip~0; 524855#L594 assume !(8464 == ssl3_accept_~state~0); 524852#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 524851#L603-1 assume !(0 != ssl3_accept_~cb~0); 524850#L592 ssl3_accept_~skip~0 := 0; 524849#L105-3 assume true; 524848#L105-1 assume !false; 524847#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524846#L108 assume !(12292 == ssl3_accept_~s__state~0); 524845#L111 assume !(16384 == ssl3_accept_~s__state~0); 524844#L114 assume !(8192 == ssl3_accept_~s__state~0); 524843#L117 assume !(24576 == ssl3_accept_~s__state~0); 524842#L120 assume !(8195 == ssl3_accept_~s__state~0); 524841#L123 assume !(8480 == ssl3_accept_~s__state~0); 524840#L126 assume !(8481 == ssl3_accept_~s__state~0); 524839#L129 assume !(8482 == ssl3_accept_~s__state~0); 524838#L132 assume !(8464 == ssl3_accept_~s__state~0); 524837#L135 assume !(8465 == ssl3_accept_~s__state~0); 524836#L138 assume !(8466 == ssl3_accept_~s__state~0); 524835#L141 assume !(8496 == ssl3_accept_~s__state~0); 524834#L144 assume !(8497 == ssl3_accept_~s__state~0); 524833#L147 assume !(8512 == ssl3_accept_~s__state~0); 524832#L150 assume !(8513 == ssl3_accept_~s__state~0); 524831#L153 assume !(8528 == ssl3_accept_~s__state~0); 524830#L156 assume !(8529 == ssl3_accept_~s__state~0); 524829#L159 assume 8544 == ssl3_accept_~s__state~0; 524212#L163 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 524219#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 524214#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 524208#L393 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 524203#L394 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 524196#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 524194#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; 524192#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524191#L593 assume 0 == ssl3_accept_~skip~0; 524190#L594 assume !(8464 == ssl3_accept_~state~0); 524187#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 524186#L603-1 assume !(0 != ssl3_accept_~cb~0); 524185#L592 ssl3_accept_~skip~0 := 0; 524184#L105-3 assume true; 524183#L105-1 assume !false; 524182#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524181#L108 assume !(12292 == ssl3_accept_~s__state~0); 524180#L111 assume !(16384 == ssl3_accept_~s__state~0); 524179#L114 assume !(8192 == ssl3_accept_~s__state~0); 524178#L117 assume !(24576 == ssl3_accept_~s__state~0); 524177#L120 assume !(8195 == ssl3_accept_~s__state~0); 524176#L123 assume !(8480 == ssl3_accept_~s__state~0); 524175#L126 assume !(8481 == ssl3_accept_~s__state~0); 524174#L129 assume !(8482 == ssl3_accept_~s__state~0); 524173#L132 assume !(8464 == ssl3_accept_~s__state~0); 524172#L135 assume !(8465 == ssl3_accept_~s__state~0); 524171#L138 assume !(8466 == ssl3_accept_~s__state~0); 524170#L141 assume !(8496 == ssl3_accept_~s__state~0); 524169#L144 assume !(8497 == ssl3_accept_~s__state~0); 524168#L147 assume !(8512 == ssl3_accept_~s__state~0); 524167#L150 assume !(8513 == ssl3_accept_~s__state~0); 524166#L153 assume !(8528 == ssl3_accept_~s__state~0); 524165#L156 assume !(8529 == ssl3_accept_~s__state~0); 524164#L159 assume !(8544 == ssl3_accept_~s__state~0); 524163#L162 assume !(8545 == ssl3_accept_~s__state~0); 524162#L165 assume !(8560 == ssl3_accept_~s__state~0); 524161#L168 assume !(8561 == ssl3_accept_~s__state~0); 524160#L171 assume 8448 == ssl3_accept_~s__state~0; 524159#L172 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 524157#L433 assume !(ssl3_accept_~num1~0 > 0); 524156#L433-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 524155#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524154#L593 assume 0 == ssl3_accept_~skip~0; 524153#L594 assume !(8464 == ssl3_accept_~state~0); 524152#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 524146#L603-1 assume !(0 != ssl3_accept_~cb~0); 524147#L592 ssl3_accept_~skip~0 := 0; 524142#L105-3 assume true; 524143#L105-1 assume !false; 524138#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524139#L108 assume !(12292 == ssl3_accept_~s__state~0); 524134#L111 assume !(16384 == ssl3_accept_~s__state~0); 524135#L114 assume !(8192 == ssl3_accept_~s__state~0); 524130#L117 assume !(24576 == ssl3_accept_~s__state~0); 524131#L120 assume !(8195 == ssl3_accept_~s__state~0); 524126#L123 assume !(8480 == ssl3_accept_~s__state~0); 524127#L126 assume !(8481 == ssl3_accept_~s__state~0); 524256#L129 assume !(8482 == ssl3_accept_~s__state~0); 524257#L132 assume !(8464 == ssl3_accept_~s__state~0); 524248#L135 assume !(8465 == ssl3_accept_~s__state~0); 524249#L138 assume !(8466 == ssl3_accept_~s__state~0); 524091#L141 assume !(8496 == ssl3_accept_~s__state~0); 524092#L144 assume !(8497 == ssl3_accept_~s__state~0); 524081#L147 assume !(8512 == ssl3_accept_~s__state~0); 524082#L150 assume !(8513 == ssl3_accept_~s__state~0); 524071#L153 assume !(8528 == ssl3_accept_~s__state~0); 524072#L156 assume !(8529 == ssl3_accept_~s__state~0); 524061#L159 assume !(8544 == ssl3_accept_~s__state~0); 524062#L162 assume !(8545 == ssl3_accept_~s__state~0); 524051#L165 assume !(8560 == ssl3_accept_~s__state~0); 524052#L168 assume !(8561 == ssl3_accept_~s__state~0); 524043#L171 assume !(8448 == ssl3_accept_~s__state~0); 524044#L174 assume 8576 == ssl3_accept_~s__state~0; 523857#L178 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 524041#L447 assume !(ssl3_accept_~ret~0 <= 0); 523955#L450 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 523956#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524563#L593 assume 0 == ssl3_accept_~skip~0; 524558#L594 assume !(8464 == ssl3_accept_~state~0); 524557#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 524549#L603-1 assume !(0 != ssl3_accept_~cb~0); 524550#L592 ssl3_accept_~skip~0 := 0; 524543#L105-3 assume true; 524544#L105-1 assume !false; 524537#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524538#L108 assume !(12292 == ssl3_accept_~s__state~0); 524531#L111 assume !(16384 == ssl3_accept_~s__state~0); 524532#L114 assume !(8192 == ssl3_accept_~s__state~0); 524525#L117 assume !(24576 == ssl3_accept_~s__state~0); 524526#L120 assume !(8195 == ssl3_accept_~s__state~0); 524519#L123 assume !(8480 == ssl3_accept_~s__state~0); 524520#L126 assume !(8481 == ssl3_accept_~s__state~0); 524513#L129 assume !(8482 == ssl3_accept_~s__state~0); 524514#L132 assume !(8464 == ssl3_accept_~s__state~0); 524507#L135 assume !(8465 == ssl3_accept_~s__state~0); 524508#L138 assume 8466 == ssl3_accept_~s__state~0; 524107#L139 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28; 524498#L278 assume !(0 == ssl3_accept_~blastFlag~0); 524487#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; 524488#L555 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524478#L593 assume 0 == ssl3_accept_~skip~0; 524479#L594 assume !(8464 == ssl3_accept_~state~0); 524464#L594-1 assume !(0 != ssl3_accept_~s__debug~0); 524465#L603-1 assume !(0 != ssl3_accept_~cb~0); 524450#L592 ssl3_accept_~skip~0 := 0; 524451#L105-3 assume true; 524438#L105-1 assume !false; 524439#L106 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524426#L108 assume !(12292 == ssl3_accept_~s__state~0); 524427#L111 assume !(16384 == ssl3_accept_~s__state~0); 524414#L114 assume !(8192 == ssl3_accept_~s__state~0); 524415#L117 assume !(24576 == ssl3_accept_~s__state~0); 524402#L120 assume !(8195 == ssl3_accept_~s__state~0); 524403#L123 assume !(8480 == ssl3_accept_~s__state~0); 524392#L126 assume !(8481 == ssl3_accept_~s__state~0); 524393#L129 assume !(8482 == ssl3_accept_~s__state~0); 524384#L132 assume !(8464 == ssl3_accept_~s__state~0); 524385#L135 assume !(8465 == ssl3_accept_~s__state~0); 524373#L138 assume !(8466 == ssl3_accept_~s__state~0); 524374#L141 assume 8496 == ssl3_accept_~s__state~0; 524367#L145 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 524368#L291 assume !(1 == ssl3_accept_~blastFlag~0); 524363#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 524359#L297 [2018-11-18 08:56:31,157 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:31,157 INFO L82 PathProgramCache]: Analyzing trace with hash -1727426154, now seen corresponding path program 2 times [2018-11-18 08:56:31,157 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:31,157 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:31,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:31,158 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:31,158 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:31,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:31,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:31,166 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:31,166 INFO L82 PathProgramCache]: Analyzing trace with hash 1608853595, now seen corresponding path program 1 times [2018-11-18 08:56:31,167 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:31,167 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:31,167 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:31,167 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 08:56:31,167 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:31,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:31,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:31,191 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 08:56:31,191 INFO L82 PathProgramCache]: Analyzing trace with hash -973186768, now seen corresponding path program 1 times [2018-11-18 08:56:31,191 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 08:56:31,191 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 08:56:31,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:31,192 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 08:56:31,192 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 08:56:31,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:31,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 08:56:31,916 WARN L180 SmtUtils]: Spent 672.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 153 [2018-11-18 08:56:32,130 WARN L180 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 89 [2018-11-18 08:56:32,199 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 08:56:32 BoogieIcfgContainer [2018-11-18 08:56:32,199 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 08:56:32,199 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 08:56:32,199 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 08:56:32,199 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 08:56:32,199 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 08:55:56" (3/4) ... [2018-11-18 08:56:32,202 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 08:56:32,266 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_a66bec99-24cc-480b-9ec4-e85ce1ea3637/bin-2019/uautomizer/witness.graphml [2018-11-18 08:56:32,266 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 08:56:32,267 INFO L168 Benchmark]: Toolchain (without parser) took 36302.21 ms. Allocated memory was 1.0 GB in the beginning and 2.2 GB in the end (delta: 1.2 GB). Free memory was 961.9 MB in the beginning and 586.4 MB in the end (delta: 375.5 MB). Peak memory consumption was 1.6 GB. Max. memory is 11.5 GB. [2018-11-18 08:56:32,268 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 08:56:32,268 INFO L168 Benchmark]: CACSL2BoogieTranslator took 242.76 ms. Allocated memory is still 1.0 GB. Free memory was 961.9 MB in the beginning and 940.5 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. [2018-11-18 08:56:32,268 INFO L168 Benchmark]: Boogie Procedure Inliner took 75.86 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.9 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -193.0 MB). Peak memory consumption was 14.9 MB. Max. memory is 11.5 GB. [2018-11-18 08:56:32,269 INFO L168 Benchmark]: Boogie Preprocessor took 27.58 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 08:56:32,269 INFO L168 Benchmark]: RCFGBuilder took 439.38 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: 54.6 MB). Peak memory consumption was 54.6 MB. Max. memory is 11.5 GB. [2018-11-18 08:56:32,269 INFO L168 Benchmark]: BuchiAutomizer took 35446.31 ms. Allocated memory was 1.2 GB in the beginning and 2.2 GB in the end (delta: 1.1 GB). Free memory was 1.1 GB in the beginning and 610.0 MB in the end (delta: 468.9 MB). Peak memory consumption was 1.5 GB. Max. memory is 11.5 GB. [2018-11-18 08:56:32,269 INFO L168 Benchmark]: Witness Printer took 67.42 ms. Allocated memory is still 2.2 GB. Free memory was 610.0 MB in the beginning and 586.4 MB in the end (delta: 23.5 MB). Peak memory consumption was 23.5 MB. Max. memory is 11.5 GB. [2018-11-18 08:56:32,271 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.16 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 242.76 ms. Allocated memory is still 1.0 GB. Free memory was 961.9 MB in the beginning and 940.5 MB in the end (delta: 21.5 MB). Peak memory consumption was 21.5 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 75.86 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 138.9 MB). Free memory was 940.5 MB in the beginning and 1.1 GB in the end (delta: -193.0 MB). Peak memory consumption was 14.9 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.58 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * RCFGBuilder took 439.38 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: 54.6 MB). Peak memory consumption was 54.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 35446.31 ms. Allocated memory was 1.2 GB in the beginning and 2.2 GB in the end (delta: 1.1 GB). Free memory was 1.1 GB in the beginning and 610.0 MB in the end (delta: 468.9 MB). Peak memory consumption was 1.5 GB. Max. memory is 11.5 GB. * Witness Printer took 67.42 ms. Allocated memory is still 2.2 GB. Free memory was 610.0 MB in the beginning and 586.4 MB in the end (delta: 23.5 MB). Peak memory consumption was 23.5 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 38 terminating modules (35 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 35 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 20076 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 35.3s and 36 iterations. TraceHistogramMax:10. Analysis of lassos took 27.4s. Construction of modules took 2.3s. Büchi inclusion checks took 1.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 38. Automata minimization 2.1s AutomataMinimizationTime, 38 MinimizatonAttempts, 22872 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 1.1s Buchi closure took 0.0s. Biggest automaton had 21389 states and ocurred in iteration 30. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 411/411 HoareTripleCheckerStatistics: 8505 SDtfs, 6388 SDslu, 4692 SDs, 0 SdLazy, 3549 SolverSat, 756 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT0 conc4 concLT2 SILN1 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital64 mio100 ax100 hnf98 lsp34 ukn100 mio100 lsp100 div171 bol100 ite100 ukn100 eq193 hnf77 smp95 dnf183 smp84 tf105 neg98 sie103 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: sat Degree: 0 Time: 10ms VariablesStem: 0 VariablesLoop: 6 DisjunctsStem: 1 DisjunctsLoop: 3 SupportingInvariants: 0 MotzkinApplications: 6 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 5.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 297]: 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@70a7e0f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@10ccec6e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c8c6eb6=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31b51ffa=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59312386=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1928fdbd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@165ed9f0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e70d381=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@3c941476=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70edc484=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bf96710=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21fc46d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e5c1d2d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63a5e212=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2cc0b1eb=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@4b419962=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@553b9f0f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@318e8289=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@28b88f6b=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@22a5fbac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@15b92159=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@6ad26684=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f2f6046=0, __cil_tmp61=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@775f2c38=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37f571ad=0, s__options=0, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4eead791=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78f83e9a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24bf92ff=0, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b92e06d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@703b49b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@363fd57b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29c280d4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42161f09=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@665f8750=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3339a25=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f3e8027=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@35e221eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f2ec964=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c6d3c97=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fdf0c28=1, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15d92842=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@606e76eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2de4fa58=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b112529=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28c4d051=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66b27e0c=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46f1ad97=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f8d29c4=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f223346=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 297]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L641] CALL ssl3_accept(s) [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 ; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message ; [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 [L294] COND FALSE !(ret <= 0) Loop: [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) [L294] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...