./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_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_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 ae705993e63b3008e90aaee53f628d98e6fe9ab5 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 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 10:55:02,577 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 10:55:02,579 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 10:55:02,590 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 10:55:02,590 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 10:55:02,591 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 10:55:02,592 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 10:55:02,593 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 10:55:02,594 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 10:55:02,595 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 10:55:02,596 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 10:55:02,596 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 10:55:02,597 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 10:55:02,599 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 10:55:02,600 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 10:55:02,601 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 10:55:02,602 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 10:55:02,603 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 10:55:02,604 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 10:55:02,606 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 10:55:02,607 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 10:55:02,607 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 10:55:02,609 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 10:55:02,609 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 10:55:02,609 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 10:55:02,610 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 10:55:02,611 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 10:55:02,612 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 10:55:02,612 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 10:55:02,613 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 10:55:02,613 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 10:55:02,613 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 10:55:02,614 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 10:55:02,614 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 10:55:02,614 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 10:55:02,615 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 10:55:02,615 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-18 10:55:02,633 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 10:55:02,633 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 10:55:02,635 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-18 10:55:02,636 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-18 10:55:02,636 INFO L133 SettingsManager]: * Use SBE=true [2018-11-18 10:55:02,636 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-18 10:55:02,637 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-18 10:55:02,637 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-18 10:55:02,637 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-18 10:55:02,638 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-18 10:55:02,638 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-18 10:55:02,638 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 10:55:02,638 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-18 10:55:02,638 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-18 10:55:02,638 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 10:55:02,639 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-18 10:55:02,639 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 10:55:02,639 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-18 10:55:02,639 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-18 10:55:02,639 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-18 10:55:02,639 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-18 10:55:02,639 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 10:55:02,639 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-18 10:55:02,640 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 10:55:02,640 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-18 10:55:02,640 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 10:55:02,640 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 10:55:02,640 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-18 10:55:02,640 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 10:55:02,640 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-18 10:55:02,640 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-18 10:55:02,641 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-18 10:55:02,644 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 -> ae705993e63b3008e90aaee53f628d98e6fe9ab5 [2018-11-18 10:55:02,685 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 10:55:02,694 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 10:55:02,697 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 10:55:02,698 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 10:55:02,699 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 10:55:02,699 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-11-18 10:55:02,771 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/data/134ba386d/4e8fe6bffe024114a72e1af311d0e8c1/FLAGf787ca39f [2018-11-18 10:55:03,195 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 10:55:03,195 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/sv-benchmarks/c/ssh-simplified/s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-11-18 10:55:03,211 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/data/134ba386d/4e8fe6bffe024114a72e1af311d0e8c1/FLAGf787ca39f [2018-11-18 10:55:03,226 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/data/134ba386d/4e8fe6bffe024114a72e1af311d0e8c1 [2018-11-18 10:55:03,232 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 10:55:03,233 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 10:55:03,234 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 10:55:03,234 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 10:55:03,238 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 10:55:03,239 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,241 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@697b7ef2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03, skipping insertion in model container [2018-11-18 10:55:03,242 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,254 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 10:55:03,335 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 10:55:03,624 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 10:55:03,627 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 10:55:03,686 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 10:55:03,707 INFO L195 MainTranslator]: Completed translation [2018-11-18 10:55:03,707 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03 WrapperNode [2018-11-18 10:55:03,707 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 10:55:03,708 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 10:55:03,708 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 10:55:03,708 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 10:55:03,713 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,719 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,794 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 10:55:03,794 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 10:55:03,794 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 10:55:03,795 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 10:55:03,804 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,805 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,807 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,807 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,813 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,821 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,823 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... [2018-11-18 10:55:03,827 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 10:55:03,827 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 10:55:03,828 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 10:55:03,828 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 10:55:03,828 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:03,878 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 10:55:03,878 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 10:55:03,958 WARN L684 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-18 10:55:03,959 WARN L649 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-18 10:55:04,656 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 10:55:04,657 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:55:04 BoogieIcfgContainer [2018-11-18 10:55:04,657 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 10:55:04,657 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-18 10:55:04,657 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-18 10:55:04,660 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-18 10:55:04,660 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:55:04,660 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 10:55:03" (1/3) ... [2018-11-18 10:55:04,661 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4f143e2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 10:55:04, skipping insertion in model container [2018-11-18 10:55:04,662 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:55:04,663 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 10:55:03" (2/3) ... [2018-11-18 10:55:04,663 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4f143e2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 10:55:04, skipping insertion in model container [2018-11-18 10:55:04,663 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-18 10:55:04,663 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:55:04" (3/3) ... [2018-11-18 10:55:04,664 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11_false-unreach-call_false-termination.cil.c [2018-11-18 10:55:04,710 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 10:55:04,711 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-18 10:55:04,711 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-18 10:55:04,711 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-18 10:55:04,711 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 10:55:04,711 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 10:55:04,711 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-18 10:55:04,712 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 10:55:04,712 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-18 10:55:04,725 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states. [2018-11-18 10:55:04,747 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 127 [2018-11-18 10:55:04,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:04,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:04,754 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 10:55:04,754 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:04,754 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-18 10:55:04,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 149 states. [2018-11-18 10:55:04,759 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 127 [2018-11-18 10:55:04,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:04,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:04,760 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-18 10:55:04,760 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:04,766 INFO L794 eck$LassoCheckResult]: Stem: 110#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 12#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 118#L82true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 108#L85-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 136#L90true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 150#L90-1true assume !(0 == ssl3_accept_~s__cert~0); 111#L99-3true [2018-11-18 10:55:04,766 INFO L796 eck$LassoCheckResult]: Loop: 111#L99-3true assume true; 113#L99-1true assume !false; 57#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80#L102true assume !(12292 == ssl3_accept_~s__state~0); 63#L105true assume !(16384 == ssl3_accept_~s__state~0); 71#L108true assume !(8192 == ssl3_accept_~s__state~0); 38#L111true assume !(24576 == ssl3_accept_~s__state~0); 20#L114true assume !(8195 == ssl3_accept_~s__state~0); 27#L117true assume 8480 == ssl3_accept_~s__state~0; 115#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 100#L259true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 78#L548true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14#L585true assume !(8576 == ssl3_accept_~state~0); 98#L603true ssl3_accept_~skip~0 := 0; 111#L99-3true [2018-11-18 10:55:04,771 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:04,771 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-18 10:55:04,773 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:04,774 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:04,814 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:04,814 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:04,814 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:04,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:04,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:04,865 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:04,865 INFO L82 PathProgramCache]: Analyzing trace with hash -190456300, now seen corresponding path program 1 times [2018-11-18 10:55:04,865 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:04,865 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:04,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:04,866 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:04,866 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:04,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:04,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:04,878 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:04,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1806451749, now seen corresponding path program 1 times [2018-11-18 10:55:04,878 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:04,878 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:04,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:04,879 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:04,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:04,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:04,951 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 10:55:04,953 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:04,953 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:05,073 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:55:05,074 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:55:05,074 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:55:05,074 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:55:05,074 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:55:05,074 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:05,074 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:55:05,074 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:55:05,075 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 10:55:05,075 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:55:05,075 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:55:05,093 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 10:55:05,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 10:55:05,122 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 10:55:05,125 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 10:55:05,130 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 10:55:05,189 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 10:55:05,194 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 10:55:05,423 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:55:05,424 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:05,434 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:05,434 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:05,441 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:05,441 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:05,460 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:05,460 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:05,463 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:05,463 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:05,482 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:05,482 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:05,486 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:05,486 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:05,503 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:05,503 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:05,505 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:05,506 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:05,530 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:05,530 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:05,597 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:55:05,597 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:05,603 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:55:05,622 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:55:05,623 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:55:05,623 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:55:05,623 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:55:05,623 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:55:05,623 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:05,623 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:55:05,623 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:55:05,623 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-18 10:55:05,623 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:55:05,624 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:55:05,625 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 10:55:05,634 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 10:55:05,636 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 10:55:05,642 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 10:55:05,649 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 10:55:05,659 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 10:55:05,661 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 10:55:05,798 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:55:05,803 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:55:05,805 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 10:55:05,806 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:05,806 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:05,807 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:05,807 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:05,807 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:05,809 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:05,809 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:05,812 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:05,812 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 10:55:05,813 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:05,813 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:05,813 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:05,813 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:05,813 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:05,814 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:05,814 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:05,818 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:05,818 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 10:55:05,819 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:05,819 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:05,819 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:05,819 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:05,819 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:05,820 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:05,820 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:05,821 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:05,824 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 10:55:05,824 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:05,824 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:05,825 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:05,825 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:05,825 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:05,826 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:05,826 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:05,834 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:55:05,839 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:55:05,840 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 10:55:05,842 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:55:05,842 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:55:05,842 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:55:05,843 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 10:55:05,844 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:55:05,872 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:05,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:05,913 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:05,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:05,927 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:05,972 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 10:55:05,986 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 10:55:05,987 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 149 states. Second operand 5 states. [2018-11-18 10:55:07,106 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 149 states.. Second operand 5 states. Result 839 states and 1420 transitions. Complement of second has 10 states. [2018-11-18 10:55:07,107 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 10:55:07,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:55:07,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 611 transitions. [2018-11-18 10:55:07,111 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 611 transitions. Stem has 6 letters. Loop has 14 letters. [2018-11-18 10:55:07,112 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:07,112 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 611 transitions. Stem has 20 letters. Loop has 14 letters. [2018-11-18 10:55:07,113 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:07,113 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 611 transitions. Stem has 6 letters. Loop has 28 letters. [2018-11-18 10:55:07,115 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:07,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 839 states and 1420 transitions. [2018-11-18 10:55:07,129 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2018-11-18 10:55:07,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 839 states to 701 states and 1094 transitions. [2018-11-18 10:55:07,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-18 10:55:07,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2018-11-18 10:55:07,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 701 states and 1094 transitions. [2018-11-18 10:55:07,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:07,147 INFO L705 BuchiCegarLoop]: Abstraction has 701 states and 1094 transitions. [2018-11-18 10:55:07,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states and 1094 transitions. [2018-11-18 10:55:07,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 507. [2018-11-18 10:55:07,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 507 states. [2018-11-18 10:55:07,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 790 transitions. [2018-11-18 10:55:07,210 INFO L728 BuchiCegarLoop]: Abstraction has 507 states and 790 transitions. [2018-11-18 10:55:07,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:07,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:07,216 INFO L87 Difference]: Start difference. First operand 507 states and 790 transitions. Second operand 3 states. [2018-11-18 10:55:07,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:07,364 INFO L93 Difference]: Finished difference Result 584 states and 906 transitions. [2018-11-18 10:55:07,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:07,365 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 584 states and 906 transitions. [2018-11-18 10:55:07,371 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2018-11-18 10:55:07,375 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 584 states to 584 states and 906 transitions. [2018-11-18 10:55:07,375 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 355 [2018-11-18 10:55:07,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 355 [2018-11-18 10:55:07,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 584 states and 906 transitions. [2018-11-18 10:55:07,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:07,376 INFO L705 BuchiCegarLoop]: Abstraction has 584 states and 906 transitions. [2018-11-18 10:55:07,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 584 states and 906 transitions. [2018-11-18 10:55:07,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 584 to 553. [2018-11-18 10:55:07,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 553 states. [2018-11-18 10:55:07,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 867 transitions. [2018-11-18 10:55:07,392 INFO L728 BuchiCegarLoop]: Abstraction has 553 states and 867 transitions. [2018-11-18 10:55:07,392 INFO L608 BuchiCegarLoop]: Abstraction has 553 states and 867 transitions. [2018-11-18 10:55:07,393 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-18 10:55:07,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 553 states and 867 transitions. [2018-11-18 10:55:07,395 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2018-11-18 10:55:07,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:07,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:07,396 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 10:55:07,396 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:07,397 INFO L794 eck$LassoCheckResult]: Stem: 2430#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2210#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2211#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2425#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 2426#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2385#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 2473#L99-3 assume true; 2571#L99-1 assume !false; 2570#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2569#L102 assume !(12292 == ssl3_accept_~s__state~0); 2567#L105 assume !(16384 == ssl3_accept_~s__state~0); 2566#L108 assume !(8192 == ssl3_accept_~s__state~0); 2565#L111 assume !(24576 == ssl3_accept_~s__state~0); 2563#L114 assume !(8195 == ssl3_accept_~s__state~0); 2521#L117 assume !(8480 == ssl3_accept_~s__state~0); 2520#L120 assume !(8481 == ssl3_accept_~s__state~0); 2519#L123 assume !(8482 == ssl3_accept_~s__state~0); 2518#L126 assume 8464 == ssl3_accept_~s__state~0; 2293#L133 [2018-11-18 10:55:07,397 INFO L796 eck$LassoCheckResult]: Loop: 2293#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2199#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2188#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2174#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2200#L585 assume !(8576 == ssl3_accept_~state~0); 2190#L603 ssl3_accept_~skip~0 := 0; 2713#L99-3 assume true; 2712#L99-1 assume !false; 2561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2562#L102 assume !(12292 == ssl3_accept_~s__state~0); 2557#L105 assume !(16384 == ssl3_accept_~s__state~0); 2558#L108 assume !(8192 == ssl3_accept_~s__state~0); 2553#L111 assume !(24576 == ssl3_accept_~s__state~0); 2554#L114 assume !(8195 == ssl3_accept_~s__state~0); 2513#L117 assume !(8480 == ssl3_accept_~s__state~0); 2511#L120 assume !(8481 == ssl3_accept_~s__state~0); 2509#L123 assume !(8482 == ssl3_accept_~s__state~0); 2499#L126 assume 8464 == ssl3_accept_~s__state~0; 2293#L133 [2018-11-18 10:55:07,397 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:07,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-18 10:55:07,397 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:07,397 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:07,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:07,398 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:07,398 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:07,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:07,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:07,412 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:07,413 INFO L82 PathProgramCache]: Analyzing trace with hash -1801046198, now seen corresponding path program 1 times [2018-11-18 10:55:07,413 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:07,413 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:07,416 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:07,417 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:07,417 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:07,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:07,456 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 10:55:07,456 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:07,456 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:07,456 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:07,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:07,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:07,457 INFO L87 Difference]: Start difference. First operand 553 states and 867 transitions. cyclomatic complexity: 317 Second operand 3 states. [2018-11-18 10:55:07,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:07,816 INFO L93 Difference]: Finished difference Result 674 states and 1057 transitions. [2018-11-18 10:55:07,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:07,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 1057 transitions. [2018-11-18 10:55:07,820 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 366 [2018-11-18 10:55:07,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 674 states and 1057 transitions. [2018-11-18 10:55:07,824 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 419 [2018-11-18 10:55:07,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2018-11-18 10:55:07,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 674 states and 1057 transitions. [2018-11-18 10:55:07,825 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:07,825 INFO L705 BuchiCegarLoop]: Abstraction has 674 states and 1057 transitions. [2018-11-18 10:55:07,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states and 1057 transitions. [2018-11-18 10:55:07,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 590. [2018-11-18 10:55:07,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 590 states. [2018-11-18 10:55:07,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 921 transitions. [2018-11-18 10:55:07,835 INFO L728 BuchiCegarLoop]: Abstraction has 590 states and 921 transitions. [2018-11-18 10:55:07,835 INFO L608 BuchiCegarLoop]: Abstraction has 590 states and 921 transitions. [2018-11-18 10:55:07,835 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-18 10:55:07,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 921 transitions. [2018-11-18 10:55:07,838 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 308 [2018-11-18 10:55:07,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:07,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:07,839 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 10:55:07,839 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:07,839 INFO L794 eck$LassoCheckResult]: Stem: 3649#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3444#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3445#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3645#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3646#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3609#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 3685#L99-3 assume true; 3751#L99-1 assume !false; 3872#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3870#L102 assume !(12292 == ssl3_accept_~s__state~0); 3868#L105 assume !(16384 == ssl3_accept_~s__state~0); 3866#L108 assume !(8192 == ssl3_accept_~s__state~0); 3864#L111 assume !(24576 == ssl3_accept_~s__state~0); 3861#L114 assume !(8195 == ssl3_accept_~s__state~0); 3859#L117 assume !(8480 == ssl3_accept_~s__state~0); 3857#L120 assume !(8481 == ssl3_accept_~s__state~0); 3855#L123 assume !(8482 == ssl3_accept_~s__state~0); 3853#L126 assume 8464 == ssl3_accept_~s__state~0; 3520#L133 [2018-11-18 10:55:07,840 INFO L796 eck$LassoCheckResult]: Loop: 3520#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3433#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3421#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3422#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3882#L585 assume !(8576 == ssl3_accept_~state~0); 3876#L603 ssl3_accept_~skip~0 := 0; 3874#L99-3 assume true; 3873#L99-1 assume !false; 3871#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3869#L102 assume 12292 == ssl3_accept_~s__state~0; 3464#L103 ssl3_accept_~s__new_session~0 := 1; 3465#L211 ssl3_accept_~s__server~0 := 1; 3516#L216 assume 0 != ssl3_accept_~cb~0; 3504#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3505#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3533#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3536#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3624#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3628#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3774#L585 assume !(8576 == ssl3_accept_~state~0); 3770#L603 ssl3_accept_~skip~0 := 0; 3768#L99-3 assume true; 3766#L99-1 assume !false; 3764#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3759#L102 assume !(12292 == ssl3_accept_~s__state~0); 3753#L105 assume !(16384 == ssl3_accept_~s__state~0); 3750#L108 assume !(8192 == ssl3_accept_~s__state~0); 3748#L111 assume !(24576 == ssl3_accept_~s__state~0); 3745#L114 assume !(8195 == ssl3_accept_~s__state~0); 3733#L117 assume !(8480 == ssl3_accept_~s__state~0); 3708#L120 assume !(8481 == ssl3_accept_~s__state~0); 3707#L123 assume !(8482 == ssl3_accept_~s__state~0); 3703#L126 assume 8464 == ssl3_accept_~s__state~0; 3520#L133 [2018-11-18 10:55:07,840 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:07,840 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-18 10:55:07,840 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:07,840 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:07,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:07,841 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:07,841 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:07,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:07,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:07,854 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:07,854 INFO L82 PathProgramCache]: Analyzing trace with hash -778521966, now seen corresponding path program 1 times [2018-11-18 10:55:07,854 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:07,854 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:07,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:07,855 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:07,855 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:07,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:07,876 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:55:07,877 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:07,877 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:07,877 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:07,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:07,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:07,880 INFO L87 Difference]: Start difference. First operand 590 states and 921 transitions. cyclomatic complexity: 334 Second operand 3 states. [2018-11-18 10:55:08,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:08,054 INFO L93 Difference]: Finished difference Result 701 states and 1003 transitions. [2018-11-18 10:55:08,054 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:08,054 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 701 states and 1003 transitions. [2018-11-18 10:55:08,058 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 388 [2018-11-18 10:55:08,061 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 701 states to 628 states and 923 transitions. [2018-11-18 10:55:08,062 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 441 [2018-11-18 10:55:08,062 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 452 [2018-11-18 10:55:08,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 628 states and 923 transitions. [2018-11-18 10:55:08,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:08,064 INFO L705 BuchiCegarLoop]: Abstraction has 628 states and 923 transitions. [2018-11-18 10:55:08,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states and 923 transitions. [2018-11-18 10:55:08,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 582. [2018-11-18 10:55:08,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2018-11-18 10:55:08,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 866 transitions. [2018-11-18 10:55:08,073 INFO L728 BuchiCegarLoop]: Abstraction has 582 states and 866 transitions. [2018-11-18 10:55:08,073 INFO L608 BuchiCegarLoop]: Abstraction has 582 states and 866 transitions. [2018-11-18 10:55:08,073 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-18 10:55:08,073 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 582 states and 866 transitions. [2018-11-18 10:55:08,075 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 377 [2018-11-18 10:55:08,075 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:08,075 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:08,076 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:08,076 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 10:55:08,076 INFO L794 eck$LassoCheckResult]: Stem: 4942#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4742#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4743#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4938#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4939#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4906#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 4987#L99-3 assume true; 5086#L99-1 assume !false; 5244#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5242#L102 assume !(12292 == ssl3_accept_~s__state~0); 5236#L105 assume !(16384 == ssl3_accept_~s__state~0); 5235#L108 assume 8192 == ssl3_accept_~s__state~0; 4769#L211 [2018-11-18 10:55:08,076 INFO L796 eck$LassoCheckResult]: Loop: 4769#L211 ssl3_accept_~s__server~0 := 1; 5261#L216 assume 0 != ssl3_accept_~cb~0; 5260#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5259#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5257#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5255#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5155#L243 assume 12292 != ssl3_accept_~s__state~0; 4985#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4704#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5187#L585 assume !(8576 == ssl3_accept_~state~0); 5184#L603 ssl3_accept_~skip~0 := 0; 5182#L99-3 assume true; 5180#L99-1 assume !false; 5178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5176#L102 assume !(12292 == ssl3_accept_~s__state~0); 5174#L105 assume !(16384 == ssl3_accept_~s__state~0); 5172#L108 assume 8192 == ssl3_accept_~s__state~0; 4769#L211 [2018-11-18 10:55:08,076 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:08,076 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-18 10:55:08,076 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:08,076 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:08,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,077 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:08,077 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:08,090 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 10:55:08,090 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:08,090 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:08,090 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:55:08,090 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:08,091 INFO L82 PathProgramCache]: Analyzing trace with hash -1120147132, now seen corresponding path program 1 times [2018-11-18 10:55:08,091 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:08,091 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:08,091 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,092 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:08,092 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:08,108 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 10:55:08,108 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:08,108 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:08,108 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:08,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:08,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:08,108 INFO L87 Difference]: Start difference. First operand 582 states and 866 transitions. cyclomatic complexity: 287 Second operand 3 states. [2018-11-18 10:55:08,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:08,280 INFO L93 Difference]: Finished difference Result 592 states and 874 transitions. [2018-11-18 10:55:08,281 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:08,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 592 states and 874 transitions. [2018-11-18 10:55:08,284 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 387 [2018-11-18 10:55:08,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 592 states to 592 states and 874 transitions. [2018-11-18 10:55:08,287 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 421 [2018-11-18 10:55:08,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 421 [2018-11-18 10:55:08,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 592 states and 874 transitions. [2018-11-18 10:55:08,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:08,288 INFO L705 BuchiCegarLoop]: Abstraction has 592 states and 874 transitions. [2018-11-18 10:55:08,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states and 874 transitions. [2018-11-18 10:55:08,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 582. [2018-11-18 10:55:08,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2018-11-18 10:55:08,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 862 transitions. [2018-11-18 10:55:08,299 INFO L728 BuchiCegarLoop]: Abstraction has 582 states and 862 transitions. [2018-11-18 10:55:08,299 INFO L608 BuchiCegarLoop]: Abstraction has 582 states and 862 transitions. [2018-11-18 10:55:08,299 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-18 10:55:08,299 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 582 states and 862 transitions. [2018-11-18 10:55:08,303 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 377 [2018-11-18 10:55:08,303 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:08,303 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:08,304 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:08,304 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 10:55:08,304 INFO L794 eck$LassoCheckResult]: Stem: 6131#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5917#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5918#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6128#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6129#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6092#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 6177#L99-3 assume true; 6276#L99-1 assume !false; 6389#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6388#L102 assume !(12292 == ssl3_accept_~s__state~0); 6387#L105 assume !(16384 == ssl3_accept_~s__state~0); 6386#L108 assume !(8192 == ssl3_accept_~s__state~0); 6385#L111 assume !(24576 == ssl3_accept_~s__state~0); 6384#L114 assume 8195 == ssl3_accept_~s__state~0; 6174#L211 [2018-11-18 10:55:08,304 INFO L796 eck$LassoCheckResult]: Loop: 6174#L211 ssl3_accept_~s__server~0 := 1; 5995#L216 assume 0 != ssl3_accept_~cb~0; 5983#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5984#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6011#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6014#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6017#L243 assume 12292 != ssl3_accept_~s__state~0; 6018#L244 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5885#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5913#L585 assume !(8576 == ssl3_accept_~state~0); 5925#L603 ssl3_accept_~skip~0 := 0; 6116#L99-3 assume true; 6420#L99-1 assume !false; 6417#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6414#L102 assume !(12292 == ssl3_accept_~s__state~0); 6059#L105 assume !(16384 == ssl3_accept_~s__state~0); 6060#L108 assume !(8192 == ssl3_accept_~s__state~0); 6409#L111 assume !(24576 == ssl3_accept_~s__state~0); 6408#L114 assume 8195 == ssl3_accept_~s__state~0; 6174#L211 [2018-11-18 10:55:08,305 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:08,305 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-18 10:55:08,305 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:08,305 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:08,306 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,306 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:08,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:08,409 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 10:55:08,409 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:08,409 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:08,409 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:55:08,409 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:08,410 INFO L82 PathProgramCache]: Analyzing trace with hash 1575401385, now seen corresponding path program 1 times [2018-11-18 10:55:08,410 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:08,410 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:08,410 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,410 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:08,411 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:08,441 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 10:55:08,442 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:08,442 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:08,442 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:08,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:08,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:08,442 INFO L87 Difference]: Start difference. First operand 582 states and 862 transitions. cyclomatic complexity: 283 Second operand 3 states. [2018-11-18 10:55:08,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:08,914 INFO L93 Difference]: Finished difference Result 592 states and 870 transitions. [2018-11-18 10:55:08,914 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:08,914 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 592 states and 870 transitions. [2018-11-18 10:55:08,917 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 387 [2018-11-18 10:55:08,919 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 592 states to 592 states and 870 transitions. [2018-11-18 10:55:08,919 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 421 [2018-11-18 10:55:08,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 421 [2018-11-18 10:55:08,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 592 states and 870 transitions. [2018-11-18 10:55:08,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:08,920 INFO L705 BuchiCegarLoop]: Abstraction has 592 states and 870 transitions. [2018-11-18 10:55:08,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states and 870 transitions. [2018-11-18 10:55:08,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 582. [2018-11-18 10:55:08,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 582 states. [2018-11-18 10:55:08,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 858 transitions. [2018-11-18 10:55:08,928 INFO L728 BuchiCegarLoop]: Abstraction has 582 states and 858 transitions. [2018-11-18 10:55:08,928 INFO L608 BuchiCegarLoop]: Abstraction has 582 states and 858 transitions. [2018-11-18 10:55:08,928 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-18 10:55:08,928 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 582 states and 858 transitions. [2018-11-18 10:55:08,930 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 377 [2018-11-18 10:55:08,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:08,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:08,931 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 10:55:08,931 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:08,932 INFO L794 eck$LassoCheckResult]: Stem: 7304#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7097#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7098#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7301#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 7302#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7268#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 7347#L99-3 assume true; 7427#L99-1 assume !false; 7529#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7527#L102 assume !(12292 == ssl3_accept_~s__state~0); 7525#L105 assume !(16384 == ssl3_accept_~s__state~0); 7523#L108 assume !(8192 == ssl3_accept_~s__state~0); 7521#L111 assume !(24576 == ssl3_accept_~s__state~0); 7519#L114 assume !(8195 == ssl3_accept_~s__state~0); 7517#L117 assume !(8480 == ssl3_accept_~s__state~0); 7515#L120 assume !(8481 == ssl3_accept_~s__state~0); 7513#L123 assume !(8482 == ssl3_accept_~s__state~0); 7511#L126 assume 8464 == ssl3_accept_~s__state~0; 7180#L133 [2018-11-18 10:55:08,932 INFO L796 eck$LassoCheckResult]: Loop: 7180#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7092#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7080#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7081#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7093#L585 assume !(8576 == ssl3_accept_~state~0); 7105#L603 ssl3_accept_~skip~0 := 0; 7289#L99-3 assume true; 7305#L99-1 assume !false; 7223#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7224#L102 assume !(12292 == ssl3_accept_~s__state~0); 7239#L105 assume !(16384 == ssl3_accept_~s__state~0); 7240#L108 assume !(8192 == ssl3_accept_~s__state~0); 7177#L111 assume !(24576 == ssl3_accept_~s__state~0); 7129#L114 assume !(8195 == ssl3_accept_~s__state~0); 7130#L117 assume !(8480 == ssl3_accept_~s__state~0); 7113#L120 assume !(8481 == ssl3_accept_~s__state~0); 7114#L123 assume !(8482 == ssl3_accept_~s__state~0); 7321#L126 assume !(8464 == ssl3_accept_~s__state~0); 7322#L129 assume !(8465 == ssl3_accept_~s__state~0); 7317#L132 assume !(8466 == ssl3_accept_~s__state~0); 7271#L135 assume 8496 == ssl3_accept_~s__state~0; 7272#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7501#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7500#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 7495#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7299#L297-2 ssl3_accept_~s__init_num~0 := 0; 7118#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7601#L585 assume !(8576 == ssl3_accept_~state~0); 7083#L603 ssl3_accept_~skip~0 := 0; 7564#L99-3 assume true; 7563#L99-1 assume !false; 7562#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7560#L102 assume 12292 == ssl3_accept_~s__state~0; 7125#L103 ssl3_accept_~s__new_session~0 := 1; 7126#L211 ssl3_accept_~s__server~0 := 1; 7636#L216 assume 0 != ssl3_accept_~cb~0; 7634#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7632#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7629#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7626#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7624#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 7621#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7616#L585 assume !(8576 == ssl3_accept_~state~0); 7614#L603 ssl3_accept_~skip~0 := 0; 7613#L99-3 assume true; 7611#L99-1 assume !false; 7610#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7609#L102 assume !(12292 == ssl3_accept_~s__state~0); 7608#L105 assume !(16384 == ssl3_accept_~s__state~0); 7607#L108 assume !(8192 == ssl3_accept_~s__state~0); 7602#L111 assume !(24576 == ssl3_accept_~s__state~0); 7600#L114 assume !(8195 == ssl3_accept_~s__state~0); 7403#L117 assume !(8480 == ssl3_accept_~s__state~0); 7404#L120 assume !(8481 == ssl3_accept_~s__state~0); 7371#L123 assume !(8482 == ssl3_accept_~s__state~0); 7356#L126 assume 8464 == ssl3_accept_~s__state~0; 7180#L133 [2018-11-18 10:55:08,932 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:08,932 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-18 10:55:08,932 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:08,932 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:08,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,933 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:08,933 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:08,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:08,975 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:08,975 INFO L82 PathProgramCache]: Analyzing trace with hash -256200171, now seen corresponding path program 1 times [2018-11-18 10:55:08,976 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:08,976 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:08,976 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,976 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:08,977 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:08,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:09,124 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:55:09,124 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:09,124 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:09,124 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:09,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:09,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:09,125 INFO L87 Difference]: Start difference. First operand 582 states and 858 transitions. cyclomatic complexity: 279 Second operand 3 states. [2018-11-18 10:55:09,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:09,484 INFO L93 Difference]: Finished difference Result 731 states and 1083 transitions. [2018-11-18 10:55:09,484 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:09,485 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 731 states and 1083 transitions. [2018-11-18 10:55:09,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 472 [2018-11-18 10:55:09,502 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 731 states to 724 states and 1076 transitions. [2018-11-18 10:55:09,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 506 [2018-11-18 10:55:09,503 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 506 [2018-11-18 10:55:09,503 INFO L73 IsDeterministic]: Start isDeterministic. Operand 724 states and 1076 transitions. [2018-11-18 10:55:09,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:09,504 INFO L705 BuchiCegarLoop]: Abstraction has 724 states and 1076 transitions. [2018-11-18 10:55:09,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states and 1076 transitions. [2018-11-18 10:55:09,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 711. [2018-11-18 10:55:09,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 711 states. [2018-11-18 10:55:09,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1060 transitions. [2018-11-18 10:55:09,515 INFO L728 BuchiCegarLoop]: Abstraction has 711 states and 1060 transitions. [2018-11-18 10:55:09,515 INFO L608 BuchiCegarLoop]: Abstraction has 711 states and 1060 transitions. [2018-11-18 10:55:09,515 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-18 10:55:09,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 711 states and 1060 transitions. [2018-11-18 10:55:09,517 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2018-11-18 10:55:09,517 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:09,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:09,521 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 10:55:09,521 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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 10:55:09,522 INFO L794 eck$LassoCheckResult]: Stem: 8638#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 8417#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8418#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8634#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 8635#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8595#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 8686#L99-3 assume true; 8636#L99-1 assume !false; 8546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8547#L102 assume !(12292 == ssl3_accept_~s__state~0); 8562#L105 assume !(16384 == ssl3_accept_~s__state~0); 8563#L108 assume !(8192 == ssl3_accept_~s__state~0); 8499#L111 assume !(24576 == ssl3_accept_~s__state~0); 8449#L114 assume !(8195 == ssl3_accept_~s__state~0); 8450#L117 assume !(8480 == ssl3_accept_~s__state~0); 8433#L120 assume !(8481 == ssl3_accept_~s__state~0); 8434#L123 assume !(8482 == ssl3_accept_~s__state~0); 8917#L126 assume 8464 == ssl3_accept_~s__state~0; 8502#L133 [2018-11-18 10:55:09,522 INFO L796 eck$LassoCheckResult]: Loop: 8502#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8411#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8399#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8400#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9078#L585 assume !(8576 == ssl3_accept_~state~0); 9075#L603 ssl3_accept_~skip~0 := 0; 9071#L99-3 assume true; 9069#L99-1 assume !false; 9067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9066#L102 assume !(12292 == ssl3_accept_~s__state~0); 9060#L105 assume !(16384 == ssl3_accept_~s__state~0); 9059#L108 assume !(8192 == ssl3_accept_~s__state~0); 9058#L111 assume !(24576 == ssl3_accept_~s__state~0); 9057#L114 assume !(8195 == ssl3_accept_~s__state~0); 9056#L117 assume !(8480 == ssl3_accept_~s__state~0); 9055#L120 assume !(8481 == ssl3_accept_~s__state~0); 9054#L123 assume !(8482 == ssl3_accept_~s__state~0); 9053#L126 assume !(8464 == ssl3_accept_~s__state~0); 9052#L129 assume !(8465 == ssl3_accept_~s__state~0); 9050#L132 assume !(8466 == ssl3_accept_~s__state~0); 8600#L135 assume 8496 == ssl3_accept_~s__state~0; 8480#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8481#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8536#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 8537#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8632#L297-2 ssl3_accept_~s__init_num~0 := 0; 8438#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9042#L585 assume !(8576 == ssl3_accept_~state~0); 8402#L603 ssl3_accept_~skip~0 := 0; 9094#L99-3 assume true; 9093#L99-1 assume !false; 9092#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8596#L102 assume !(12292 == ssl3_accept_~s__state~0); 8597#L105 assume !(16384 == ssl3_accept_~s__state~0); 9091#L108 assume !(8192 == ssl3_accept_~s__state~0); 9090#L111 assume !(24576 == ssl3_accept_~s__state~0); 9089#L114 assume !(8195 == ssl3_accept_~s__state~0); 9088#L117 assume !(8480 == ssl3_accept_~s__state~0); 9087#L120 assume !(8481 == ssl3_accept_~s__state~0); 8671#L123 assume !(8482 == ssl3_accept_~s__state~0); 8654#L126 assume !(8464 == ssl3_accept_~s__state~0); 8655#L129 assume !(8465 == ssl3_accept_~s__state~0); 8650#L132 assume !(8466 == ssl3_accept_~s__state~0); 8651#L135 assume !(8496 == ssl3_accept_~s__state~0); 8916#L138 assume !(8497 == ssl3_accept_~s__state~0); 8579#L141 assume !(8512 == ssl3_accept_~s__state~0); 8580#L144 assume !(8513 == ssl3_accept_~s__state~0); 8912#L147 assume !(8528 == ssl3_accept_~s__state~0); 8911#L150 assume !(8529 == ssl3_accept_~s__state~0); 8696#L153 assume !(8544 == ssl3_accept_~s__state~0); 8697#L156 assume !(8545 == ssl3_accept_~s__state~0); 8691#L159 assume 8560 == ssl3_accept_~s__state~0; 8583#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8584#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8391#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8951#L585 assume !(8576 == ssl3_accept_~state~0); 8948#L603 ssl3_accept_~skip~0 := 0; 8946#L99-3 assume true; 8944#L99-1 assume !false; 8942#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8940#L102 assume !(12292 == ssl3_accept_~s__state~0); 8938#L105 assume !(16384 == ssl3_accept_~s__state~0); 8936#L108 assume !(8192 == ssl3_accept_~s__state~0); 8934#L111 assume !(24576 == ssl3_accept_~s__state~0); 8932#L114 assume !(8195 == ssl3_accept_~s__state~0); 8929#L117 assume !(8480 == ssl3_accept_~s__state~0); 8719#L120 assume !(8481 == ssl3_accept_~s__state~0); 8706#L123 assume !(8482 == ssl3_accept_~s__state~0); 8702#L126 assume 8464 == ssl3_accept_~s__state~0; 8502#L133 [2018-11-18 10:55:09,522 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:09,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-18 10:55:09,522 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:09,522 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:09,531 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:09,532 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:09,532 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:09,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:09,543 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:09,543 INFO L82 PathProgramCache]: Analyzing trace with hash 1859681303, now seen corresponding path program 1 times [2018-11-18 10:55:09,543 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:09,543 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:09,545 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:09,545 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:09,546 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:09,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:09,672 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:55:09,672 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:09,672 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:09,673 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:09,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:09,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:09,673 INFO L87 Difference]: Start difference. First operand 711 states and 1060 transitions. cyclomatic complexity: 352 Second operand 3 states. [2018-11-18 10:55:09,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:09,820 INFO L93 Difference]: Finished difference Result 856 states and 1179 transitions. [2018-11-18 10:55:09,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:09,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 856 states and 1179 transitions. [2018-11-18 10:55:09,823 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 564 [2018-11-18 10:55:09,826 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 856 states to 856 states and 1179 transitions. [2018-11-18 10:55:09,826 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 598 [2018-11-18 10:55:09,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 598 [2018-11-18 10:55:09,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 856 states and 1179 transitions. [2018-11-18 10:55:09,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:09,827 INFO L705 BuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2018-11-18 10:55:09,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 856 states and 1179 transitions. [2018-11-18 10:55:09,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 856 to 848. [2018-11-18 10:55:09,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 848 states. [2018-11-18 10:55:09,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1168 transitions. [2018-11-18 10:55:09,840 INFO L728 BuchiCegarLoop]: Abstraction has 848 states and 1168 transitions. [2018-11-18 10:55:09,840 INFO L608 BuchiCegarLoop]: Abstraction has 848 states and 1168 transitions. [2018-11-18 10:55:09,840 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-18 10:55:09,840 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1168 transitions. [2018-11-18 10:55:09,842 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 557 [2018-11-18 10:55:09,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:09,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:09,843 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 10:55:09,843 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 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 10:55:09,844 INFO L794 eck$LassoCheckResult]: Stem: 10197#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9987#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9988#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10192#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 10193#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10152#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 10252#L99-3 assume true; 10306#L99-1 assume !false; 10443#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10441#L102 assume !(12292 == ssl3_accept_~s__state~0); 10439#L105 assume !(16384 == ssl3_accept_~s__state~0); 10437#L108 assume !(8192 == ssl3_accept_~s__state~0); 10435#L111 assume !(24576 == ssl3_accept_~s__state~0); 10433#L114 assume !(8195 == ssl3_accept_~s__state~0); 10431#L117 assume !(8480 == ssl3_accept_~s__state~0); 10429#L120 assume !(8481 == ssl3_accept_~s__state~0); 10427#L123 assume !(8482 == ssl3_accept_~s__state~0); 10423#L126 assume 8464 == ssl3_accept_~s__state~0; 10063#L133 [2018-11-18 10:55:09,844 INFO L796 eck$LassoCheckResult]: Loop: 10063#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9982#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9970#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9971#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10541#L585 assume !(8576 == ssl3_accept_~state~0); 10538#L603 ssl3_accept_~skip~0 := 0; 10536#L99-3 assume true; 10528#L99-1 assume !false; 10527#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10526#L102 assume !(12292 == ssl3_accept_~s__state~0); 10525#L105 assume !(16384 == ssl3_accept_~s__state~0); 10524#L108 assume !(8192 == ssl3_accept_~s__state~0); 10523#L111 assume !(24576 == ssl3_accept_~s__state~0); 10522#L114 assume !(8195 == ssl3_accept_~s__state~0); 10521#L117 assume !(8480 == ssl3_accept_~s__state~0); 10520#L120 assume !(8481 == ssl3_accept_~s__state~0); 10517#L123 assume !(8482 == ssl3_accept_~s__state~0); 10516#L126 assume !(8464 == ssl3_accept_~s__state~0); 10513#L129 assume !(8465 == ssl3_accept_~s__state~0); 10512#L132 assume !(8466 == ssl3_accept_~s__state~0); 10504#L135 assume 8496 == ssl3_accept_~s__state~0; 10412#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10499#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10498#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 10493#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10476#L297-2 ssl3_accept_~s__init_num~0 := 0; 10254#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10452#L585 assume !(8576 == ssl3_accept_~state~0); 10445#L603 ssl3_accept_~skip~0 := 0; 10444#L99-3 assume true; 10442#L99-1 assume !false; 10440#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10438#L102 assume !(12292 == ssl3_accept_~s__state~0); 10436#L105 assume !(16384 == ssl3_accept_~s__state~0); 10434#L108 assume !(8192 == ssl3_accept_~s__state~0); 10432#L111 assume !(24576 == ssl3_accept_~s__state~0); 10430#L114 assume !(8195 == ssl3_accept_~s__state~0); 10428#L117 assume !(8480 == ssl3_accept_~s__state~0); 10424#L120 assume !(8481 == ssl3_accept_~s__state~0); 10422#L123 assume !(8482 == ssl3_accept_~s__state~0); 10420#L126 assume !(8464 == ssl3_accept_~s__state~0); 10418#L129 assume !(8465 == ssl3_accept_~s__state~0); 10416#L132 assume !(8466 == ssl3_accept_~s__state~0); 10414#L135 assume !(8496 == ssl3_accept_~s__state~0); 10411#L138 assume !(8497 == ssl3_accept_~s__state~0); 10409#L141 assume !(8512 == ssl3_accept_~s__state~0); 10406#L144 assume !(8513 == ssl3_accept_~s__state~0); 10404#L147 assume !(8528 == ssl3_accept_~s__state~0); 10401#L150 assume !(8529 == ssl3_accept_~s__state~0); 10399#L153 assume !(8544 == ssl3_accept_~s__state~0); 10397#L156 assume !(8545 == ssl3_accept_~s__state~0); 10396#L159 assume 8560 == ssl3_accept_~s__state~0; 10140#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 10141#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9958#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10587#L585 assume !(8576 == ssl3_accept_~state~0); 10584#L603 ssl3_accept_~skip~0 := 0; 10582#L99-3 assume true; 10580#L99-1 assume !false; 10578#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10576#L102 assume !(12292 == ssl3_accept_~s__state~0); 10574#L105 assume !(16384 == ssl3_accept_~s__state~0); 10572#L108 assume !(8192 == ssl3_accept_~s__state~0); 10570#L111 assume !(24576 == ssl3_accept_~s__state~0); 10568#L114 assume !(8195 == ssl3_accept_~s__state~0); 10567#L117 assume !(8480 == ssl3_accept_~s__state~0); 10565#L120 assume !(8481 == ssl3_accept_~s__state~0); 10425#L123 assume !(8482 == ssl3_accept_~s__state~0); 10426#L126 assume 8464 == ssl3_accept_~s__state~0; 10063#L133 [2018-11-18 10:55:09,844 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:09,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-18 10:55:09,844 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:09,844 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:09,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:09,845 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:09,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:09,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:09,862 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:09,862 INFO L82 PathProgramCache]: Analyzing trace with hash -1541799655, now seen corresponding path program 1 times [2018-11-18 10:55:09,863 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:09,863 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:09,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:09,863 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:09,863 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:09,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:09,955 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:55:09,955 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:09,955 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:09,956 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:09,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:09,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:09,956 INFO L87 Difference]: Start difference. First operand 848 states and 1168 transitions. cyclomatic complexity: 323 Second operand 3 states. [2018-11-18 10:55:10,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:10,259 INFO L93 Difference]: Finished difference Result 938 states and 1279 transitions. [2018-11-18 10:55:10,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:10,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 938 states and 1279 transitions. [2018-11-18 10:55:10,268 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 617 [2018-11-18 10:55:10,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 938 states to 938 states and 1279 transitions. [2018-11-18 10:55:10,271 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 651 [2018-11-18 10:55:10,271 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 651 [2018-11-18 10:55:10,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 938 states and 1279 transitions. [2018-11-18 10:55:10,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:10,271 INFO L705 BuchiCegarLoop]: Abstraction has 938 states and 1279 transitions. [2018-11-18 10:55:10,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states and 1279 transitions. [2018-11-18 10:55:10,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 926. [2018-11-18 10:55:10,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 926 states. [2018-11-18 10:55:10,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1264 transitions. [2018-11-18 10:55:10,283 INFO L728 BuchiCegarLoop]: Abstraction has 926 states and 1264 transitions. [2018-11-18 10:55:10,283 INFO L608 BuchiCegarLoop]: Abstraction has 926 states and 1264 transitions. [2018-11-18 10:55:10,283 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-18 10:55:10,283 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 926 states and 1264 transitions. [2018-11-18 10:55:10,286 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 609 [2018-11-18 10:55:10,286 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:10,286 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:10,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 10:55:10,287 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 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 10:55:10,287 INFO L794 eck$LassoCheckResult]: Stem: 11989#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11779#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11780#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11984#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 11985#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11948#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 12038#L99-3 assume true; 12094#L99-1 assume !false; 12450#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12449#L102 assume !(12292 == ssl3_accept_~s__state~0); 12448#L105 assume !(16384 == ssl3_accept_~s__state~0); 12446#L108 assume !(8192 == ssl3_accept_~s__state~0); 12407#L111 assume !(24576 == ssl3_accept_~s__state~0); 12406#L114 assume !(8195 == ssl3_accept_~s__state~0); 12392#L117 assume !(8480 == ssl3_accept_~s__state~0); 12389#L120 assume !(8481 == ssl3_accept_~s__state~0); 12387#L123 assume !(8482 == ssl3_accept_~s__state~0); 12382#L126 assume 8464 == ssl3_accept_~s__state~0; 11858#L133 [2018-11-18 10:55:10,287 INFO L796 eck$LassoCheckResult]: Loop: 11858#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11774#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11762#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11763#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12625#L585 assume !(8576 == ssl3_accept_~state~0); 12622#L603 ssl3_accept_~skip~0 := 0; 12620#L99-3 assume true; 12617#L99-1 assume !false; 12614#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12611#L102 assume !(12292 == ssl3_accept_~s__state~0); 12608#L105 assume !(16384 == ssl3_accept_~s__state~0); 12605#L108 assume !(8192 == ssl3_accept_~s__state~0); 12602#L111 assume !(24576 == ssl3_accept_~s__state~0); 12599#L114 assume !(8195 == ssl3_accept_~s__state~0); 12596#L117 assume !(8480 == ssl3_accept_~s__state~0); 12592#L120 assume !(8481 == ssl3_accept_~s__state~0); 12591#L123 assume !(8482 == ssl3_accept_~s__state~0); 12590#L126 assume !(8464 == ssl3_accept_~s__state~0); 12589#L129 assume !(8465 == ssl3_accept_~s__state~0); 12587#L132 assume !(8466 == ssl3_accept_~s__state~0); 12583#L135 assume 8496 == ssl3_accept_~s__state~0; 12334#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 12570#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12568#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 12566#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11982#L297-2 ssl3_accept_~s__init_num~0 := 0; 11943#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11775#L585 assume !(8576 == ssl3_accept_~state~0); 11787#L603 ssl3_accept_~skip~0 := 0; 11972#L99-3 assume true; 11990#L99-1 assume !false; 11897#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11898#L102 assume !(12292 == ssl3_accept_~s__state~0); 11913#L105 assume !(16384 == ssl3_accept_~s__state~0); 11914#L108 assume !(8192 == ssl3_accept_~s__state~0); 11855#L111 assume !(24576 == ssl3_accept_~s__state~0); 11810#L114 assume !(8195 == ssl3_accept_~s__state~0); 11811#L117 assume !(8480 == ssl3_accept_~s__state~0); 12657#L120 assume !(8481 == ssl3_accept_~s__state~0); 12656#L123 assume !(8482 == ssl3_accept_~s__state~0); 12006#L126 assume !(8464 == ssl3_accept_~s__state~0); 12007#L129 assume !(8465 == ssl3_accept_~s__state~0); 12002#L132 assume !(8466 == ssl3_accept_~s__state~0); 11951#L135 assume !(8496 == ssl3_accept_~s__state~0); 11952#L138 assume !(8497 == ssl3_accept_~s__state~0); 11931#L141 assume 8512 == ssl3_accept_~s__state~0; 11932#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11909#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11891#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11800#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12353#L585 assume !(8576 == ssl3_accept_~state~0); 11765#L603 ssl3_accept_~skip~0 := 0; 12351#L99-3 assume true; 12350#L99-1 assume !false; 12349#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12348#L102 assume !(12292 == ssl3_accept_~s__state~0); 12347#L105 assume !(16384 == ssl3_accept_~s__state~0); 12346#L108 assume !(8192 == ssl3_accept_~s__state~0); 12345#L111 assume !(24576 == ssl3_accept_~s__state~0); 12344#L114 assume !(8195 == ssl3_accept_~s__state~0); 12343#L117 assume !(8480 == ssl3_accept_~s__state~0); 12342#L120 assume !(8481 == ssl3_accept_~s__state~0); 12341#L123 assume !(8482 == ssl3_accept_~s__state~0); 12340#L126 assume !(8464 == ssl3_accept_~s__state~0); 12339#L129 assume !(8465 == ssl3_accept_~s__state~0); 12338#L132 assume !(8466 == ssl3_accept_~s__state~0); 12336#L135 assume !(8496 == ssl3_accept_~s__state~0); 12333#L138 assume !(8497 == ssl3_accept_~s__state~0); 12331#L141 assume !(8512 == ssl3_accept_~s__state~0); 12329#L144 assume !(8513 == ssl3_accept_~s__state~0); 12327#L147 assume !(8528 == ssl3_accept_~s__state~0); 12325#L150 assume !(8529 == ssl3_accept_~s__state~0); 12323#L153 assume !(8544 == ssl3_accept_~s__state~0); 12068#L156 assume !(8545 == ssl3_accept_~s__state~0); 12069#L159 assume 8560 == ssl3_accept_~s__state~0; 11935#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 11936#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11754#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12444#L585 assume !(8576 == ssl3_accept_~state~0); 12441#L603 ssl3_accept_~skip~0 := 0; 12439#L99-3 assume true; 12437#L99-1 assume !false; 12435#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12433#L102 assume !(12292 == ssl3_accept_~s__state~0); 12431#L105 assume !(16384 == ssl3_accept_~s__state~0); 12430#L108 assume !(8192 == ssl3_accept_~s__state~0); 12429#L111 assume !(24576 == ssl3_accept_~s__state~0); 12394#L114 assume !(8195 == ssl3_accept_~s__state~0); 12391#L117 assume !(8480 == ssl3_accept_~s__state~0); 12388#L120 assume !(8481 == ssl3_accept_~s__state~0); 12385#L123 assume !(8482 == ssl3_accept_~s__state~0); 12386#L126 assume 8464 == ssl3_accept_~s__state~0; 11858#L133 [2018-11-18 10:55:10,288 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:10,288 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-18 10:55:10,288 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:10,288 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:10,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:10,289 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:10,289 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:10,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:10,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:10,304 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:10,304 INFO L82 PathProgramCache]: Analyzing trace with hash 395634764, now seen corresponding path program 1 times [2018-11-18 10:55:10,304 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:10,304 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:10,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:10,305 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:10,305 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:10,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:10,374 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-11-18 10:55:10,375 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:10,375 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:10,375 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:10,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:10,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:10,375 INFO L87 Difference]: Start difference. First operand 926 states and 1264 transitions. cyclomatic complexity: 341 Second operand 3 states. [2018-11-18 10:55:10,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:10,796 INFO L93 Difference]: Finished difference Result 1049 states and 1429 transitions. [2018-11-18 10:55:10,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:10,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1429 transitions. [2018-11-18 10:55:10,809 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 691 [2018-11-18 10:55:10,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1429 transitions. [2018-11-18 10:55:10,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 725 [2018-11-18 10:55:10,818 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 725 [2018-11-18 10:55:10,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1429 transitions. [2018-11-18 10:55:10,818 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:10,818 INFO L705 BuchiCegarLoop]: Abstraction has 1049 states and 1429 transitions. [2018-11-18 10:55:10,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1429 transitions. [2018-11-18 10:55:10,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1010. [2018-11-18 10:55:10,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1010 states. [2018-11-18 10:55:10,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1366 transitions. [2018-11-18 10:55:10,851 INFO L728 BuchiCegarLoop]: Abstraction has 1010 states and 1366 transitions. [2018-11-18 10:55:10,851 INFO L608 BuchiCegarLoop]: Abstraction has 1010 states and 1366 transitions. [2018-11-18 10:55:10,851 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-18 10:55:10,851 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1366 transitions. [2018-11-18 10:55:10,854 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 665 [2018-11-18 10:55:10,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:10,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:10,855 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 10:55:10,855 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:10,855 INFO L794 eck$LassoCheckResult]: Stem: 13984#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 13762#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 13763#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13980#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 13981#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13940#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 14040#L99-3 assume true; 14189#L99-1 assume !false; 14324#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14323#L102 assume !(12292 == ssl3_accept_~s__state~0); 14322#L105 assume !(16384 == ssl3_accept_~s__state~0); 14321#L108 assume !(8192 == ssl3_accept_~s__state~0); 14320#L111 assume !(24576 == ssl3_accept_~s__state~0); 14319#L114 assume !(8195 == ssl3_accept_~s__state~0); 14318#L117 assume !(8480 == ssl3_accept_~s__state~0); 14317#L120 assume !(8481 == ssl3_accept_~s__state~0); 14316#L123 assume !(8482 == ssl3_accept_~s__state~0); 14050#L126 assume 8464 == ssl3_accept_~s__state~0; 13844#L133 [2018-11-18 10:55:10,869 INFO L796 eck$LassoCheckResult]: Loop: 13844#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13755#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13743#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13744#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14464#L585 assume !(8576 == ssl3_accept_~state~0); 14461#L603 ssl3_accept_~skip~0 := 0; 14456#L99-3 assume true; 14453#L99-1 assume !false; 14451#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14449#L102 assume !(12292 == ssl3_accept_~s__state~0); 14447#L105 assume !(16384 == ssl3_accept_~s__state~0); 14445#L108 assume !(8192 == ssl3_accept_~s__state~0); 14443#L111 assume !(24576 == ssl3_accept_~s__state~0); 14437#L114 assume !(8195 == ssl3_accept_~s__state~0); 14436#L117 assume !(8480 == ssl3_accept_~s__state~0); 14435#L120 assume !(8481 == ssl3_accept_~s__state~0); 14434#L123 assume !(8482 == ssl3_accept_~s__state~0); 14433#L126 assume !(8464 == ssl3_accept_~s__state~0); 14432#L129 assume !(8465 == ssl3_accept_~s__state~0); 14430#L132 assume !(8466 == ssl3_accept_~s__state~0); 14427#L135 assume 8496 == ssl3_accept_~s__state~0; 14262#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 14422#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14421#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 14418#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14416#L297-2 ssl3_accept_~s__init_num~0 := 0; 14413#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14408#L585 assume !(8576 == ssl3_accept_~state~0); 14406#L603 ssl3_accept_~skip~0 := 0; 14405#L99-3 assume true; 14404#L99-1 assume !false; 14403#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14402#L102 assume !(12292 == ssl3_accept_~s__state~0); 14401#L105 assume !(16384 == ssl3_accept_~s__state~0); 14400#L108 assume !(8192 == ssl3_accept_~s__state~0); 14399#L111 assume !(24576 == ssl3_accept_~s__state~0); 14398#L114 assume !(8195 == ssl3_accept_~s__state~0); 14397#L117 assume !(8480 == ssl3_accept_~s__state~0); 14396#L120 assume !(8481 == ssl3_accept_~s__state~0); 14395#L123 assume !(8482 == ssl3_accept_~s__state~0); 14394#L126 assume !(8464 == ssl3_accept_~s__state~0); 14393#L129 assume !(8465 == ssl3_accept_~s__state~0); 14392#L132 assume !(8466 == ssl3_accept_~s__state~0); 14391#L135 assume !(8496 == ssl3_accept_~s__state~0); 14390#L138 assume !(8497 == ssl3_accept_~s__state~0); 14389#L141 assume !(8512 == ssl3_accept_~s__state~0); 14388#L144 assume !(8513 == ssl3_accept_~s__state~0); 14387#L147 assume !(8528 == ssl3_accept_~s__state~0); 14386#L150 assume !(8529 == ssl3_accept_~s__state~0); 14385#L153 assume !(8544 == ssl3_accept_~s__state~0); 14384#L156 assume !(8545 == ssl3_accept_~s__state~0); 14383#L159 assume !(8560 == ssl3_accept_~s__state~0); 14382#L162 assume !(8561 == ssl3_accept_~s__state~0); 14381#L165 assume !(8448 == ssl3_accept_~s__state~0); 14380#L168 assume !(8576 == ssl3_accept_~s__state~0); 14378#L171 assume !(8577 == ssl3_accept_~s__state~0); 14376#L174 assume !(8592 == ssl3_accept_~s__state~0); 14374#L177 assume !(8593 == ssl3_accept_~s__state~0); 14372#L180 assume !(8608 == ssl3_accept_~s__state~0); 14370#L183 assume !(8609 == ssl3_accept_~s__state~0); 14368#L186 assume !(8640 == ssl3_accept_~s__state~0); 14366#L189 assume !(8641 == ssl3_accept_~s__state~0); 14363#L192 assume 8656 == ssl3_accept_~s__state~0; 13934#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13774#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 13775#L502 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 14361#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13875#L510 assume !(0 == ssl3_accept_~tmp___10~0); 13876#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14455#L585 assume !(8576 == ssl3_accept_~state~0); 14452#L603 ssl3_accept_~skip~0 := 0; 14450#L99-3 assume true; 14448#L99-1 assume !false; 14446#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14444#L102 assume !(12292 == ssl3_accept_~s__state~0); 14439#L105 assume 16384 == ssl3_accept_~s__state~0; 13790#L211 ssl3_accept_~s__server~0 := 1; 13839#L216 assume 0 != ssl3_accept_~cb~0; 13828#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13829#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13855#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13859#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14736#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 13936#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13757#L585 assume !(8576 == ssl3_accept_~state~0); 13770#L603 ssl3_accept_~skip~0 := 0; 13966#L99-3 assume true; 13985#L99-1 assume !false; 13890#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13891#L102 assume !(12292 == ssl3_accept_~s__state~0); 13907#L105 assume !(16384 == ssl3_accept_~s__state~0); 13908#L108 assume !(8192 == ssl3_accept_~s__state~0); 14687#L111 assume !(24576 == ssl3_accept_~s__state~0); 13793#L114 assume !(8195 == ssl3_accept_~s__state~0); 13794#L117 assume !(8480 == ssl3_accept_~s__state~0); 13821#L120 assume !(8481 == ssl3_accept_~s__state~0); 14068#L123 assume !(8482 == ssl3_accept_~s__state~0); 14069#L126 assume 8464 == ssl3_accept_~s__state~0; 13844#L133 [2018-11-18 10:55:10,870 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:10,870 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-18 10:55:10,870 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:10,870 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:10,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:10,871 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:10,871 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:10,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:10,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:10,900 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:10,900 INFO L82 PathProgramCache]: Analyzing trace with hash -2035941283, now seen corresponding path program 1 times [2018-11-18 10:55:10,900 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:10,900 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:10,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:10,901 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:10,901 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:10,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:10,986 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2018-11-18 10:55:10,986 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:10,986 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:10,986 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:10,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:10,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:10,987 INFO L87 Difference]: Start difference. First operand 1010 states and 1366 transitions. cyclomatic complexity: 359 Second operand 3 states. [2018-11-18 10:55:11,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:11,225 INFO L93 Difference]: Finished difference Result 949 states and 1273 transitions. [2018-11-18 10:55:11,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:11,227 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1273 transitions. [2018-11-18 10:55:11,229 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2018-11-18 10:55:11,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 947 states and 1271 transitions. [2018-11-18 10:55:11,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 672 [2018-11-18 10:55:11,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 672 [2018-11-18 10:55:11,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1271 transitions. [2018-11-18 10:55:11,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:11,231 INFO L705 BuchiCegarLoop]: Abstraction has 947 states and 1271 transitions. [2018-11-18 10:55:11,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1271 transitions. [2018-11-18 10:55:11,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 943. [2018-11-18 10:55:11,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 943 states. [2018-11-18 10:55:11,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1267 transitions. [2018-11-18 10:55:11,239 INFO L728 BuchiCegarLoop]: Abstraction has 943 states and 1267 transitions. [2018-11-18 10:55:11,239 INFO L608 BuchiCegarLoop]: Abstraction has 943 states and 1267 transitions. [2018-11-18 10:55:11,239 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-18 10:55:11,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1267 transitions. [2018-11-18 10:55:11,242 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 584 [2018-11-18 10:55:11,242 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:11,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:11,243 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 10:55:11,243 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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 10:55:11,243 INFO L794 eck$LassoCheckResult]: Stem: 15926#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 15727#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 15728#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15922#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 15923#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15887#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 15980#L99-3 assume true; 16023#L99-1 assume !false; 16561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16559#L102 assume !(12292 == ssl3_accept_~s__state~0); 16533#L105 assume !(16384 == ssl3_accept_~s__state~0); 16532#L108 assume !(8192 == ssl3_accept_~s__state~0); 16530#L111 assume !(24576 == ssl3_accept_~s__state~0); 15757#L114 assume !(8195 == ssl3_accept_~s__state~0); 15758#L117 assume !(8480 == ssl3_accept_~s__state~0); 15744#L120 assume !(8481 == ssl3_accept_~s__state~0); 15745#L123 assume !(8482 == ssl3_accept_~s__state~0); 15964#L126 assume 8464 == ssl3_accept_~s__state~0; 15802#L133 [2018-11-18 10:55:11,244 INFO L796 eck$LassoCheckResult]: Loop: 15802#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15720#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15708#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15709#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16596#L585 assume !(8576 == ssl3_accept_~state~0); 16594#L603 ssl3_accept_~skip~0 := 0; 16593#L99-3 assume true; 16592#L99-1 assume !false; 16591#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16590#L102 assume !(12292 == ssl3_accept_~s__state~0); 16588#L105 assume !(16384 == ssl3_accept_~s__state~0); 16587#L108 assume !(8192 == ssl3_accept_~s__state~0); 16586#L111 assume !(24576 == ssl3_accept_~s__state~0); 16585#L114 assume !(8195 == ssl3_accept_~s__state~0); 16584#L117 assume !(8480 == ssl3_accept_~s__state~0); 16583#L120 assume !(8481 == ssl3_accept_~s__state~0); 16582#L123 assume !(8482 == ssl3_accept_~s__state~0); 16581#L126 assume !(8464 == ssl3_accept_~s__state~0); 16580#L129 assume !(8465 == ssl3_accept_~s__state~0); 16578#L132 assume !(8466 == ssl3_accept_~s__state~0); 16264#L135 assume 8496 == ssl3_accept_~s__state~0; 16211#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16522#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16521#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 16519#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16520#L297-2 ssl3_accept_~s__init_num~0 := 0; 16627#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16622#L585 assume !(8576 == ssl3_accept_~state~0); 16619#L603 ssl3_accept_~skip~0 := 0; 16617#L99-3 assume true; 16615#L99-1 assume !false; 16613#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16611#L102 assume !(12292 == ssl3_accept_~s__state~0); 16609#L105 assume !(16384 == ssl3_accept_~s__state~0); 16607#L108 assume !(8192 == ssl3_accept_~s__state~0); 16426#L111 assume !(24576 == ssl3_accept_~s__state~0); 16425#L114 assume !(8195 == ssl3_accept_~s__state~0); 16422#L117 assume !(8480 == ssl3_accept_~s__state~0); 16423#L120 assume !(8481 == ssl3_accept_~s__state~0); 16418#L123 assume !(8482 == ssl3_accept_~s__state~0); 16419#L126 assume !(8464 == ssl3_accept_~s__state~0); 16414#L129 assume !(8465 == ssl3_accept_~s__state~0); 16415#L132 assume !(8466 == ssl3_accept_~s__state~0); 16410#L135 assume !(8496 == ssl3_accept_~s__state~0); 16411#L138 assume !(8497 == ssl3_accept_~s__state~0); 16406#L141 assume 8512 == ssl3_accept_~s__state~0; 16208#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15851#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15831#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15832#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16564#L585 assume !(8576 == ssl3_accept_~state~0); 16562#L603 ssl3_accept_~skip~0 := 0; 16560#L99-3 assume true; 16362#L99-1 assume !false; 16361#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16360#L102 assume !(12292 == ssl3_accept_~s__state~0); 16359#L105 assume !(16384 == ssl3_accept_~s__state~0); 16358#L108 assume !(8192 == ssl3_accept_~s__state~0); 16357#L111 assume !(24576 == ssl3_accept_~s__state~0); 16355#L114 assume !(8195 == ssl3_accept_~s__state~0); 16354#L117 assume !(8480 == ssl3_accept_~s__state~0); 16353#L120 assume !(8481 == ssl3_accept_~s__state~0); 16352#L123 assume !(8482 == ssl3_accept_~s__state~0); 16351#L126 assume !(8464 == ssl3_accept_~s__state~0); 16350#L129 assume !(8465 == ssl3_accept_~s__state~0); 16349#L132 assume !(8466 == ssl3_accept_~s__state~0); 16348#L135 assume !(8496 == ssl3_accept_~s__state~0); 16347#L138 assume !(8497 == ssl3_accept_~s__state~0); 16346#L141 assume !(8512 == ssl3_accept_~s__state~0); 16344#L144 assume !(8513 == ssl3_accept_~s__state~0); 16343#L147 assume 8528 == ssl3_accept_~s__state~0; 16205#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16342#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16341#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 16340#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 16338#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15869#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15749#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16322#L585 assume !(8576 == ssl3_accept_~state~0); 15711#L603 ssl3_accept_~skip~0 := 0; 16620#L99-3 assume true; 16618#L99-1 assume !false; 16616#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16614#L102 assume !(12292 == ssl3_accept_~s__state~0); 16612#L105 assume !(16384 == ssl3_accept_~s__state~0); 16610#L108 assume !(8192 == ssl3_accept_~s__state~0); 16608#L111 assume !(24576 == ssl3_accept_~s__state~0); 16474#L114 assume !(8195 == ssl3_accept_~s__state~0); 16473#L117 assume !(8480 == ssl3_accept_~s__state~0); 16471#L120 assume !(8481 == ssl3_accept_~s__state~0); 16470#L123 assume !(8482 == ssl3_accept_~s__state~0); 15943#L126 assume !(8464 == ssl3_accept_~s__state~0); 15944#L129 assume !(8465 == ssl3_accept_~s__state~0); 15939#L132 assume !(8466 == ssl3_accept_~s__state~0); 15940#L135 assume !(8496 == ssl3_accept_~s__state~0); 16244#L138 assume !(8497 == ssl3_accept_~s__state~0); 16242#L141 assume !(8512 == ssl3_accept_~s__state~0); 16240#L144 assume !(8513 == ssl3_accept_~s__state~0); 16234#L147 assume !(8528 == ssl3_accept_~s__state~0); 16232#L150 assume !(8529 == ssl3_accept_~s__state~0); 16228#L153 assume !(8544 == ssl3_accept_~s__state~0); 16229#L156 assume !(8545 == ssl3_accept_~s__state~0); 16222#L159 assume 8560 == ssl3_accept_~s__state~0; 15874#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15875#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15700#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16634#L585 assume !(8576 == ssl3_accept_~state~0); 16632#L603 ssl3_accept_~skip~0 := 0; 16631#L99-3 assume true; 16630#L99-1 assume !false; 16629#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15888#L102 assume !(12292 == ssl3_accept_~s__state~0); 15855#L105 assume !(16384 == ssl3_accept_~s__state~0); 15856#L108 assume !(8192 == ssl3_accept_~s__state~0); 15799#L111 assume !(24576 == ssl3_accept_~s__state~0); 15800#L114 assume !(8195 == ssl3_accept_~s__state~0); 16424#L117 assume !(8480 == ssl3_accept_~s__state~0); 16002#L120 assume !(8481 == ssl3_accept_~s__state~0); 15981#L123 assume !(8482 == ssl3_accept_~s__state~0); 15982#L126 assume 8464 == ssl3_accept_~s__state~0; 15802#L133 [2018-11-18 10:55:11,244 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:11,244 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-18 10:55:11,244 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:11,244 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:11,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,245 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:11,245 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:11,251 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:11,251 INFO L82 PathProgramCache]: Analyzing trace with hash 566879873, now seen corresponding path program 1 times [2018-11-18 10:55:11,251 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:11,251 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:11,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,252 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:11,252 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:11,314 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 105 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2018-11-18 10:55:11,314 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:11,314 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:11,315 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:11,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:11,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:11,315 INFO L87 Difference]: Start difference. First operand 943 states and 1267 transitions. cyclomatic complexity: 328 Second operand 3 states. [2018-11-18 10:55:11,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:11,331 INFO L93 Difference]: Finished difference Result 1856 states and 2478 transitions. [2018-11-18 10:55:11,331 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:11,331 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1856 states and 2478 transitions. [2018-11-18 10:55:11,336 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1154 [2018-11-18 10:55:11,340 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1856 states to 1856 states and 2478 transitions. [2018-11-18 10:55:11,340 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1313 [2018-11-18 10:55:11,341 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1313 [2018-11-18 10:55:11,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1856 states and 2478 transitions. [2018-11-18 10:55:11,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:11,341 INFO L705 BuchiCegarLoop]: Abstraction has 1856 states and 2478 transitions. [2018-11-18 10:55:11,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states and 2478 transitions. [2018-11-18 10:55:11,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 946. [2018-11-18 10:55:11,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 946 states. [2018-11-18 10:55:11,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 1270 transitions. [2018-11-18 10:55:11,353 INFO L728 BuchiCegarLoop]: Abstraction has 946 states and 1270 transitions. [2018-11-18 10:55:11,353 INFO L608 BuchiCegarLoop]: Abstraction has 946 states and 1270 transitions. [2018-11-18 10:55:11,353 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-18 10:55:11,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 946 states and 1270 transitions. [2018-11-18 10:55:11,355 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 586 [2018-11-18 10:55:11,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:11,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:11,357 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:11,357 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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 10:55:11,357 INFO L794 eck$LassoCheckResult]: Stem: 18732#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 18531#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18532#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18728#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 18729#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18692#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 18788#L99-3 assume true; 18836#L99-1 assume !false; 19395#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19393#L102 assume !(12292 == ssl3_accept_~s__state~0); 19391#L105 assume !(16384 == ssl3_accept_~s__state~0); 19389#L108 assume !(8192 == ssl3_accept_~s__state~0); 19387#L111 assume !(24576 == ssl3_accept_~s__state~0); 19385#L114 assume !(8195 == ssl3_accept_~s__state~0); 19384#L117 assume !(8480 == ssl3_accept_~s__state~0); 19383#L120 assume !(8481 == ssl3_accept_~s__state~0); 19382#L123 assume !(8482 == ssl3_accept_~s__state~0); 18885#L126 assume 8464 == ssl3_accept_~s__state~0; 18604#L133 [2018-11-18 10:55:11,357 INFO L796 eck$LassoCheckResult]: Loop: 18604#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 18525#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18513#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 18514#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19397#L585 assume !(8576 == ssl3_accept_~state~0); 19394#L603 ssl3_accept_~skip~0 := 0; 19392#L99-3 assume true; 19390#L99-1 assume !false; 19388#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19386#L102 assume !(12292 == ssl3_accept_~s__state~0); 19301#L105 assume !(16384 == ssl3_accept_~s__state~0); 19300#L108 assume !(8192 == ssl3_accept_~s__state~0); 19299#L111 assume !(24576 == ssl3_accept_~s__state~0); 19298#L114 assume !(8195 == ssl3_accept_~s__state~0); 19297#L117 assume !(8480 == ssl3_accept_~s__state~0); 19295#L120 assume !(8481 == ssl3_accept_~s__state~0); 19294#L123 assume !(8482 == ssl3_accept_~s__state~0); 19293#L126 assume !(8464 == ssl3_accept_~s__state~0); 19292#L129 assume !(8465 == ssl3_accept_~s__state~0); 19287#L132 assume !(8466 == ssl3_accept_~s__state~0); 19263#L135 assume 8496 == ssl3_accept_~s__state~0; 18909#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 19226#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19222#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 19216#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19217#L297-2 ssl3_accept_~s__init_num~0 := 0; 19350#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19345#L585 assume !(8576 == ssl3_accept_~state~0); 19343#L603 ssl3_accept_~skip~0 := 0; 19337#L99-3 assume true; 19334#L99-1 assume !false; 19332#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19330#L102 assume !(12292 == ssl3_accept_~s__state~0); 19328#L105 assume !(16384 == ssl3_accept_~s__state~0); 19326#L108 assume !(8192 == ssl3_accept_~s__state~0); 19324#L111 assume !(24576 == ssl3_accept_~s__state~0); 19322#L114 assume !(8195 == ssl3_accept_~s__state~0); 19320#L117 assume !(8480 == ssl3_accept_~s__state~0); 19318#L120 assume !(8481 == ssl3_accept_~s__state~0); 19316#L123 assume !(8482 == ssl3_accept_~s__state~0); 19314#L126 assume !(8464 == ssl3_accept_~s__state~0); 19312#L129 assume !(8465 == ssl3_accept_~s__state~0); 19310#L132 assume !(8466 == ssl3_accept_~s__state~0); 19308#L135 assume !(8496 == ssl3_accept_~s__state~0); 19306#L138 assume !(8497 == ssl3_accept_~s__state~0); 19304#L141 assume 8512 == ssl3_accept_~s__state~0; 18775#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18776#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19183#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19165#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19159#L585 assume !(8576 == ssl3_accept_~state~0); 19156#L603 ssl3_accept_~skip~0 := 0; 19145#L99-3 assume true; 19138#L99-1 assume !false; 19133#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19128#L102 assume !(12292 == ssl3_accept_~s__state~0); 19116#L105 assume !(16384 == ssl3_accept_~s__state~0); 19111#L108 assume !(8192 == ssl3_accept_~s__state~0); 19110#L111 assume !(24576 == ssl3_accept_~s__state~0); 19107#L114 assume !(8195 == ssl3_accept_~s__state~0); 19104#L117 assume !(8480 == ssl3_accept_~s__state~0); 19102#L120 assume !(8481 == ssl3_accept_~s__state~0); 19100#L123 assume !(8482 == ssl3_accept_~s__state~0); 19098#L126 assume !(8464 == ssl3_accept_~s__state~0); 19096#L129 assume !(8465 == ssl3_accept_~s__state~0); 19093#L132 assume !(8466 == ssl3_accept_~s__state~0); 19089#L135 assume !(8496 == ssl3_accept_~s__state~0); 19085#L138 assume !(8497 == ssl3_accept_~s__state~0); 19081#L141 assume !(8512 == ssl3_accept_~s__state~0); 19076#L144 assume !(8513 == ssl3_accept_~s__state~0); 19068#L147 assume 8528 == ssl3_accept_~s__state~0; 18877#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19066#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18769#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 18593#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18594#L361 assume !(ssl3_accept_~ret~0 <= 0); 18661#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18552#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19277#L585 assume !(8576 == ssl3_accept_~state~0); 18516#L603 ssl3_accept_~skip~0 := 0; 19273#L99-3 assume true; 19272#L99-1 assume !false; 19271#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19270#L102 assume !(12292 == ssl3_accept_~s__state~0); 19269#L105 assume !(16384 == ssl3_accept_~s__state~0); 19267#L108 assume !(8192 == ssl3_accept_~s__state~0); 19265#L111 assume !(24576 == ssl3_accept_~s__state~0); 19264#L114 assume !(8195 == ssl3_accept_~s__state~0); 19261#L117 assume !(8480 == ssl3_accept_~s__state~0); 19260#L120 assume !(8481 == ssl3_accept_~s__state~0); 19225#L123 assume !(8482 == ssl3_accept_~s__state~0); 19221#L126 assume !(8464 == ssl3_accept_~s__state~0); 19215#L129 assume !(8465 == ssl3_accept_~s__state~0); 19210#L132 assume !(8466 == ssl3_accept_~s__state~0); 19204#L135 assume !(8496 == ssl3_accept_~s__state~0); 19196#L138 assume !(8497 == ssl3_accept_~s__state~0); 19191#L141 assume !(8512 == ssl3_accept_~s__state~0); 19186#L144 assume !(8513 == ssl3_accept_~s__state~0); 18900#L147 assume !(8528 == ssl3_accept_~s__state~0); 18898#L150 assume !(8529 == ssl3_accept_~s__state~0); 18895#L153 assume !(8544 == ssl3_accept_~s__state~0); 18896#L156 assume !(8545 == ssl3_accept_~s__state~0); 18889#L159 assume 8560 == ssl3_accept_~s__state~0; 18679#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18680#L427 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 18505#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19376#L585 assume !(8576 == ssl3_accept_~state~0); 19372#L603 ssl3_accept_~skip~0 := 0; 19370#L99-3 assume true; 19368#L99-1 assume !false; 19366#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19364#L102 assume !(12292 == ssl3_accept_~s__state~0); 19362#L105 assume !(16384 == ssl3_accept_~s__state~0); 19360#L108 assume !(8192 == ssl3_accept_~s__state~0); 19358#L111 assume !(24576 == ssl3_accept_~s__state~0); 19356#L114 assume !(8195 == ssl3_accept_~s__state~0); 19354#L117 assume !(8480 == ssl3_accept_~s__state~0); 18814#L120 assume !(8481 == ssl3_accept_~s__state~0); 18791#L123 assume !(8482 == ssl3_accept_~s__state~0); 18792#L126 assume 8464 == ssl3_accept_~s__state~0; 18604#L133 [2018-11-18 10:55:11,358 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:11,358 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-18 10:55:11,359 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:11,359 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:11,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,359 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:11,359 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:11,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:11,367 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:11,368 INFO L82 PathProgramCache]: Analyzing trace with hash 193806144, now seen corresponding path program 1 times [2018-11-18 10:55:11,368 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:11,368 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:11,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,368 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:11,368 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:11,418 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2018-11-18 10:55:11,419 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:11,419 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:11,419 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:11,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:11,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:11,419 INFO L87 Difference]: Start difference. First operand 946 states and 1270 transitions. cyclomatic complexity: 328 Second operand 3 states. [2018-11-18 10:55:11,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:11,560 INFO L93 Difference]: Finished difference Result 1058 states and 1413 transitions. [2018-11-18 10:55:11,560 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:11,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1058 states and 1413 transitions. [2018-11-18 10:55:11,563 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 660 [2018-11-18 10:55:11,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1058 states to 1058 states and 1413 transitions. [2018-11-18 10:55:11,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 744 [2018-11-18 10:55:11,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 744 [2018-11-18 10:55:11,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1058 states and 1413 transitions. [2018-11-18 10:55:11,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:11,566 INFO L705 BuchiCegarLoop]: Abstraction has 1058 states and 1413 transitions. [2018-11-18 10:55:11,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1058 states and 1413 transitions. [2018-11-18 10:55:11,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1058 to 1036. [2018-11-18 10:55:11,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1036 states. [2018-11-18 10:55:11,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1036 states to 1036 states and 1378 transitions. [2018-11-18 10:55:11,576 INFO L728 BuchiCegarLoop]: Abstraction has 1036 states and 1378 transitions. [2018-11-18 10:55:11,576 INFO L608 BuchiCegarLoop]: Abstraction has 1036 states and 1378 transitions. [2018-11-18 10:55:11,576 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-18 10:55:11,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1036 states and 1378 transitions. [2018-11-18 10:55:11,578 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 646 [2018-11-18 10:55:11,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:11,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:11,579 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 10:55:11,579 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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 10:55:11,579 INFO L794 eck$LassoCheckResult]: Stem: 20753#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 20541#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 20542#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20749#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 20750#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20712#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 20811#L99-3 assume true; 21046#L99-1 assume !false; 21278#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21277#L102 assume !(12292 == ssl3_accept_~s__state~0); 21276#L105 assume !(16384 == ssl3_accept_~s__state~0); 21270#L108 assume !(8192 == ssl3_accept_~s__state~0); 21262#L111 assume !(24576 == ssl3_accept_~s__state~0); 21260#L114 assume !(8195 == ssl3_accept_~s__state~0); 21250#L117 assume !(8480 == ssl3_accept_~s__state~0); 21244#L120 assume !(8481 == ssl3_accept_~s__state~0); 21243#L123 assume !(8482 == ssl3_accept_~s__state~0); 21242#L126 assume 8464 == ssl3_accept_~s__state~0; 20621#L133 [2018-11-18 10:55:11,580 INFO L796 eck$LassoCheckResult]: Loop: 20621#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 20536#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20524#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 20525#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21479#L585 assume !(8576 == ssl3_accept_~state~0); 21477#L603 ssl3_accept_~skip~0 := 0; 21476#L99-3 assume true; 21474#L99-1 assume !false; 21472#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21470#L102 assume !(12292 == ssl3_accept_~s__state~0); 21468#L105 assume !(16384 == ssl3_accept_~s__state~0); 21466#L108 assume !(8192 == ssl3_accept_~s__state~0); 21464#L111 assume !(24576 == ssl3_accept_~s__state~0); 21462#L114 assume !(8195 == ssl3_accept_~s__state~0); 21460#L117 assume !(8480 == ssl3_accept_~s__state~0); 21458#L120 assume !(8481 == ssl3_accept_~s__state~0); 21456#L123 assume !(8482 == ssl3_accept_~s__state~0); 21454#L126 assume !(8464 == ssl3_accept_~s__state~0); 21452#L129 assume !(8465 == ssl3_accept_~s__state~0); 21450#L132 assume !(8466 == ssl3_accept_~s__state~0); 21441#L135 assume 8496 == ssl3_accept_~s__state~0; 20597#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 20598#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20647#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 20648#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 20747#L297-2 ssl3_accept_~s__init_num~0 := 0; 20707#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20537#L585 assume !(8576 == ssl3_accept_~state~0); 20549#L603 ssl3_accept_~skip~0 := 0; 20736#L99-3 assume true; 20754#L99-1 assume !false; 20659#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20660#L102 assume !(12292 == ssl3_accept_~s__state~0); 20676#L105 assume !(16384 == ssl3_accept_~s__state~0); 20677#L108 assume !(8192 == ssl3_accept_~s__state~0); 20618#L111 assume !(24576 == ssl3_accept_~s__state~0); 20569#L114 assume !(8195 == ssl3_accept_~s__state~0); 20570#L117 assume !(8480 == ssl3_accept_~s__state~0); 20596#L120 assume !(8481 == ssl3_accept_~s__state~0); 21509#L123 assume !(8482 == ssl3_accept_~s__state~0); 20767#L126 assume !(8464 == ssl3_accept_~s__state~0); 20768#L129 assume !(8465 == ssl3_accept_~s__state~0); 21487#L132 assume !(8466 == ssl3_accept_~s__state~0); 21488#L135 assume !(8496 == ssl3_accept_~s__state~0); 21448#L138 assume !(8497 == ssl3_accept_~s__state~0); 21449#L141 assume 8512 == ssl3_accept_~s__state~0; 20795#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20796#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20651#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20652#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21532#L585 assume !(8576 == ssl3_accept_~state~0); 21529#L603 ssl3_accept_~skip~0 := 0; 21527#L99-3 assume true; 21525#L99-1 assume !false; 21523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21521#L102 assume !(12292 == ssl3_accept_~s__state~0); 21519#L105 assume !(16384 == ssl3_accept_~s__state~0); 21517#L108 assume !(8192 == ssl3_accept_~s__state~0); 21515#L111 assume !(24576 == ssl3_accept_~s__state~0); 21513#L114 assume !(8195 == ssl3_accept_~s__state~0); 21512#L117 assume !(8480 == ssl3_accept_~s__state~0); 20559#L120 assume !(8481 == ssl3_accept_~s__state~0); 20560#L123 assume !(8482 == ssl3_accept_~s__state~0); 20791#L126 assume !(8464 == ssl3_accept_~s__state~0); 20773#L129 assume !(8465 == ssl3_accept_~s__state~0); 20764#L132 assume !(8466 == ssl3_accept_~s__state~0); 20715#L135 assume !(8496 == ssl3_accept_~s__state~0); 20716#L138 assume !(8497 == ssl3_accept_~s__state~0); 20695#L141 assume !(8512 == ssl3_accept_~s__state~0); 20622#L144 assume !(8513 == ssl3_accept_~s__state~0); 20573#L147 assume 8528 == ssl3_accept_~s__state~0; 20574#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20774#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20775#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 20544#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20607#L361 assume !(ssl3_accept_~ret~0 <= 0); 20680#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20690#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21346#L585 assume !(8576 == ssl3_accept_~state~0); 21344#L603 ssl3_accept_~skip~0 := 0; 21343#L99-3 assume true; 21336#L99-1 assume !false; 21332#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21328#L102 assume !(12292 == ssl3_accept_~s__state~0); 21326#L105 assume !(16384 == ssl3_accept_~s__state~0); 21323#L108 assume !(8192 == ssl3_accept_~s__state~0); 21321#L111 assume !(24576 == ssl3_accept_~s__state~0); 21319#L114 assume !(8195 == ssl3_accept_~s__state~0); 21311#L117 assume !(8480 == ssl3_accept_~s__state~0); 21312#L120 assume !(8481 == ssl3_accept_~s__state~0); 21307#L123 assume !(8482 == ssl3_accept_~s__state~0); 21308#L126 assume !(8464 == ssl3_accept_~s__state~0); 21303#L129 assume !(8465 == ssl3_accept_~s__state~0); 21304#L132 assume !(8466 == ssl3_accept_~s__state~0); 21299#L135 assume !(8496 == ssl3_accept_~s__state~0); 21300#L138 assume !(8497 == ssl3_accept_~s__state~0); 21295#L141 assume !(8512 == ssl3_accept_~s__state~0); 21296#L144 assume !(8513 == ssl3_accept_~s__state~0); 21290#L147 assume !(8528 == ssl3_accept_~s__state~0); 21291#L150 assume !(8529 == ssl3_accept_~s__state~0); 20563#L153 assume 8544 == ssl3_accept_~s__state~0; 20564#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 20577#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 20579#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20667#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20519#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 20514#L409 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; 20515#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21418#L585 assume !(8576 == ssl3_accept_~state~0); 21415#L603 ssl3_accept_~skip~0 := 0; 21414#L99-3 assume true; 21408#L99-1 assume !false; 21405#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21403#L102 assume !(12292 == ssl3_accept_~s__state~0); 21401#L105 assume !(16384 == ssl3_accept_~s__state~0); 21399#L108 assume !(8192 == ssl3_accept_~s__state~0); 21397#L111 assume !(24576 == ssl3_accept_~s__state~0); 21395#L114 assume !(8195 == ssl3_accept_~s__state~0); 21393#L117 assume !(8480 == ssl3_accept_~s__state~0); 20828#L120 assume !(8481 == ssl3_accept_~s__state~0); 20813#L123 assume !(8482 == ssl3_accept_~s__state~0); 20814#L126 assume 8464 == ssl3_accept_~s__state~0; 20621#L133 [2018-11-18 10:55:11,580 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:11,580 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-18 10:55:11,580 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:11,580 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:11,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,581 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:11,581 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:11,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:11,588 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:11,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1881707856, now seen corresponding path program 1 times [2018-11-18 10:55:11,588 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:11,588 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:11,588 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,589 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:11,589 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:11,667 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:55:11,667 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:11,668 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:11,668 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:11,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:11,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:11,668 INFO L87 Difference]: Start difference. First operand 1036 states and 1378 transitions. cyclomatic complexity: 346 Second operand 3 states. [2018-11-18 10:55:11,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:11,816 INFO L93 Difference]: Finished difference Result 1118 states and 1478 transitions. [2018-11-18 10:55:11,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:11,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1118 states and 1478 transitions. [2018-11-18 10:55:11,819 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 681 [2018-11-18 10:55:11,823 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1118 states to 1093 states and 1443 transitions. [2018-11-18 10:55:11,823 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 788 [2018-11-18 10:55:11,823 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 802 [2018-11-18 10:55:11,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1093 states and 1443 transitions. [2018-11-18 10:55:11,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:11,824 INFO L705 BuchiCegarLoop]: Abstraction has 1093 states and 1443 transitions. [2018-11-18 10:55:11,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states and 1443 transitions. [2018-11-18 10:55:11,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1043. [2018-11-18 10:55:11,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-18 10:55:11,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1385 transitions. [2018-11-18 10:55:11,832 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1385 transitions. [2018-11-18 10:55:11,833 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1385 transitions. [2018-11-18 10:55:11,833 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-18 10:55:11,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1385 transitions. [2018-11-18 10:55:11,835 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 670 [2018-11-18 10:55:11,835 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:11,835 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:11,835 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 10:55:11,835 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] [2018-11-18 10:55:11,836 INFO L794 eck$LassoCheckResult]: Stem: 22901#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 22698#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 22699#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22893#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 22894#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22857#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 22948#L99-3 assume true; 23123#L99-1 assume !false; 23120#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23118#L102 assume !(12292 == ssl3_accept_~s__state~0); 23117#L105 assume !(16384 == ssl3_accept_~s__state~0); 23116#L108 assume !(8192 == ssl3_accept_~s__state~0); 23115#L111 assume !(24576 == ssl3_accept_~s__state~0); 23113#L114 assume !(8195 == ssl3_accept_~s__state~0); 23107#L117 assume !(8480 == ssl3_accept_~s__state~0); 23104#L120 assume 8481 == ssl3_accept_~s__state~0; 22907#L121 [2018-11-18 10:55:11,836 INFO L796 eck$LassoCheckResult]: Loop: 22907#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 22883#L259 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 22671#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22694#L585 assume !(8576 == ssl3_accept_~state~0); 22706#L603 ssl3_accept_~skip~0 := 0; 22880#L99-3 assume true; 22898#L99-1 assume !false; 22806#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22807#L102 assume !(12292 == ssl3_accept_~s__state~0); 22824#L105 assume !(16384 == ssl3_accept_~s__state~0); 22825#L108 assume !(8192 == ssl3_accept_~s__state~0); 22768#L111 assume !(24576 == ssl3_accept_~s__state~0); 22727#L114 assume !(8195 == ssl3_accept_~s__state~0); 22728#L117 assume !(8480 == ssl3_accept_~s__state~0); 22715#L120 assume !(8481 == ssl3_accept_~s__state~0); 22716#L123 assume !(8482 == ssl3_accept_~s__state~0); 22912#L126 assume !(8464 == ssl3_accept_~s__state~0); 22913#L129 assume !(8465 == ssl3_accept_~s__state~0); 23692#L132 assume !(8466 == ssl3_accept_~s__state~0); 23308#L135 assume !(8496 == ssl3_accept_~s__state~0); 23306#L138 assume !(8497 == ssl3_accept_~s__state~0); 23304#L141 assume !(8512 == ssl3_accept_~s__state~0); 23302#L144 assume !(8513 == ssl3_accept_~s__state~0); 23298#L147 assume !(8528 == ssl3_accept_~s__state~0); 23285#L150 assume !(8529 == ssl3_accept_~s__state~0); 23271#L153 assume !(8544 == ssl3_accept_~s__state~0); 23202#L156 assume !(8545 == ssl3_accept_~s__state~0); 23173#L159 assume !(8560 == ssl3_accept_~s__state~0); 23170#L162 assume !(8561 == ssl3_accept_~s__state~0); 22951#L165 assume 8448 == ssl3_accept_~s__state~0; 22775#L166 assume !(ssl3_accept_~num1~0 > 0); 22777#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22877#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23045#L585 assume !(8576 == ssl3_accept_~state~0); 23042#L603 ssl3_accept_~skip~0 := 0; 23040#L99-3 assume true; 23038#L99-1 assume !false; 23036#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23033#L102 assume !(12292 == ssl3_accept_~s__state~0); 23034#L105 assume !(16384 == ssl3_accept_~s__state~0); 23320#L108 assume !(8192 == ssl3_accept_~s__state~0); 23321#L111 assume !(24576 == ssl3_accept_~s__state~0); 23318#L114 assume !(8195 == ssl3_accept_~s__state~0); 23319#L117 assume 8480 == ssl3_accept_~s__state~0; 22907#L121 [2018-11-18 10:55:11,836 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:11,836 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-18 10:55:11,836 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:11,836 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:11,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,837 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:11,837 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:11,885 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 10:55:11,885 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:11,885 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:11,885 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:55:11,885 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:11,885 INFO L82 PathProgramCache]: Analyzing trace with hash 677590496, now seen corresponding path program 1 times [2018-11-18 10:55:11,885 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:11,886 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:11,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,886 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:11,886 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:11,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:12,083 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:55:12,083 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:55:12,083 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:55:12,096 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:12,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:12,120 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:12,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:55:12,159 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:55:12,159 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 10:55:12,159 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:12,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:12,159 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:12,160 INFO L87 Difference]: Start difference. First operand 1043 states and 1385 transitions. cyclomatic complexity: 347 Second operand 3 states. [2018-11-18 10:55:12,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:12,731 INFO L93 Difference]: Finished difference Result 1045 states and 1385 transitions. [2018-11-18 10:55:12,731 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:12,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1045 states and 1385 transitions. [2018-11-18 10:55:12,733 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 672 [2018-11-18 10:55:12,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1045 states to 1045 states and 1385 transitions. [2018-11-18 10:55:12,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 754 [2018-11-18 10:55:12,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 754 [2018-11-18 10:55:12,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1045 states and 1385 transitions. [2018-11-18 10:55:12,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:12,736 INFO L705 BuchiCegarLoop]: Abstraction has 1045 states and 1385 transitions. [2018-11-18 10:55:12,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states and 1385 transitions. [2018-11-18 10:55:12,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1043. [2018-11-18 10:55:12,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-18 10:55:12,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1383 transitions. [2018-11-18 10:55:12,746 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1383 transitions. [2018-11-18 10:55:12,746 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1383 transitions. [2018-11-18 10:55:12,746 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-18 10:55:12,746 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1383 transitions. [2018-11-18 10:55:12,748 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 670 [2018-11-18 10:55:12,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:12,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:12,749 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 10:55:12,749 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2018-11-18 10:55:12,749 INFO L794 eck$LassoCheckResult]: Stem: 25121#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 24924#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 24925#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25115#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 25116#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25080#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 25166#L99-3 assume true; 25335#L99-1 assume !false; 25333#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25331#L102 assume !(12292 == ssl3_accept_~s__state~0); 25329#L105 assume !(16384 == ssl3_accept_~s__state~0); 25327#L108 assume !(8192 == ssl3_accept_~s__state~0); 25324#L111 assume !(24576 == ssl3_accept_~s__state~0); 25319#L114 assume !(8195 == ssl3_accept_~s__state~0); 25312#L117 assume !(8480 == ssl3_accept_~s__state~0); 25305#L120 assume !(8481 == ssl3_accept_~s__state~0); 25300#L123 assume 8482 == ssl3_accept_~s__state~0; 25083#L124 [2018-11-18 10:55:12,749 INFO L796 eck$LassoCheckResult]: Loop: 25083#L124 ssl3_accept_~s__state~0 := 3; 24900#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25796#L585 assume !(8576 == ssl3_accept_~state~0); 25794#L603 ssl3_accept_~skip~0 := 0; 25793#L99-3 assume true; 25792#L99-1 assume !false; 25791#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25790#L102 assume !(12292 == ssl3_accept_~s__state~0); 25789#L105 assume !(16384 == ssl3_accept_~s__state~0); 25788#L108 assume !(8192 == ssl3_accept_~s__state~0); 25787#L111 assume !(24576 == ssl3_accept_~s__state~0); 25786#L114 assume !(8195 == ssl3_accept_~s__state~0); 25785#L117 assume !(8480 == ssl3_accept_~s__state~0); 25784#L120 assume !(8481 == ssl3_accept_~s__state~0); 25783#L123 assume !(8482 == ssl3_accept_~s__state~0); 25782#L126 assume !(8464 == ssl3_accept_~s__state~0); 25781#L129 assume !(8465 == ssl3_accept_~s__state~0); 25780#L132 assume !(8466 == ssl3_accept_~s__state~0); 25542#L135 assume !(8496 == ssl3_accept_~s__state~0); 25540#L138 assume !(8497 == ssl3_accept_~s__state~0); 25538#L141 assume !(8512 == ssl3_accept_~s__state~0); 25536#L144 assume !(8513 == ssl3_accept_~s__state~0); 25534#L147 assume !(8528 == ssl3_accept_~s__state~0); 25532#L150 assume !(8529 == ssl3_accept_~s__state~0); 25520#L153 assume !(8544 == ssl3_accept_~s__state~0); 25519#L156 assume !(8545 == ssl3_accept_~s__state~0); 25518#L159 assume !(8560 == ssl3_accept_~s__state~0); 25380#L162 assume !(8561 == ssl3_accept_~s__state~0); 25167#L165 assume 8448 == ssl3_accept_~s__state~0; 25001#L166 assume !(ssl3_accept_~num1~0 > 0); 25003#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25100#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25304#L585 assume !(8576 == ssl3_accept_~state~0); 25299#L603 ssl3_accept_~skip~0 := 0; 25295#L99-3 assume true; 25291#L99-1 assume !false; 25246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25244#L102 assume !(12292 == ssl3_accept_~s__state~0); 25245#L105 assume !(16384 == ssl3_accept_~s__state~0); 25467#L108 assume !(8192 == ssl3_accept_~s__state~0); 25466#L111 assume !(24576 == ssl3_accept_~s__state~0); 25465#L114 assume !(8195 == ssl3_accept_~s__state~0); 25463#L117 assume !(8480 == ssl3_accept_~s__state~0); 25462#L120 assume !(8481 == ssl3_accept_~s__state~0); 25461#L123 assume 8482 == ssl3_accept_~s__state~0; 25083#L124 [2018-11-18 10:55:12,750 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:12,750 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-18 10:55:12,750 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:12,750 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:12,750 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:12,751 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:12,751 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:12,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:12,798 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 10:55:12,798 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:12,798 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:12,798 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:55:12,799 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:12,799 INFO L82 PathProgramCache]: Analyzing trace with hash 856451954, now seen corresponding path program 1 times [2018-11-18 10:55:12,799 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:12,799 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:12,799 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:12,800 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:12,800 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:12,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:12,828 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:55:12,828 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:12,829 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:12,829 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:12,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:12,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:12,829 INFO L87 Difference]: Start difference. First operand 1043 states and 1383 transitions. cyclomatic complexity: 345 Second operand 3 states. [2018-11-18 10:55:12,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:12,954 INFO L93 Difference]: Finished difference Result 1043 states and 1381 transitions. [2018-11-18 10:55:12,955 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:12,955 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1043 states and 1381 transitions. [2018-11-18 10:55:12,958 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 670 [2018-11-18 10:55:12,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1043 states to 1043 states and 1381 transitions. [2018-11-18 10:55:12,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 752 [2018-11-18 10:55:12,961 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 752 [2018-11-18 10:55:12,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1043 states and 1381 transitions. [2018-11-18 10:55:12,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:12,962 INFO L705 BuchiCegarLoop]: Abstraction has 1043 states and 1381 transitions. [2018-11-18 10:55:12,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states and 1381 transitions. [2018-11-18 10:55:12,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1043. [2018-11-18 10:55:12,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2018-11-18 10:55:12,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1381 transitions. [2018-11-18 10:55:12,970 INFO L728 BuchiCegarLoop]: Abstraction has 1043 states and 1381 transitions. [2018-11-18 10:55:12,970 INFO L608 BuchiCegarLoop]: Abstraction has 1043 states and 1381 transitions. [2018-11-18 10:55:12,970 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-18 10:55:12,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1381 transitions. [2018-11-18 10:55:12,973 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 670 [2018-11-18 10:55:12,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:12,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:12,974 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 10:55:12,974 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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 10:55:12,974 INFO L794 eck$LassoCheckResult]: Stem: 27212#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 27022#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27023#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27203#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 27204#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27169#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 27257#L99-3 assume true; 27453#L99-1 assume !false; 27833#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27828#L102 assume !(12292 == ssl3_accept_~s__state~0); 27823#L105 assume !(16384 == ssl3_accept_~s__state~0); 27818#L108 assume !(8192 == ssl3_accept_~s__state~0); 27813#L111 assume !(24576 == ssl3_accept_~s__state~0); 27808#L114 assume !(8195 == ssl3_accept_~s__state~0); 27803#L117 assume !(8480 == ssl3_accept_~s__state~0); 27798#L120 assume !(8481 == ssl3_accept_~s__state~0); 27794#L123 assume !(8482 == ssl3_accept_~s__state~0); 27554#L126 assume 8464 == ssl3_accept_~s__state~0; 27087#L133 [2018-11-18 10:55:12,974 INFO L796 eck$LassoCheckResult]: Loop: 27087#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 27011#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26999#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27000#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27849#L585 assume !(8576 == ssl3_accept_~state~0); 27843#L603 ssl3_accept_~skip~0 := 0; 27838#L99-3 assume true; 27834#L99-1 assume !false; 27829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27824#L102 assume !(12292 == ssl3_accept_~s__state~0); 27819#L105 assume !(16384 == ssl3_accept_~s__state~0); 27814#L108 assume !(8192 == ssl3_accept_~s__state~0); 27809#L111 assume !(24576 == ssl3_accept_~s__state~0); 27804#L114 assume !(8195 == ssl3_accept_~s__state~0); 27799#L117 assume !(8480 == ssl3_accept_~s__state~0); 27795#L120 assume !(8481 == ssl3_accept_~s__state~0); 27791#L123 assume !(8482 == ssl3_accept_~s__state~0); 27788#L126 assume !(8464 == ssl3_accept_~s__state~0); 27785#L129 assume !(8465 == ssl3_accept_~s__state~0); 27784#L132 assume !(8466 == ssl3_accept_~s__state~0); 27779#L135 assume 8496 == ssl3_accept_~s__state~0; 27071#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 27072#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27107#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 27108#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27771#L297-2 ssl3_accept_~s__init_num~0 := 0; 27769#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27764#L585 assume !(8576 == ssl3_accept_~state~0); 27761#L603 ssl3_accept_~skip~0 := 0; 27756#L99-3 assume true; 27753#L99-1 assume !false; 27751#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27749#L102 assume !(12292 == ssl3_accept_~s__state~0); 27747#L105 assume !(16384 == ssl3_accept_~s__state~0); 27745#L108 assume !(8192 == ssl3_accept_~s__state~0); 27743#L111 assume !(24576 == ssl3_accept_~s__state~0); 27741#L114 assume !(8195 == ssl3_accept_~s__state~0); 27739#L117 assume !(8480 == ssl3_accept_~s__state~0); 27737#L120 assume !(8481 == ssl3_accept_~s__state~0); 27735#L123 assume !(8482 == ssl3_accept_~s__state~0); 27733#L126 assume !(8464 == ssl3_accept_~s__state~0); 27731#L129 assume !(8465 == ssl3_accept_~s__state~0); 27729#L132 assume !(8466 == ssl3_accept_~s__state~0); 27727#L135 assume !(8496 == ssl3_accept_~s__state~0); 27725#L138 assume !(8497 == ssl3_accept_~s__state~0); 27723#L141 assume 8512 == ssl3_accept_~s__state~0; 27517#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27720#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27717#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27714#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27708#L585 assume !(8576 == ssl3_accept_~state~0); 27705#L603 ssl3_accept_~skip~0 := 0; 27703#L99-3 assume true; 27702#L99-1 assume !false; 27699#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27698#L102 assume !(12292 == ssl3_accept_~s__state~0); 27697#L105 assume !(16384 == ssl3_accept_~s__state~0); 27696#L108 assume !(8192 == ssl3_accept_~s__state~0); 27695#L111 assume !(24576 == ssl3_accept_~s__state~0); 27694#L114 assume !(8195 == ssl3_accept_~s__state~0); 27693#L117 assume !(8480 == ssl3_accept_~s__state~0); 27692#L120 assume !(8481 == ssl3_accept_~s__state~0); 27691#L123 assume !(8482 == ssl3_accept_~s__state~0); 27690#L126 assume !(8464 == ssl3_accept_~s__state~0); 27689#L129 assume !(8465 == ssl3_accept_~s__state~0); 27688#L132 assume !(8466 == ssl3_accept_~s__state~0); 27687#L135 assume !(8496 == ssl3_accept_~s__state~0); 27686#L138 assume !(8497 == ssl3_accept_~s__state~0); 27685#L141 assume !(8512 == ssl3_accept_~s__state~0); 27684#L144 assume !(8513 == ssl3_accept_~s__state~0); 27683#L147 assume 8528 == ssl3_accept_~s__state~0; 27237#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27231#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27232#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27077#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27078#L361 assume !(ssl3_accept_~ret~0 <= 0); 27660#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27657#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27651#L585 assume !(8576 == ssl3_accept_~state~0); 27648#L603 ssl3_accept_~skip~0 := 0; 27646#L99-3 assume true; 27644#L99-1 assume !false; 27642#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27640#L102 assume !(12292 == ssl3_accept_~s__state~0); 27638#L105 assume !(16384 == ssl3_accept_~s__state~0); 27636#L108 assume !(8192 == ssl3_accept_~s__state~0); 27633#L111 assume !(24576 == ssl3_accept_~s__state~0); 27632#L114 assume !(8195 == ssl3_accept_~s__state~0); 27631#L117 assume !(8480 == ssl3_accept_~s__state~0); 27629#L120 assume !(8481 == ssl3_accept_~s__state~0); 27627#L123 assume !(8482 == ssl3_accept_~s__state~0); 27625#L126 assume !(8464 == ssl3_accept_~s__state~0); 27623#L129 assume !(8465 == ssl3_accept_~s__state~0); 27614#L132 assume !(8466 == ssl3_accept_~s__state~0); 27611#L135 assume !(8496 == ssl3_accept_~s__state~0); 27610#L138 assume !(8497 == ssl3_accept_~s__state~0); 27609#L141 assume !(8512 == ssl3_accept_~s__state~0); 27596#L144 assume !(8513 == ssl3_accept_~s__state~0); 27594#L147 assume !(8528 == ssl3_accept_~s__state~0); 27589#L150 assume !(8529 == ssl3_accept_~s__state~0); 27585#L153 assume 8544 == ssl3_accept_~s__state~0; 27476#L157 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 27486#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27575#L585 assume !(8576 == ssl3_accept_~state~0); 27549#L603 ssl3_accept_~skip~0 := 0; 27548#L99-3 assume true; 27547#L99-1 assume !false; 27546#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27545#L102 assume !(12292 == ssl3_accept_~s__state~0); 27544#L105 assume !(16384 == ssl3_accept_~s__state~0); 27542#L108 assume !(8192 == ssl3_accept_~s__state~0); 27541#L111 assume !(24576 == ssl3_accept_~s__state~0); 27540#L114 assume !(8195 == ssl3_accept_~s__state~0); 27539#L117 assume !(8480 == ssl3_accept_~s__state~0); 27534#L120 assume !(8481 == ssl3_accept_~s__state~0); 27531#L123 assume !(8482 == ssl3_accept_~s__state~0); 27529#L126 assume !(8464 == ssl3_accept_~s__state~0); 27527#L129 assume !(8465 == ssl3_accept_~s__state~0); 27525#L132 assume !(8466 == ssl3_accept_~s__state~0); 27523#L135 assume !(8496 == ssl3_accept_~s__state~0); 27521#L138 assume !(8497 == ssl3_accept_~s__state~0); 27519#L141 assume !(8512 == ssl3_accept_~s__state~0); 27516#L144 assume !(8513 == ssl3_accept_~s__state~0); 27514#L147 assume !(8528 == ssl3_accept_~s__state~0); 27512#L150 assume !(8529 == ssl3_accept_~s__state~0); 27488#L153 assume !(8544 == ssl3_accept_~s__state~0); 27484#L156 assume !(8545 == ssl3_accept_~s__state~0); 27483#L159 assume !(8560 == ssl3_accept_~s__state~0); 27481#L162 assume !(8561 == ssl3_accept_~s__state~0); 27482#L165 assume !(8448 == ssl3_accept_~s__state~0); 27593#L168 assume 8576 == ssl3_accept_~s__state~0; 27080#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 27081#L449 assume !(ssl3_accept_~ret~0 <= 0); 27123#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27124#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27852#L585 assume !(8576 == ssl3_accept_~state~0); 27846#L603 ssl3_accept_~skip~0 := 0; 27841#L99-3 assume true; 27837#L99-1 assume !false; 27832#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27827#L102 assume !(12292 == ssl3_accept_~s__state~0); 27822#L105 assume !(16384 == ssl3_accept_~s__state~0); 27817#L108 assume !(8192 == ssl3_accept_~s__state~0); 27812#L111 assume !(24576 == ssl3_accept_~s__state~0); 27807#L114 assume !(8195 == ssl3_accept_~s__state~0); 27802#L117 assume !(8480 == ssl3_accept_~s__state~0); 27289#L120 assume !(8481 == ssl3_accept_~s__state~0); 27700#L123 assume !(8482 == ssl3_accept_~s__state~0); 27701#L126 assume 8464 == ssl3_accept_~s__state~0; 27087#L133 [2018-11-18 10:55:12,974 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:12,975 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-18 10:55:12,975 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:12,975 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:12,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:12,975 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:12,975 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:12,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:12,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:12,983 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:12,983 INFO L82 PathProgramCache]: Analyzing trace with hash -433178582, now seen corresponding path program 1 times [2018-11-18 10:55:12,983 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:12,983 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:12,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:12,984 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:12,984 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:12,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:13,079 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 159 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:55:13,080 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:13,080 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:13,080 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:13,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:13,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:13,080 INFO L87 Difference]: Start difference. First operand 1043 states and 1381 transitions. cyclomatic complexity: 343 Second operand 3 states. [2018-11-18 10:55:13,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:13,228 INFO L93 Difference]: Finished difference Result 1002 states and 1284 transitions. [2018-11-18 10:55:13,228 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:13,229 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1002 states and 1284 transitions. [2018-11-18 10:55:13,231 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 536 [2018-11-18 10:55:13,232 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1002 states to 861 states and 1107 transitions. [2018-11-18 10:55:13,232 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2018-11-18 10:55:13,233 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 749 [2018-11-18 10:55:13,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 861 states and 1107 transitions. [2018-11-18 10:55:13,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:13,233 INFO L705 BuchiCegarLoop]: Abstraction has 861 states and 1107 transitions. [2018-11-18 10:55:13,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states and 1107 transitions. [2018-11-18 10:55:13,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 718. [2018-11-18 10:55:13,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 718 states. [2018-11-18 10:55:13,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 926 transitions. [2018-11-18 10:55:13,239 INFO L728 BuchiCegarLoop]: Abstraction has 718 states and 926 transitions. [2018-11-18 10:55:13,239 INFO L608 BuchiCegarLoop]: Abstraction has 718 states and 926 transitions. [2018-11-18 10:55:13,239 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-18 10:55:13,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 926 transitions. [2018-11-18 10:55:13,241 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 534 [2018-11-18 10:55:13,241 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:13,241 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:13,242 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 10:55:13,242 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 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] [2018-11-18 10:55:13,242 INFO L794 eck$LassoCheckResult]: Stem: 29228#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 29066#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29067#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29221#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 29222#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29193#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 29265#L99-3 assume true; 29336#L99-1 assume !false; 29651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29648#L102 assume !(12292 == ssl3_accept_~s__state~0); 29645#L105 assume !(16384 == ssl3_accept_~s__state~0); 29642#L108 assume !(8192 == ssl3_accept_~s__state~0); 29639#L111 assume !(24576 == ssl3_accept_~s__state~0); 29573#L114 assume !(8195 == ssl3_accept_~s__state~0); 29574#L117 assume !(8480 == ssl3_accept_~s__state~0); 29569#L120 assume !(8481 == ssl3_accept_~s__state~0); 29570#L123 assume !(8482 == ssl3_accept_~s__state~0); 29371#L126 assume 8464 == ssl3_accept_~s__state~0; 29123#L133 [2018-11-18 10:55:13,242 INFO L796 eck$LassoCheckResult]: Loop: 29123#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 29058#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29048#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29049#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29563#L585 assume !(8576 == ssl3_accept_~state~0); 29561#L603 ssl3_accept_~skip~0 := 0; 29560#L99-3 assume true; 29559#L99-1 assume !false; 29558#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29557#L102 assume !(12292 == ssl3_accept_~s__state~0); 29556#L105 assume !(16384 == ssl3_accept_~s__state~0); 29555#L108 assume !(8192 == ssl3_accept_~s__state~0); 29554#L111 assume !(24576 == ssl3_accept_~s__state~0); 29553#L114 assume !(8195 == ssl3_accept_~s__state~0); 29552#L117 assume !(8480 == ssl3_accept_~s__state~0); 29550#L120 assume !(8481 == ssl3_accept_~s__state~0); 29548#L123 assume !(8482 == ssl3_accept_~s__state~0); 29546#L126 assume !(8464 == ssl3_accept_~s__state~0); 29544#L129 assume !(8465 == ssl3_accept_~s__state~0); 29542#L132 assume !(8466 == ssl3_accept_~s__state~0); 29395#L135 assume 8496 == ssl3_accept_~s__state~0; 29109#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 29110#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29632#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 29223#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29218#L297-2 ssl3_accept_~s__init_num~0 := 0; 29219#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29723#L585 assume !(8576 == ssl3_accept_~state~0); 29720#L603 ssl3_accept_~skip~0 := 0; 29718#L99-3 assume true; 29716#L99-1 assume !false; 29713#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29710#L102 assume !(12292 == ssl3_accept_~s__state~0); 29707#L105 assume !(16384 == ssl3_accept_~s__state~0); 29704#L108 assume !(8192 == ssl3_accept_~s__state~0); 29702#L111 assume !(24576 == ssl3_accept_~s__state~0); 29699#L114 assume !(8195 == ssl3_accept_~s__state~0); 29697#L117 assume !(8480 == ssl3_accept_~s__state~0); 29695#L120 assume !(8481 == ssl3_accept_~s__state~0); 29693#L123 assume !(8482 == ssl3_accept_~s__state~0); 29691#L126 assume !(8464 == ssl3_accept_~s__state~0); 29690#L129 assume !(8465 == ssl3_accept_~s__state~0); 29689#L132 assume !(8466 == ssl3_accept_~s__state~0); 29687#L135 assume !(8496 == ssl3_accept_~s__state~0); 29637#L138 assume !(8497 == ssl3_accept_~s__state~0); 29394#L141 assume 8512 == ssl3_accept_~s__state~0; 29256#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29164#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29150#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29151#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29750#L585 assume !(8576 == ssl3_accept_~state~0); 29748#L603 ssl3_accept_~skip~0 := 0; 29747#L99-3 assume true; 29746#L99-1 assume !false; 29741#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29738#L102 assume !(12292 == ssl3_accept_~s__state~0); 29736#L105 assume !(16384 == ssl3_accept_~s__state~0); 29733#L108 assume !(8192 == ssl3_accept_~s__state~0); 29121#L111 assume !(24576 == ssl3_accept_~s__state~0); 29088#L114 assume !(8195 == ssl3_accept_~s__state~0); 29089#L117 assume !(8480 == ssl3_accept_~s__state~0); 29076#L120 assume !(8481 == ssl3_accept_~s__state~0); 29077#L123 assume !(8482 == ssl3_accept_~s__state~0); 29239#L126 assume !(8464 == ssl3_accept_~s__state~0); 29240#L129 assume !(8465 == ssl3_accept_~s__state~0); 29701#L132 assume !(8466 == ssl3_accept_~s__state~0); 29195#L135 assume !(8496 == ssl3_accept_~s__state~0); 29196#L138 assume !(8497 == ssl3_accept_~s__state~0); 29179#L141 assume !(8512 == ssl3_accept_~s__state~0); 29180#L144 assume !(8513 == ssl3_accept_~s__state~0); 29575#L147 assume 8528 == ssl3_accept_~s__state~0; 29248#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29245#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29246#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29064#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29116#L361 assume !(ssl3_accept_~ret~0 <= 0); 29171#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29176#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29740#L585 assume !(8576 == ssl3_accept_~state~0); 29737#L603 ssl3_accept_~skip~0 := 0; 29735#L99-3 assume true; 29734#L99-1 assume !false; 29732#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29730#L102 assume !(12292 == ssl3_accept_~s__state~0); 29724#L105 assume !(16384 == ssl3_accept_~s__state~0); 29721#L108 assume !(8192 == ssl3_accept_~s__state~0); 29719#L111 assume !(24576 == ssl3_accept_~s__state~0); 29717#L114 assume !(8195 == ssl3_accept_~s__state~0); 29715#L117 assume !(8480 == ssl3_accept_~s__state~0); 29712#L120 assume !(8481 == ssl3_accept_~s__state~0); 29709#L123 assume !(8482 == ssl3_accept_~s__state~0); 29706#L126 assume !(8464 == ssl3_accept_~s__state~0); 29244#L129 assume !(8465 == ssl3_accept_~s__state~0); 29235#L132 assume !(8466 == ssl3_accept_~s__state~0); 29236#L135 assume !(8496 == ssl3_accept_~s__state~0); 29206#L138 assume !(8497 == ssl3_accept_~s__state~0); 29207#L141 assume !(8512 == ssl3_accept_~s__state~0); 29124#L144 assume !(8513 == ssl3_accept_~s__state~0); 29125#L147 assume !(8528 == ssl3_accept_~s__state~0); 29113#L150 assume !(8529 == ssl3_accept_~s__state~0); 29082#L153 assume 8544 == ssl3_accept_~s__state~0; 29083#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29096#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 29098#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29162#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29046#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 29043#L409 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; 29044#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29605#L585 assume !(8576 == ssl3_accept_~state~0); 29602#L603 ssl3_accept_~skip~0 := 0; 29600#L99-3 assume true; 29598#L99-1 assume !false; 29596#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29594#L102 assume !(12292 == ssl3_accept_~s__state~0); 29592#L105 assume !(16384 == ssl3_accept_~s__state~0); 29590#L108 assume !(8192 == ssl3_accept_~s__state~0); 29588#L111 assume !(24576 == ssl3_accept_~s__state~0); 29586#L114 assume !(8195 == ssl3_accept_~s__state~0); 29539#L117 assume !(8480 == ssl3_accept_~s__state~0); 29534#L120 assume !(8481 == ssl3_accept_~s__state~0); 29530#L123 assume !(8482 == ssl3_accept_~s__state~0); 29527#L126 assume !(8464 == ssl3_accept_~s__state~0); 29524#L129 assume !(8465 == ssl3_accept_~s__state~0); 29522#L132 assume !(8466 == ssl3_accept_~s__state~0); 29518#L135 assume !(8496 == ssl3_accept_~s__state~0); 29516#L138 assume !(8497 == ssl3_accept_~s__state~0); 29513#L141 assume !(8512 == ssl3_accept_~s__state~0); 29511#L144 assume !(8513 == ssl3_accept_~s__state~0); 29508#L147 assume !(8528 == ssl3_accept_~s__state~0); 29501#L150 assume !(8529 == ssl3_accept_~s__state~0); 29390#L153 assume !(8544 == ssl3_accept_~s__state~0); 29391#L156 assume !(8545 == ssl3_accept_~s__state~0); 29385#L159 assume !(8560 == ssl3_accept_~s__state~0); 29386#L162 assume !(8561 == ssl3_accept_~s__state~0); 29375#L165 assume 8448 == ssl3_accept_~s__state~0; 29127#L166 assume !(ssl3_accept_~num1~0 > 0); 29129#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29208#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29316#L585 assume !(8576 == ssl3_accept_~state~0); 29310#L603 ssl3_accept_~skip~0 := 0; 29306#L99-3 assume true; 29302#L99-1 assume !false; 29298#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29294#L102 assume !(12292 == ssl3_accept_~s__state~0); 29290#L105 assume !(16384 == ssl3_accept_~s__state~0); 29286#L108 assume !(8192 == ssl3_accept_~s__state~0); 29282#L111 assume !(24576 == ssl3_accept_~s__state~0); 29272#L114 assume !(8195 == ssl3_accept_~s__state~0); 29271#L117 assume !(8480 == ssl3_accept_~s__state~0); 29269#L120 assume !(8481 == ssl3_accept_~s__state~0); 29270#L123 assume !(8482 == ssl3_accept_~s__state~0); 29374#L126 assume 8464 == ssl3_accept_~s__state~0; 29123#L133 [2018-11-18 10:55:13,243 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:13,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-18 10:55:13,243 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:13,243 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:13,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:13,243 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:13,243 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:13,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:13,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:13,258 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:13,258 INFO L82 PathProgramCache]: Analyzing trace with hash -1663554914, now seen corresponding path program 1 times [2018-11-18 10:55:13,258 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:13,259 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:13,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:13,262 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:13,262 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:13,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:13,324 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 144 proven. 15 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:55:13,324 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:55:13,324 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:13,334 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:13,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:13,374 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:13,391 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 144 proven. 15 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:55:13,427 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-18 10:55:13,427 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-18 10:55:13,428 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:13,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 10:55:13,428 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-18 10:55:13,428 INFO L87 Difference]: Start difference. First operand 718 states and 926 transitions. cyclomatic complexity: 211 Second operand 4 states. [2018-11-18 10:55:13,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:13,874 INFO L93 Difference]: Finished difference Result 1194 states and 1526 transitions. [2018-11-18 10:55:13,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-18 10:55:13,876 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1194 states and 1526 transitions. [2018-11-18 10:55:13,887 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1010 [2018-11-18 10:55:13,890 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1194 states to 1194 states and 1526 transitions. [2018-11-18 10:55:13,890 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1082 [2018-11-18 10:55:13,891 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1082 [2018-11-18 10:55:13,891 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1194 states and 1526 transitions. [2018-11-18 10:55:13,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:13,892 INFO L705 BuchiCegarLoop]: Abstraction has 1194 states and 1526 transitions. [2018-11-18 10:55:13,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1194 states and 1526 transitions. [2018-11-18 10:55:13,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1194 to 911. [2018-11-18 10:55:13,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 911 states. [2018-11-18 10:55:13,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 911 states to 911 states and 1176 transitions. [2018-11-18 10:55:13,898 INFO L728 BuchiCegarLoop]: Abstraction has 911 states and 1176 transitions. [2018-11-18 10:55:13,898 INFO L608 BuchiCegarLoop]: Abstraction has 911 states and 1176 transitions. [2018-11-18 10:55:13,898 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-18 10:55:13,898 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 911 states and 1176 transitions. [2018-11-18 10:55:13,900 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 727 [2018-11-18 10:55:13,900 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:13,900 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:13,901 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 10:55:13,901 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 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] [2018-11-18 10:55:13,901 INFO L794 eck$LassoCheckResult]: Stem: 31594#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 31441#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 31442#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31588#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 31589#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31560#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 31635#L99-3 assume true; 31831#L99-1 assume !false; 31970#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31968#L102 assume !(12292 == ssl3_accept_~s__state~0); 31966#L105 assume !(16384 == ssl3_accept_~s__state~0); 31964#L108 assume !(8192 == ssl3_accept_~s__state~0); 31962#L111 assume !(24576 == ssl3_accept_~s__state~0); 31960#L114 assume !(8195 == ssl3_accept_~s__state~0); 31958#L117 assume !(8480 == ssl3_accept_~s__state~0); 31956#L120 assume !(8481 == ssl3_accept_~s__state~0); 31954#L123 assume !(8482 == ssl3_accept_~s__state~0); 31952#L126 assume 8464 == ssl3_accept_~s__state~0; 31497#L133 [2018-11-18 10:55:13,902 INFO L796 eck$LassoCheckResult]: Loop: 31497#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 31433#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31423#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 31424#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32198#L585 assume !(8576 == ssl3_accept_~state~0); 32193#L603 ssl3_accept_~skip~0 := 0; 32190#L99-3 assume true; 32187#L99-1 assume !false; 32184#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32181#L102 assume !(12292 == ssl3_accept_~s__state~0); 32178#L105 assume !(16384 == ssl3_accept_~s__state~0); 32175#L108 assume !(8192 == ssl3_accept_~s__state~0); 32172#L111 assume !(24576 == ssl3_accept_~s__state~0); 32169#L114 assume !(8195 == ssl3_accept_~s__state~0); 32166#L117 assume !(8480 == ssl3_accept_~s__state~0); 32163#L120 assume !(8481 == ssl3_accept_~s__state~0); 32160#L123 assume !(8482 == ssl3_accept_~s__state~0); 32157#L126 assume !(8464 == ssl3_accept_~s__state~0); 32154#L129 assume !(8465 == ssl3_accept_~s__state~0); 32115#L132 assume !(8466 == ssl3_accept_~s__state~0); 31843#L135 assume 8496 == ssl3_accept_~s__state~0; 31681#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 31812#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31807#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 31806#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31586#L297-2 ssl3_accept_~s__init_num~0 := 0; 31555#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31434#L585 assume !(8576 == ssl3_accept_~state~0); 31443#L603 ssl3_accept_~skip~0 := 0; 31579#L99-3 assume true; 31592#L99-1 assume !false; 31525#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31526#L102 assume !(12292 == ssl3_accept_~s__state~0); 31536#L105 assume !(16384 == ssl3_accept_~s__state~0); 31537#L108 assume !(8192 == ssl3_accept_~s__state~0); 31495#L111 assume !(24576 == ssl3_accept_~s__state~0); 31463#L114 assume !(8195 == ssl3_accept_~s__state~0); 31464#L117 assume !(8480 == ssl3_accept_~s__state~0); 31453#L120 assume !(8481 == ssl3_accept_~s__state~0); 31454#L123 assume !(8482 == ssl3_accept_~s__state~0); 31604#L126 assume !(8464 == ssl3_accept_~s__state~0); 31605#L129 assume !(8465 == ssl3_accept_~s__state~0); 31600#L132 assume !(8466 == ssl3_accept_~s__state~0); 31601#L135 assume !(8496 == ssl3_accept_~s__state~0); 31575#L138 assume !(8497 == ssl3_accept_~s__state~0); 31547#L141 assume !(8512 == ssl3_accept_~s__state~0); 31498#L144 assume !(8513 == ssl3_accept_~s__state~0); 31467#L147 assume !(8528 == ssl3_accept_~s__state~0); 31468#L150 assume !(8529 == ssl3_accept_~s__state~0); 31457#L153 assume !(8544 == ssl3_accept_~s__state~0); 31458#L156 assume !(8545 == ssl3_accept_~s__state~0); 31625#L159 assume !(8560 == ssl3_accept_~s__state~0); 31614#L162 assume !(8561 == ssl3_accept_~s__state~0); 31583#L165 assume !(8448 == ssl3_accept_~s__state~0); 31568#L168 assume !(8576 == ssl3_accept_~s__state~0); 31569#L171 assume !(8577 == ssl3_accept_~s__state~0); 31551#L174 assume !(8592 == ssl3_accept_~s__state~0); 31503#L177 assume !(8593 == ssl3_accept_~s__state~0); 31474#L180 assume !(8608 == ssl3_accept_~s__state~0); 31475#L183 assume !(8609 == ssl3_accept_~s__state~0); 31414#L186 assume !(8640 == ssl3_accept_~s__state~0); 31415#L189 assume !(8641 == ssl3_accept_~s__state~0); 31628#L192 assume 8656 == ssl3_accept_~s__state~0; 31553#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31447#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 31448#L502 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31480#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31481#L510 assume !(0 == ssl3_accept_~tmp___10~0); 31514#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32319#L585 assume !(8576 == ssl3_accept_~state~0); 32317#L603 ssl3_accept_~skip~0 := 0; 32316#L99-3 assume true; 32315#L99-1 assume !false; 32314#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32313#L102 assume !(12292 == ssl3_accept_~s__state~0); 32312#L105 assume !(16384 == ssl3_accept_~s__state~0); 32311#L108 assume !(8192 == ssl3_accept_~s__state~0); 32310#L111 assume !(24576 == ssl3_accept_~s__state~0); 32309#L114 assume !(8195 == ssl3_accept_~s__state~0); 32308#L117 assume !(8480 == ssl3_accept_~s__state~0); 32307#L120 assume !(8481 == ssl3_accept_~s__state~0); 32306#L123 assume !(8482 == ssl3_accept_~s__state~0); 32305#L126 assume !(8464 == ssl3_accept_~s__state~0); 32304#L129 assume !(8465 == ssl3_accept_~s__state~0); 32303#L132 assume !(8466 == ssl3_accept_~s__state~0); 31563#L135 assume !(8496 == ssl3_accept_~s__state~0); 31564#L138 assume !(8497 == ssl3_accept_~s__state~0); 32212#L141 assume !(8512 == ssl3_accept_~s__state~0); 32211#L144 assume !(8513 == ssl3_accept_~s__state~0); 32210#L147 assume !(8528 == ssl3_accept_~s__state~0); 32203#L150 assume !(8529 == ssl3_accept_~s__state~0); 32196#L153 assume !(8544 == ssl3_accept_~s__state~0); 32192#L156 assume !(8545 == ssl3_accept_~s__state~0); 32189#L159 assume !(8560 == ssl3_accept_~s__state~0); 32186#L162 assume !(8561 == ssl3_accept_~s__state~0); 32183#L165 assume !(8448 == ssl3_accept_~s__state~0); 32180#L168 assume !(8576 == ssl3_accept_~s__state~0); 32177#L171 assume !(8577 == ssl3_accept_~s__state~0); 32174#L174 assume !(8592 == ssl3_accept_~s__state~0); 32171#L177 assume !(8593 == ssl3_accept_~s__state~0); 32168#L180 assume !(8608 == ssl3_accept_~s__state~0); 32165#L183 assume !(8609 == ssl3_accept_~s__state~0); 32162#L186 assume !(8640 == ssl3_accept_~s__state~0); 32159#L189 assume !(8641 == ssl3_accept_~s__state~0); 32156#L192 assume !(8656 == ssl3_accept_~s__state~0); 32153#L195 assume !(8657 == ssl3_accept_~s__state~0); 31585#L198 assume 8672 == ssl3_accept_~s__state~0; 31510#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31511#L518 assume !(4 == ssl3_accept_~blastFlag~0); 31512#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31513#L525 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31622#L525-2 ssl3_accept_~s__init_num~0 := 0; 31562#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32005#L585 assume !(8576 == ssl3_accept_~state~0); 32002#L603 ssl3_accept_~skip~0 := 0; 32000#L99-3 assume true; 31998#L99-1 assume !false; 31996#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31994#L102 assume !(12292 == ssl3_accept_~s__state~0); 31992#L105 assume !(16384 == ssl3_accept_~s__state~0); 31990#L108 assume !(8192 == ssl3_accept_~s__state~0); 31988#L111 assume !(24576 == ssl3_accept_~s__state~0); 31986#L114 assume !(8195 == ssl3_accept_~s__state~0); 31984#L117 assume !(8480 == ssl3_accept_~s__state~0); 31982#L120 assume !(8481 == ssl3_accept_~s__state~0); 31980#L123 assume !(8482 == ssl3_accept_~s__state~0); 31978#L126 assume !(8464 == ssl3_accept_~s__state~0); 31977#L129 assume !(8465 == ssl3_accept_~s__state~0); 31976#L132 assume !(8466 == ssl3_accept_~s__state~0); 31874#L135 assume !(8496 == ssl3_accept_~s__state~0); 31872#L138 assume !(8497 == ssl3_accept_~s__state~0); 31870#L141 assume !(8512 == ssl3_accept_~s__state~0); 31868#L144 assume !(8513 == ssl3_accept_~s__state~0); 31866#L147 assume !(8528 == ssl3_accept_~s__state~0); 31864#L150 assume !(8529 == ssl3_accept_~s__state~0); 31862#L153 assume !(8544 == ssl3_accept_~s__state~0); 31861#L156 assume !(8545 == ssl3_accept_~s__state~0); 31669#L159 assume !(8560 == ssl3_accept_~s__state~0); 31668#L162 assume !(8561 == ssl3_accept_~s__state~0); 31667#L165 assume 8448 == ssl3_accept_~s__state~0; 31666#L166 assume !(ssl3_accept_~num1~0 > 0); 31664#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31662#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31657#L585 assume !(8576 == ssl3_accept_~state~0); 31654#L603 ssl3_accept_~skip~0 := 0; 31653#L99-3 assume true; 31652#L99-1 assume !false; 31651#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31650#L102 assume !(12292 == ssl3_accept_~s__state~0); 31649#L105 assume !(16384 == ssl3_accept_~s__state~0); 31648#L108 assume !(8192 == ssl3_accept_~s__state~0); 31647#L111 assume !(24576 == ssl3_accept_~s__state~0); 31646#L114 assume !(8195 == ssl3_accept_~s__state~0); 31645#L117 assume !(8480 == ssl3_accept_~s__state~0); 31644#L120 assume !(8481 == ssl3_accept_~s__state~0); 31642#L123 assume !(8482 == ssl3_accept_~s__state~0); 31643#L126 assume 8464 == ssl3_accept_~s__state~0; 31497#L133 [2018-11-18 10:55:13,902 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:13,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-18 10:55:13,902 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:13,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:13,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:13,903 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:13,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:13,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:13,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:13,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:13,909 INFO L82 PathProgramCache]: Analyzing trace with hash 865599900, now seen corresponding path program 1 times [2018-11-18 10:55:13,909 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:13,909 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:13,909 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:13,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:13,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:13,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:13,968 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 155 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2018-11-18 10:55:13,968 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:13,968 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:13,969 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:13,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:13,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:13,969 INFO L87 Difference]: Start difference. First operand 911 states and 1176 transitions. cyclomatic complexity: 268 Second operand 3 states. [2018-11-18 10:55:13,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:13,987 INFO L93 Difference]: Finished difference Result 1556 states and 2033 transitions. [2018-11-18 10:55:13,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:13,988 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1556 states and 2033 transitions. [2018-11-18 10:55:13,992 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1372 [2018-11-18 10:55:13,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1556 states to 1556 states and 2033 transitions. [2018-11-18 10:55:13,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1444 [2018-11-18 10:55:13,997 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1444 [2018-11-18 10:55:13,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1556 states and 2033 transitions. [2018-11-18 10:55:13,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:13,999 INFO L705 BuchiCegarLoop]: Abstraction has 1556 states and 2033 transitions. [2018-11-18 10:55:14,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1556 states and 2033 transitions. [2018-11-18 10:55:14,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1556 to 1556. [2018-11-18 10:55:14,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1556 states. [2018-11-18 10:55:14,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1556 states to 1556 states and 2033 transitions. [2018-11-18 10:55:14,012 INFO L728 BuchiCegarLoop]: Abstraction has 1556 states and 2033 transitions. [2018-11-18 10:55:14,012 INFO L608 BuchiCegarLoop]: Abstraction has 1556 states and 2033 transitions. [2018-11-18 10:55:14,012 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-18 10:55:14,012 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1556 states and 2033 transitions. [2018-11-18 10:55:14,015 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1372 [2018-11-18 10:55:14,015 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:14,015 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:14,016 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 10:55:14,016 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-11-18 10:55:14,017 INFO L794 eck$LassoCheckResult]: Stem: 34079#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 33914#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 33915#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34072#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 34073#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34039#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 34121#L99-3 assume true; 34299#L99-1 assume !false; 34650#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34643#L102 assume !(12292 == ssl3_accept_~s__state~0); 34636#L105 assume !(16384 == ssl3_accept_~s__state~0); 34629#L108 assume !(8192 == ssl3_accept_~s__state~0); 34622#L111 assume !(24576 == ssl3_accept_~s__state~0); 34615#L114 assume !(8195 == ssl3_accept_~s__state~0); 34608#L117 assume !(8480 == ssl3_accept_~s__state~0); 34601#L120 assume !(8481 == ssl3_accept_~s__state~0); 34595#L123 assume !(8482 == ssl3_accept_~s__state~0); 34589#L126 assume 8464 == ssl3_accept_~s__state~0; 34224#L133 [2018-11-18 10:55:14,017 INFO L796 eck$LassoCheckResult]: Loop: 34224#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 34785#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 34783#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34681#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34674#L585 assume !(8576 == ssl3_accept_~state~0); 34665#L603 ssl3_accept_~skip~0 := 0; 34659#L99-3 assume true; 34653#L99-1 assume !false; 34646#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34639#L102 assume !(12292 == ssl3_accept_~s__state~0); 34632#L105 assume !(16384 == ssl3_accept_~s__state~0); 34625#L108 assume !(8192 == ssl3_accept_~s__state~0); 34618#L111 assume !(24576 == ssl3_accept_~s__state~0); 34611#L114 assume !(8195 == ssl3_accept_~s__state~0); 34604#L117 assume !(8480 == ssl3_accept_~s__state~0); 34598#L120 assume !(8481 == ssl3_accept_~s__state~0); 34592#L123 assume !(8482 == ssl3_accept_~s__state~0); 34586#L126 assume !(8464 == ssl3_accept_~s__state~0); 34580#L129 assume !(8465 == ssl3_accept_~s__state~0); 34574#L132 assume !(8466 == ssl3_accept_~s__state~0); 34219#L135 assume 8496 == ssl3_accept_~s__state~0; 34217#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 34214#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34212#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 34210#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34076#L297-2 ssl3_accept_~s__init_num~0 := 0; 34206#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34200#L585 assume !(8576 == ssl3_accept_~state~0); 34195#L603 ssl3_accept_~skip~0 := 0; 34192#L99-3 assume true; 34185#L99-1 assume !false; 34183#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34180#L102 assume !(12292 == ssl3_accept_~s__state~0); 34179#L105 assume !(16384 == ssl3_accept_~s__state~0); 34177#L108 assume !(8192 == ssl3_accept_~s__state~0); 34154#L111 assume !(24576 == ssl3_accept_~s__state~0); 34153#L114 assume !(8195 == ssl3_accept_~s__state~0); 34152#L117 assume !(8480 == ssl3_accept_~s__state~0); 34151#L120 assume !(8481 == ssl3_accept_~s__state~0); 34148#L123 assume !(8482 == ssl3_accept_~s__state~0); 34146#L126 assume !(8464 == ssl3_accept_~s__state~0); 34144#L129 assume !(8465 == ssl3_accept_~s__state~0); 34142#L132 assume !(8466 == ssl3_accept_~s__state~0); 34140#L135 assume !(8496 == ssl3_accept_~s__state~0); 34138#L138 assume !(8497 == ssl3_accept_~s__state~0); 34130#L141 assume 8512 == ssl3_accept_~s__state~0; 34108#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34010#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33995#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33996#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34861#L585 assume !(8576 == ssl3_accept_~state~0); 34857#L603 ssl3_accept_~skip~0 := 0; 34855#L99-3 assume true; 34854#L99-1 assume !false; 34848#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34847#L102 assume !(12292 == ssl3_accept_~s__state~0); 34846#L105 assume !(16384 == ssl3_accept_~s__state~0); 34845#L108 assume !(8192 == ssl3_accept_~s__state~0); 34836#L111 assume !(24576 == ssl3_accept_~s__state~0); 34833#L114 assume !(8195 == ssl3_accept_~s__state~0); 34829#L117 assume !(8480 == ssl3_accept_~s__state~0); 34828#L120 assume !(8481 == ssl3_accept_~s__state~0); 34819#L123 assume !(8482 == ssl3_accept_~s__state~0); 34572#L126 assume !(8464 == ssl3_accept_~s__state~0); 34384#L129 assume !(8465 == ssl3_accept_~s__state~0); 34381#L132 assume !(8466 == ssl3_accept_~s__state~0); 34379#L135 assume !(8496 == ssl3_accept_~s__state~0); 34376#L138 assume !(8497 == ssl3_accept_~s__state~0); 34374#L141 assume !(8512 == ssl3_accept_~s__state~0); 34316#L144 assume !(8513 == ssl3_accept_~s__state~0); 34173#L147 assume 8528 == ssl3_accept_~s__state~0; 34100#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34097#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 34098#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33912#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33965#L361 assume !(ssl3_accept_~ret~0 <= 0); 34017#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34022#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35100#L585 assume !(8576 == ssl3_accept_~state~0); 35097#L603 ssl3_accept_~skip~0 := 0; 35095#L99-3 assume true; 35093#L99-1 assume !false; 35091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35089#L102 assume !(12292 == ssl3_accept_~s__state~0); 35087#L105 assume !(16384 == ssl3_accept_~s__state~0); 35085#L108 assume !(8192 == ssl3_accept_~s__state~0); 35078#L111 assume !(24576 == ssl3_accept_~s__state~0); 35074#L114 assume !(8195 == ssl3_accept_~s__state~0); 35071#L117 assume !(8480 == ssl3_accept_~s__state~0); 35068#L120 assume !(8481 == ssl3_accept_~s__state~0); 35065#L123 assume !(8482 == ssl3_accept_~s__state~0); 35062#L126 assume !(8464 == ssl3_accept_~s__state~0); 35059#L129 assume !(8465 == ssl3_accept_~s__state~0); 35056#L132 assume !(8466 == ssl3_accept_~s__state~0); 35053#L135 assume !(8496 == ssl3_accept_~s__state~0); 35050#L138 assume !(8497 == ssl3_accept_~s__state~0); 35047#L141 assume !(8512 == ssl3_accept_~s__state~0); 35044#L144 assume !(8513 == ssl3_accept_~s__state~0); 35042#L147 assume !(8528 == ssl3_accept_~s__state~0); 35039#L150 assume !(8529 == ssl3_accept_~s__state~0); 35037#L153 assume 8544 == ssl3_accept_~s__state~0; 34047#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33944#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 33946#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34094#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34698#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 34696#L409 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; 34695#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34670#L585 assume !(8576 == ssl3_accept_~state~0); 34663#L603 ssl3_accept_~skip~0 := 0; 34657#L99-3 assume true; 34651#L99-1 assume !false; 34644#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34637#L102 assume !(12292 == ssl3_accept_~s__state~0); 34630#L105 assume !(16384 == ssl3_accept_~s__state~0); 34623#L108 assume !(8192 == ssl3_accept_~s__state~0); 34616#L111 assume !(24576 == ssl3_accept_~s__state~0); 34609#L114 assume !(8195 == ssl3_accept_~s__state~0); 34602#L117 assume !(8480 == ssl3_accept_~s__state~0); 34596#L120 assume !(8481 == ssl3_accept_~s__state~0); 34590#L123 assume !(8482 == ssl3_accept_~s__state~0); 34584#L126 assume !(8464 == ssl3_accept_~s__state~0); 34578#L129 assume !(8465 == ssl3_accept_~s__state~0); 34571#L132 assume !(8466 == ssl3_accept_~s__state~0); 34567#L135 assume !(8496 == ssl3_accept_~s__state~0); 34564#L138 assume !(8497 == ssl3_accept_~s__state~0); 34561#L141 assume !(8512 == ssl3_accept_~s__state~0); 34559#L144 assume !(8513 == ssl3_accept_~s__state~0); 34557#L147 assume !(8528 == ssl3_accept_~s__state~0); 34554#L150 assume !(8529 == ssl3_accept_~s__state~0); 34547#L153 assume !(8544 == ssl3_accept_~s__state~0); 34543#L156 assume !(8545 == ssl3_accept_~s__state~0); 34540#L159 assume !(8560 == ssl3_accept_~s__state~0); 34536#L162 assume !(8561 == ssl3_accept_~s__state~0); 34525#L165 assume 8448 == ssl3_accept_~s__state~0; 34504#L166 assume !(ssl3_accept_~num1~0 > 0); 34502#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34499#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34481#L585 assume !(8576 == ssl3_accept_~state~0); 34473#L603 ssl3_accept_~skip~0 := 0; 34469#L99-3 assume true; 34465#L99-1 assume !false; 34461#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34456#L102 assume !(12292 == ssl3_accept_~s__state~0); 34452#L105 assume 16384 == ssl3_accept_~s__state~0; 34444#L211 ssl3_accept_~s__server~0 := 1; 34744#L216 assume 0 != ssl3_accept_~cb~0; 34742#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 34740#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34737#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34734#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34731#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 34732#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34683#L585 assume !(8576 == ssl3_accept_~state~0); 34667#L603 ssl3_accept_~skip~0 := 0; 34661#L99-3 assume true; 34655#L99-1 assume !false; 34648#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34641#L102 assume !(12292 == ssl3_accept_~s__state~0); 34634#L105 assume !(16384 == ssl3_accept_~s__state~0); 34627#L108 assume !(8192 == ssl3_accept_~s__state~0); 34620#L111 assume !(24576 == ssl3_accept_~s__state~0); 34613#L114 assume !(8195 == ssl3_accept_~s__state~0); 34606#L117 assume !(8480 == ssl3_accept_~s__state~0); 34599#L120 assume !(8481 == ssl3_accept_~s__state~0); 34593#L123 assume !(8482 == ssl3_accept_~s__state~0); 34587#L126 assume 8464 == ssl3_accept_~s__state~0; 34224#L133 [2018-11-18 10:55:14,017 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:14,017 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-18 10:55:14,017 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:14,017 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:14,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:14,018 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:14,018 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:14,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:14,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:14,023 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:14,023 INFO L82 PathProgramCache]: Analyzing trace with hash 1842513234, now seen corresponding path program 1 times [2018-11-18 10:55:14,023 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:14,023 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:14,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:14,024 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:14,024 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:14,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:14,194 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 199 proven. 8 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2018-11-18 10:55:14,194 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:55:14,194 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:14,205 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:14,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:14,243 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:14,371 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2018-11-18 10:55:14,396 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 10:55:14,396 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 10:55:14,397 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:14,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 10:55:14,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 10:55:14,397 INFO L87 Difference]: Start difference. First operand 1556 states and 2033 transitions. cyclomatic complexity: 481 Second operand 5 states. [2018-11-18 10:55:14,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:14,874 INFO L93 Difference]: Finished difference Result 2629 states and 3394 transitions. [2018-11-18 10:55:14,874 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 10:55:14,874 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2629 states and 3394 transitions. [2018-11-18 10:55:14,879 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2052 [2018-11-18 10:55:14,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2629 states to 2593 states and 3356 transitions. [2018-11-18 10:55:14,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2481 [2018-11-18 10:55:14,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2481 [2018-11-18 10:55:14,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2593 states and 3356 transitions. [2018-11-18 10:55:14,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:14,890 INFO L705 BuchiCegarLoop]: Abstraction has 2593 states and 3356 transitions. [2018-11-18 10:55:14,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2593 states and 3356 transitions. [2018-11-18 10:55:14,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2593 to 2018. [2018-11-18 10:55:14,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2018 states. [2018-11-18 10:55:14,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2018 states to 2018 states and 2650 transitions. [2018-11-18 10:55:14,904 INFO L728 BuchiCegarLoop]: Abstraction has 2018 states and 2650 transitions. [2018-11-18 10:55:14,904 INFO L608 BuchiCegarLoop]: Abstraction has 2018 states and 2650 transitions. [2018-11-18 10:55:14,904 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-18 10:55:14,904 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2018 states and 2650 transitions. [2018-11-18 10:55:14,908 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1823 [2018-11-18 10:55:14,908 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:14,908 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:14,909 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 10:55:14,909 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 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] [2018-11-18 10:55:14,909 INFO L794 eck$LassoCheckResult]: Stem: 38786#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 38612#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 38613#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38780#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 38781#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38742#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 38840#L99-3 assume true; 38865#L99-1 assume !false; 39722#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39721#L102 assume !(12292 == ssl3_accept_~s__state~0); 39720#L105 assume !(16384 == ssl3_accept_~s__state~0); 39719#L108 assume !(8192 == ssl3_accept_~s__state~0); 39718#L111 assume !(24576 == ssl3_accept_~s__state~0); 39717#L114 assume !(8195 == ssl3_accept_~s__state~0); 39716#L117 assume !(8480 == ssl3_accept_~s__state~0); 39715#L120 assume !(8481 == ssl3_accept_~s__state~0); 39714#L123 assume !(8482 == ssl3_accept_~s__state~0); 39713#L126 assume 8464 == ssl3_accept_~s__state~0; 38945#L133 [2018-11-18 10:55:14,909 INFO L796 eck$LassoCheckResult]: Loop: 38945#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 40540#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 40538#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 40535#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40529#L585 assume !(8576 == ssl3_accept_~state~0); 40526#L603 ssl3_accept_~skip~0 := 0; 40525#L99-3 assume true; 40523#L99-1 assume !false; 40521#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40519#L102 assume !(12292 == ssl3_accept_~s__state~0); 40515#L105 assume !(16384 == ssl3_accept_~s__state~0); 40513#L108 assume !(8192 == ssl3_accept_~s__state~0); 40512#L111 assume !(24576 == ssl3_accept_~s__state~0); 40506#L114 assume !(8195 == ssl3_accept_~s__state~0); 40503#L117 assume !(8480 == ssl3_accept_~s__state~0); 40501#L120 assume !(8481 == ssl3_accept_~s__state~0); 40500#L123 assume !(8482 == ssl3_accept_~s__state~0); 40499#L126 assume !(8464 == ssl3_accept_~s__state~0); 40498#L129 assume !(8465 == ssl3_accept_~s__state~0); 40287#L132 assume !(8466 == ssl3_accept_~s__state~0); 39984#L135 assume 8496 == ssl3_accept_~s__state~0; 38942#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 39976#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39975#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 39974#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38782#L297-2 ssl3_accept_~s__init_num~0 := 0; 39963#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39957#L585 assume !(8576 == ssl3_accept_~state~0); 39947#L603 ssl3_accept_~skip~0 := 0; 39942#L99-3 assume true; 39938#L99-1 assume !false; 39934#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39930#L102 assume !(12292 == ssl3_accept_~s__state~0); 39926#L105 assume !(16384 == ssl3_accept_~s__state~0); 39922#L108 assume !(8192 == ssl3_accept_~s__state~0); 39918#L111 assume !(24576 == ssl3_accept_~s__state~0); 39914#L114 assume !(8195 == ssl3_accept_~s__state~0); 39910#L117 assume !(8480 == ssl3_accept_~s__state~0); 39906#L120 assume !(8481 == ssl3_accept_~s__state~0); 39902#L123 assume !(8482 == ssl3_accept_~s__state~0); 39898#L126 assume !(8464 == ssl3_accept_~s__state~0); 39888#L129 assume !(8465 == ssl3_accept_~s__state~0); 39887#L132 assume !(8466 == ssl3_accept_~s__state~0); 39885#L135 assume !(8496 == ssl3_accept_~s__state~0); 39882#L138 assume !(8497 == ssl3_accept_~s__state~0); 38901#L141 assume 8512 == ssl3_accept_~s__state~0; 38825#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38714#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 38700#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38701#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40580#L585 assume !(8576 == ssl3_accept_~state~0); 40578#L603 ssl3_accept_~skip~0 := 0; 40577#L99-3 assume true; 40576#L99-1 assume !false; 40575#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40574#L102 assume !(12292 == ssl3_accept_~s__state~0); 40573#L105 assume !(16384 == ssl3_accept_~s__state~0); 40572#L108 assume !(8192 == ssl3_accept_~s__state~0); 40571#L111 assume !(24576 == ssl3_accept_~s__state~0); 40570#L114 assume !(8195 == ssl3_accept_~s__state~0); 40569#L117 assume !(8480 == ssl3_accept_~s__state~0); 38622#L120 assume !(8481 == ssl3_accept_~s__state~0); 38623#L123 assume !(8482 == ssl3_accept_~s__state~0); 38799#L126 assume !(8464 == ssl3_accept_~s__state~0); 38800#L129 assume !(8465 == ssl3_accept_~s__state~0); 38794#L132 assume !(8466 == ssl3_accept_~s__state~0); 38746#L135 assume !(8496 == ssl3_accept_~s__state~0); 38747#L138 assume !(8497 == ssl3_accept_~s__state~0); 38729#L141 assume !(8512 == ssl3_accept_~s__state~0); 38676#L144 assume !(8513 == ssl3_accept_~s__state~0); 38677#L147 assume 8528 == ssl3_accept_~s__state~0; 38811#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38808#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38809#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 38767#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38720#L361 assume !(ssl3_accept_~ret~0 <= 0); 38721#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38727#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40472#L585 assume !(8576 == ssl3_accept_~state~0); 40470#L603 ssl3_accept_~skip~0 := 0; 40469#L99-3 assume true; 40468#L99-1 assume !false; 40463#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40460#L102 assume !(12292 == ssl3_accept_~s__state~0); 40458#L105 assume !(16384 == ssl3_accept_~s__state~0); 40456#L108 assume !(8192 == ssl3_accept_~s__state~0); 40454#L111 assume !(24576 == ssl3_accept_~s__state~0); 40452#L114 assume !(8195 == ssl3_accept_~s__state~0); 40450#L117 assume !(8480 == ssl3_accept_~s__state~0); 40448#L120 assume !(8481 == ssl3_accept_~s__state~0); 40446#L123 assume !(8482 == ssl3_accept_~s__state~0); 40444#L126 assume !(8464 == ssl3_accept_~s__state~0); 40442#L129 assume !(8465 == ssl3_accept_~s__state~0); 40440#L132 assume !(8466 == ssl3_accept_~s__state~0); 40438#L135 assume !(8496 == ssl3_accept_~s__state~0); 40436#L138 assume !(8497 == ssl3_accept_~s__state~0); 40434#L141 assume !(8512 == ssl3_accept_~s__state~0); 40432#L144 assume !(8513 == ssl3_accept_~s__state~0); 40430#L147 assume !(8528 == ssl3_accept_~s__state~0); 40428#L150 assume !(8529 == ssl3_accept_~s__state~0); 40426#L153 assume 8544 == ssl3_accept_~s__state~0; 38750#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38643#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 38645#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38804#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 40416#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 38588#L409 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; 38589#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39946#L585 assume !(8576 == ssl3_accept_~state~0); 39941#L603 ssl3_accept_~skip~0 := 0; 39937#L99-3 assume true; 39933#L99-1 assume !false; 39929#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39925#L102 assume !(12292 == ssl3_accept_~s__state~0); 39921#L105 assume !(16384 == ssl3_accept_~s__state~0); 39917#L108 assume !(8192 == ssl3_accept_~s__state~0); 39913#L111 assume !(24576 == ssl3_accept_~s__state~0); 39909#L114 assume !(8195 == ssl3_accept_~s__state~0); 39905#L117 assume !(8480 == ssl3_accept_~s__state~0); 39901#L120 assume !(8481 == ssl3_accept_~s__state~0); 39897#L123 assume !(8482 == ssl3_accept_~s__state~0); 39894#L126 assume !(8464 == ssl3_accept_~s__state~0); 39892#L129 assume !(8465 == ssl3_accept_~s__state~0); 39889#L132 assume !(8466 == ssl3_accept_~s__state~0); 39884#L135 assume !(8496 == ssl3_accept_~s__state~0); 39881#L138 assume !(8497 == ssl3_accept_~s__state~0); 39879#L141 assume !(8512 == ssl3_accept_~s__state~0); 39878#L144 assume !(8513 == ssl3_accept_~s__state~0); 39877#L147 assume !(8528 == ssl3_accept_~s__state~0); 39875#L150 assume !(8529 == ssl3_accept_~s__state~0); 39874#L153 assume !(8544 == ssl3_accept_~s__state~0); 39873#L156 assume !(8545 == ssl3_accept_~s__state~0); 39872#L159 assume !(8560 == ssl3_accept_~s__state~0); 39867#L162 assume !(8561 == ssl3_accept_~s__state~0); 39866#L165 assume 8448 == ssl3_accept_~s__state~0; 38679#L166 assume !(ssl3_accept_~num1~0 > 0); 38681#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40355#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40350#L585 assume !(8576 == ssl3_accept_~state~0); 40348#L603 ssl3_accept_~skip~0 := 0; 40347#L99-3 assume true; 40346#L99-1 assume !false; 40345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40344#L102 assume !(12292 == ssl3_accept_~s__state~0); 40343#L105 assume !(16384 == ssl3_accept_~s__state~0); 40342#L108 assume !(8192 == ssl3_accept_~s__state~0); 40341#L111 assume !(24576 == ssl3_accept_~s__state~0); 40340#L114 assume !(8195 == ssl3_accept_~s__state~0); 40338#L117 assume !(8480 == ssl3_accept_~s__state~0); 40337#L120 assume !(8481 == ssl3_accept_~s__state~0); 40332#L123 assume !(8482 == ssl3_accept_~s__state~0); 40329#L126 assume !(8464 == ssl3_accept_~s__state~0); 40327#L129 assume !(8465 == ssl3_accept_~s__state~0); 40325#L132 assume !(8466 == ssl3_accept_~s__state~0); 40323#L135 assume !(8496 == ssl3_accept_~s__state~0); 40321#L138 assume !(8497 == ssl3_accept_~s__state~0); 40319#L141 assume !(8512 == ssl3_accept_~s__state~0); 40317#L144 assume !(8513 == ssl3_accept_~s__state~0); 40315#L147 assume !(8528 == ssl3_accept_~s__state~0); 40313#L150 assume !(8529 == ssl3_accept_~s__state~0); 40311#L153 assume !(8544 == ssl3_accept_~s__state~0); 40252#L156 assume !(8545 == ssl3_accept_~s__state~0); 40251#L159 assume !(8560 == ssl3_accept_~s__state~0); 38812#L162 assume !(8561 == ssl3_accept_~s__state~0); 38772#L165 assume !(8448 == ssl3_accept_~s__state~0); 38773#L168 assume 8576 == ssl3_accept_~s__state~0; 39539#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 40174#L449 assume !(ssl3_accept_~ret~0 <= 0); 40039#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 39970#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39966#L585 assume !(8576 == ssl3_accept_~state~0); 40001#L603 ssl3_accept_~skip~0 := 0; 40000#L99-3 assume true; 39999#L99-1 assume !false; 39998#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39997#L102 assume !(12292 == ssl3_accept_~s__state~0); 39996#L105 assume !(16384 == ssl3_accept_~s__state~0); 39995#L108 assume !(8192 == ssl3_accept_~s__state~0); 39994#L111 assume !(24576 == ssl3_accept_~s__state~0); 39993#L114 assume !(8195 == ssl3_accept_~s__state~0); 39992#L117 assume !(8480 == ssl3_accept_~s__state~0); 39991#L120 assume !(8481 == ssl3_accept_~s__state~0); 39990#L123 assume !(8482 == ssl3_accept_~s__state~0); 39989#L126 assume 8464 == ssl3_accept_~s__state~0; 38945#L133 [2018-11-18 10:55:14,909 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:14,909 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-18 10:55:14,909 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:14,909 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:14,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:14,910 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:14,910 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:14,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:14,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:14,915 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:14,915 INFO L82 PathProgramCache]: Analyzing trace with hash 313689385, now seen corresponding path program 1 times [2018-11-18 10:55:14,916 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:14,916 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:14,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:14,916 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:14,916 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:14,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:14,954 INFO L134 CoverageAnalysis]: Checked inductivity of 402 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2018-11-18 10:55:14,954 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:14,954 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-18 10:55:14,954 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:14,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:14,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:14,955 INFO L87 Difference]: Start difference. First operand 2018 states and 2650 transitions. cyclomatic complexity: 638 Second operand 3 states. [2018-11-18 10:55:15,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:15,085 INFO L93 Difference]: Finished difference Result 2234 states and 2901 transitions. [2018-11-18 10:55:15,085 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:15,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2234 states and 2901 transitions. [2018-11-18 10:55:15,091 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1879 [2018-11-18 10:55:15,097 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2234 states to 2164 states and 2831 transitions. [2018-11-18 10:55:15,097 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2052 [2018-11-18 10:55:15,098 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2052 [2018-11-18 10:55:15,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2164 states and 2831 transitions. [2018-11-18 10:55:15,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:15,099 INFO L705 BuchiCegarLoop]: Abstraction has 2164 states and 2831 transitions. [2018-11-18 10:55:15,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2164 states and 2831 transitions. [2018-11-18 10:55:15,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2164 to 1998. [2018-11-18 10:55:15,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1998 states. [2018-11-18 10:55:15,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1998 states to 1998 states and 2617 transitions. [2018-11-18 10:55:15,117 INFO L728 BuchiCegarLoop]: Abstraction has 1998 states and 2617 transitions. [2018-11-18 10:55:15,117 INFO L608 BuchiCegarLoop]: Abstraction has 1998 states and 2617 transitions. [2018-11-18 10:55:15,117 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-18 10:55:15,117 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1998 states and 2617 transitions. [2018-11-18 10:55:15,122 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1779 [2018-11-18 10:55:15,122 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:15,122 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:15,123 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 10:55:15,123 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] [2018-11-18 10:55:15,123 INFO L794 eck$LassoCheckResult]: Stem: 43033#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 42870#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42871#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 43027#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 43028#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42996#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 43076#L99-3 assume true; 43108#L99-1 assume !false; 43519#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43517#L102 assume !(12292 == ssl3_accept_~s__state~0); 43515#L105 assume !(16384 == ssl3_accept_~s__state~0); 43513#L108 assume !(8192 == ssl3_accept_~s__state~0); 43511#L111 assume !(24576 == ssl3_accept_~s__state~0); 43509#L114 assume !(8195 == ssl3_accept_~s__state~0); 43507#L117 assume !(8480 == ssl3_accept_~s__state~0); 43505#L120 assume !(8481 == ssl3_accept_~s__state~0); 43503#L123 assume !(8482 == ssl3_accept_~s__state~0); 43501#L126 assume 8464 == ssl3_accept_~s__state~0; 42928#L133 [2018-11-18 10:55:15,124 INFO L796 eck$LassoCheckResult]: Loop: 42928#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 42861#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 42862#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 44749#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44742#L585 assume !(8576 == ssl3_accept_~state~0); 44739#L603 ssl3_accept_~skip~0 := 0; 44737#L99-3 assume true; 44735#L99-1 assume !false; 44733#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44731#L102 assume !(12292 == ssl3_accept_~s__state~0); 44729#L105 assume !(16384 == ssl3_accept_~s__state~0); 44727#L108 assume !(8192 == ssl3_accept_~s__state~0); 44725#L111 assume !(24576 == ssl3_accept_~s__state~0); 44723#L114 assume !(8195 == ssl3_accept_~s__state~0); 44721#L117 assume !(8480 == ssl3_accept_~s__state~0); 44719#L120 assume !(8481 == ssl3_accept_~s__state~0); 44717#L123 assume !(8482 == ssl3_accept_~s__state~0); 44715#L126 assume !(8464 == ssl3_accept_~s__state~0); 44713#L129 assume !(8465 == ssl3_accept_~s__state~0); 44711#L132 assume !(8466 == ssl3_accept_~s__state~0); 43279#L135 assume 8496 == ssl3_accept_~s__state~0; 43202#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 43277#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 43276#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 43275#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43029#L297-2 ssl3_accept_~s__init_num~0 := 0; 43532#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43527#L585 assume !(8576 == ssl3_accept_~state~0); 43525#L603 ssl3_accept_~skip~0 := 0; 43524#L99-3 assume true; 43523#L99-1 assume !false; 43522#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43521#L102 assume !(12292 == ssl3_accept_~s__state~0); 43520#L105 assume !(16384 == ssl3_accept_~s__state~0); 43518#L108 assume !(8192 == ssl3_accept_~s__state~0); 43516#L111 assume !(24576 == ssl3_accept_~s__state~0); 43514#L114 assume !(8195 == ssl3_accept_~s__state~0); 43512#L117 assume !(8480 == ssl3_accept_~s__state~0); 43510#L120 assume !(8481 == ssl3_accept_~s__state~0); 43508#L123 assume !(8482 == ssl3_accept_~s__state~0); 43506#L126 assume !(8464 == ssl3_accept_~s__state~0); 43504#L129 assume !(8465 == ssl3_accept_~s__state~0); 43502#L132 assume !(8466 == ssl3_accept_~s__state~0); 43500#L135 assume !(8496 == ssl3_accept_~s__state~0); 43498#L138 assume !(8497 == ssl3_accept_~s__state~0); 43083#L141 assume 8512 == ssl3_accept_~s__state~0; 43084#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 44558#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 44556#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 44555#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44550#L585 assume !(8576 == ssl3_accept_~state~0); 44548#L603 ssl3_accept_~skip~0 := 0; 44547#L99-3 assume true; 44546#L99-1 assume !false; 44545#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44544#L102 assume !(12292 == ssl3_accept_~s__state~0); 44543#L105 assume !(16384 == ssl3_accept_~s__state~0); 44542#L108 assume !(8192 == ssl3_accept_~s__state~0); 44541#L111 assume !(24576 == ssl3_accept_~s__state~0); 44540#L114 assume !(8195 == ssl3_accept_~s__state~0); 44539#L117 assume !(8480 == ssl3_accept_~s__state~0); 44538#L120 assume !(8481 == ssl3_accept_~s__state~0); 44537#L123 assume !(8482 == ssl3_accept_~s__state~0); 44536#L126 assume !(8464 == ssl3_accept_~s__state~0); 44535#L129 assume !(8465 == ssl3_accept_~s__state~0); 44534#L132 assume !(8466 == ssl3_accept_~s__state~0); 44533#L135 assume !(8496 == ssl3_accept_~s__state~0); 44532#L138 assume !(8497 == ssl3_accept_~s__state~0); 43867#L141 assume !(8512 == ssl3_accept_~s__state~0); 43862#L144 assume !(8513 == ssl3_accept_~s__state~0); 43109#L147 assume 8528 == ssl3_accept_~s__state~0; 43054#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43051#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 43052#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42868#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42922#L361 assume !(ssl3_accept_~ret~0 <= 0); 42974#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42979#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44744#L585 assume !(8576 == ssl3_accept_~state~0); 44740#L603 ssl3_accept_~skip~0 := 0; 44738#L99-3 assume true; 44736#L99-1 assume !false; 44734#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44732#L102 assume !(12292 == ssl3_accept_~s__state~0); 44730#L105 assume !(16384 == ssl3_accept_~s__state~0); 44728#L108 assume !(8192 == ssl3_accept_~s__state~0); 44726#L111 assume !(24576 == ssl3_accept_~s__state~0); 44724#L114 assume !(8195 == ssl3_accept_~s__state~0); 44722#L117 assume !(8480 == ssl3_accept_~s__state~0); 44720#L120 assume !(8481 == ssl3_accept_~s__state~0); 44718#L123 assume !(8482 == ssl3_accept_~s__state~0); 44716#L126 assume !(8464 == ssl3_accept_~s__state~0); 44714#L129 assume !(8465 == ssl3_accept_~s__state~0); 44712#L132 assume !(8466 == ssl3_accept_~s__state~0); 44571#L135 assume !(8496 == ssl3_accept_~s__state~0); 44570#L138 assume !(8497 == ssl3_accept_~s__state~0); 44569#L141 assume !(8512 == ssl3_accept_~s__state~0); 44567#L144 assume !(8513 == ssl3_accept_~s__state~0); 44565#L147 assume !(8528 == ssl3_accept_~s__state~0); 44529#L150 assume !(8529 == ssl3_accept_~s__state~0); 43149#L153 assume 8544 == ssl3_accept_~s__state~0; 43004#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42902#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 42904#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43047#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42896#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 42897#L409 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; 44366#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44361#L585 assume !(8576 == ssl3_accept_~state~0); 44359#L603 ssl3_accept_~skip~0 := 0; 44358#L99-3 assume true; 44357#L99-1 assume !false; 44356#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44355#L102 assume !(12292 == ssl3_accept_~s__state~0); 44354#L105 assume !(16384 == ssl3_accept_~s__state~0); 44353#L108 assume !(8192 == ssl3_accept_~s__state~0); 44352#L111 assume !(24576 == ssl3_accept_~s__state~0); 44351#L114 assume !(8195 == ssl3_accept_~s__state~0); 44350#L117 assume !(8480 == ssl3_accept_~s__state~0); 44349#L120 assume !(8481 == ssl3_accept_~s__state~0); 44348#L123 assume !(8482 == ssl3_accept_~s__state~0); 44347#L126 assume !(8464 == ssl3_accept_~s__state~0); 44346#L129 assume !(8465 == ssl3_accept_~s__state~0); 44345#L132 assume !(8466 == ssl3_accept_~s__state~0); 44344#L135 assume !(8496 == ssl3_accept_~s__state~0); 44343#L138 assume !(8497 == ssl3_accept_~s__state~0); 44342#L141 assume !(8512 == ssl3_accept_~s__state~0); 44341#L144 assume !(8513 == ssl3_accept_~s__state~0); 44340#L147 assume !(8528 == ssl3_accept_~s__state~0); 44339#L150 assume !(8529 == ssl3_accept_~s__state~0); 44338#L153 assume !(8544 == ssl3_accept_~s__state~0); 44337#L156 assume !(8545 == ssl3_accept_~s__state~0); 44336#L159 assume !(8560 == ssl3_accept_~s__state~0); 44335#L162 assume !(8561 == ssl3_accept_~s__state~0); 44334#L165 assume 8448 == ssl3_accept_~s__state~0; 44333#L166 assume !(ssl3_accept_~num1~0 > 0); 44331#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 44329#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44324#L585 assume !(8576 == ssl3_accept_~state~0); 44322#L603 ssl3_accept_~skip~0 := 0; 44321#L99-3 assume true; 44320#L99-1 assume !false; 44319#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44318#L102 assume !(12292 == ssl3_accept_~s__state~0); 44317#L105 assume !(16384 == ssl3_accept_~s__state~0); 44315#L108 assume !(8192 == ssl3_accept_~s__state~0); 44314#L111 assume !(24576 == ssl3_accept_~s__state~0); 44313#L114 assume !(8195 == ssl3_accept_~s__state~0); 44312#L117 assume !(8480 == ssl3_accept_~s__state~0); 44311#L120 assume !(8481 == ssl3_accept_~s__state~0); 44310#L123 assume !(8482 == ssl3_accept_~s__state~0); 44309#L126 assume !(8464 == ssl3_accept_~s__state~0); 44308#L129 assume !(8465 == ssl3_accept_~s__state~0); 44306#L132 assume !(8466 == ssl3_accept_~s__state~0); 44304#L135 assume !(8496 == ssl3_accept_~s__state~0); 44300#L138 assume !(8497 == ssl3_accept_~s__state~0); 44299#L141 assume !(8512 == ssl3_accept_~s__state~0); 44293#L144 assume !(8513 == ssl3_accept_~s__state~0); 44292#L147 assume !(8528 == ssl3_accept_~s__state~0); 44291#L150 assume !(8529 == ssl3_accept_~s__state~0); 44290#L153 assume !(8544 == ssl3_accept_~s__state~0); 44289#L156 assume !(8545 == ssl3_accept_~s__state~0); 44280#L159 assume !(8560 == ssl3_accept_~s__state~0); 44279#L162 assume !(8561 == ssl3_accept_~s__state~0); 44278#L165 assume !(8448 == ssl3_accept_~s__state~0); 44276#L168 assume 8576 == ssl3_accept_~s__state~0; 44094#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 44275#L449 assume !(ssl3_accept_~ret~0 <= 0); 44273#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42964#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44834#L585 assume !(8576 == ssl3_accept_~state~0); 44832#L603 ssl3_accept_~skip~0 := 0; 44831#L99-3 assume true; 44830#L99-1 assume !false; 44829#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44828#L102 assume !(12292 == ssl3_accept_~s__state~0); 44827#L105 assume !(16384 == ssl3_accept_~s__state~0); 44826#L108 assume !(8192 == ssl3_accept_~s__state~0); 44825#L111 assume !(24576 == ssl3_accept_~s__state~0); 44824#L114 assume !(8195 == ssl3_accept_~s__state~0); 44823#L117 assume !(8480 == ssl3_accept_~s__state~0); 43403#L120 assume !(8481 == ssl3_accept_~s__state~0); 44801#L123 assume !(8482 == ssl3_accept_~s__state~0); 44800#L126 assume !(8464 == ssl3_accept_~s__state~0); 44799#L129 assume !(8465 == ssl3_accept_~s__state~0); 44710#L132 assume 8466 == ssl3_accept_~s__state~0; 42928#L133 [2018-11-18 10:55:15,124 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:15,124 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-18 10:55:15,124 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:15,124 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:15,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,125 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:15,125 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,131 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:15,131 INFO L82 PathProgramCache]: Analyzing trace with hash 807793166, now seen corresponding path program 1 times [2018-11-18 10:55:15,131 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:15,131 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:15,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,132 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:15,132 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 184 proven. 0 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2018-11-18 10:55:15,289 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:15,289 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-11-18 10:55:15,289 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:15,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-18 10:55:15,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-11-18 10:55:15,290 INFO L87 Difference]: Start difference. First operand 1998 states and 2617 transitions. cyclomatic complexity: 626 Second operand 4 states. [2018-11-18 10:55:15,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:15,416 INFO L93 Difference]: Finished difference Result 2512 states and 3230 transitions. [2018-11-18 10:55:15,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-11-18 10:55:15,416 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2512 states and 3230 transitions. [2018-11-18 10:55:15,421 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2257 [2018-11-18 10:55:15,427 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2512 states to 2512 states and 3230 transitions. [2018-11-18 10:55:15,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2382 [2018-11-18 10:55:15,429 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2382 [2018-11-18 10:55:15,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2512 states and 3230 transitions. [2018-11-18 10:55:15,430 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:15,430 INFO L705 BuchiCegarLoop]: Abstraction has 2512 states and 3230 transitions. [2018-11-18 10:55:15,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2512 states and 3230 transitions. [2018-11-18 10:55:15,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2512 to 2089. [2018-11-18 10:55:15,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2089 states. [2018-11-18 10:55:15,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 2760 transitions. [2018-11-18 10:55:15,446 INFO L728 BuchiCegarLoop]: Abstraction has 2089 states and 2760 transitions. [2018-11-18 10:55:15,446 INFO L608 BuchiCegarLoop]: Abstraction has 2089 states and 2760 transitions. [2018-11-18 10:55:15,446 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-18 10:55:15,446 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2089 states and 2760 transitions. [2018-11-18 10:55:15,451 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1870 [2018-11-18 10:55:15,451 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:15,451 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:15,452 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 10:55:15,452 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:15,452 INFO L794 eck$LassoCheckResult]: Stem: 47565#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 47389#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 47390#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47557#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 47558#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47520#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 47618#L99-3 assume true; 48161#L99-1 assume !false; 48160#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48157#L102 assume !(12292 == ssl3_accept_~s__state~0); 48154#L105 assume !(16384 == ssl3_accept_~s__state~0); 48151#L108 assume !(8192 == ssl3_accept_~s__state~0); 48148#L111 assume !(24576 == ssl3_accept_~s__state~0); 48145#L114 assume !(8195 == ssl3_accept_~s__state~0); 48142#L117 assume !(8480 == ssl3_accept_~s__state~0); 48139#L120 assume !(8481 == ssl3_accept_~s__state~0); 48136#L123 assume !(8482 == ssl3_accept_~s__state~0); 48133#L126 assume 8464 == ssl3_accept_~s__state~0; 47447#L133 [2018-11-18 10:55:15,452 INFO L796 eck$LassoCheckResult]: Loop: 47447#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 47448#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 47368#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 47369#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49003#L585 assume !(8576 == ssl3_accept_~state~0); 49000#L603 ssl3_accept_~skip~0 := 0; 48997#L99-3 assume true; 48953#L99-1 assume !false; 48823#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48822#L102 assume !(12292 == ssl3_accept_~s__state~0); 48821#L105 assume !(16384 == ssl3_accept_~s__state~0); 48820#L108 assume !(8192 == ssl3_accept_~s__state~0); 48819#L111 assume !(24576 == ssl3_accept_~s__state~0); 48818#L114 assume !(8195 == ssl3_accept_~s__state~0); 48817#L117 assume !(8480 == ssl3_accept_~s__state~0); 48816#L120 assume !(8481 == ssl3_accept_~s__state~0); 48815#L123 assume !(8482 == ssl3_accept_~s__state~0); 48814#L126 assume !(8464 == ssl3_accept_~s__state~0); 48813#L129 assume !(8465 == ssl3_accept_~s__state~0); 48812#L132 assume !(8466 == ssl3_accept_~s__state~0); 47961#L135 assume 8496 == ssl3_accept_~s__state~0; 47697#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 47959#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47958#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 47957#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47561#L297-2 ssl3_accept_~s__init_num~0 := 0; 48039#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48034#L585 assume !(8576 == ssl3_accept_~state~0); 48030#L603 ssl3_accept_~skip~0 := 0; 48025#L99-3 assume true; 48018#L99-1 assume !false; 47935#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47934#L102 assume !(12292 == ssl3_accept_~s__state~0); 47933#L105 assume !(16384 == ssl3_accept_~s__state~0); 47932#L108 assume !(8192 == ssl3_accept_~s__state~0); 47931#L111 assume !(24576 == ssl3_accept_~s__state~0); 47930#L114 assume !(8195 == ssl3_accept_~s__state~0); 47929#L117 assume !(8480 == ssl3_accept_~s__state~0); 47928#L120 assume !(8481 == ssl3_accept_~s__state~0); 47927#L123 assume !(8482 == ssl3_accept_~s__state~0); 47926#L126 assume !(8464 == ssl3_accept_~s__state~0); 47925#L129 assume !(8465 == ssl3_accept_~s__state~0); 47924#L132 assume !(8466 == ssl3_accept_~s__state~0); 47923#L135 assume !(8496 == ssl3_accept_~s__state~0); 47922#L138 assume !(8497 == ssl3_accept_~s__state~0); 47627#L141 assume 8512 == ssl3_accept_~s__state~0; 47625#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47489#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47474#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47475#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49441#L585 assume !(8576 == ssl3_accept_~state~0); 49421#L603 ssl3_accept_~skip~0 := 0; 49419#L99-3 assume true; 47568#L99-1 assume !false; 47569#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49380#L102 assume !(12292 == ssl3_accept_~s__state~0); 49379#L105 assume !(16384 == ssl3_accept_~s__state~0); 49378#L108 assume !(8192 == ssl3_accept_~s__state~0); 49377#L111 assume !(24576 == ssl3_accept_~s__state~0); 49376#L114 assume !(8195 == ssl3_accept_~s__state~0); 49375#L117 assume !(8480 == ssl3_accept_~s__state~0); 49374#L120 assume !(8481 == ssl3_accept_~s__state~0); 49373#L123 assume !(8482 == ssl3_accept_~s__state~0); 49372#L126 assume !(8464 == ssl3_accept_~s__state~0); 49371#L129 assume !(8465 == ssl3_accept_~s__state~0); 49370#L132 assume !(8466 == ssl3_accept_~s__state~0); 49369#L135 assume !(8496 == ssl3_accept_~s__state~0); 49368#L138 assume !(8497 == ssl3_accept_~s__state~0); 49367#L141 assume !(8512 == ssl3_accept_~s__state~0); 49366#L144 assume !(8513 == ssl3_accept_~s__state~0); 49365#L147 assume 8528 == ssl3_accept_~s__state~0; 47648#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49363#L327 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 49362#L327-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 49361#L336 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 49360#L339 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 47503#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 47504#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47381#L585 assume !(8576 == ssl3_accept_~state~0); 47391#L603 ssl3_accept_~skip~0 := 0; 47562#L99-3 assume true; 47563#L99-1 assume !false; 48016#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48017#L102 assume !(12292 == ssl3_accept_~s__state~0); 48012#L105 assume !(16384 == ssl3_accept_~s__state~0); 48013#L108 assume !(8192 == ssl3_accept_~s__state~0); 48008#L111 assume !(24576 == ssl3_accept_~s__state~0); 48009#L114 assume !(8195 == ssl3_accept_~s__state~0); 48004#L117 assume !(8480 == ssl3_accept_~s__state~0); 48005#L120 assume !(8481 == ssl3_accept_~s__state~0); 48000#L123 assume !(8482 == ssl3_accept_~s__state~0); 48001#L126 assume !(8464 == ssl3_accept_~s__state~0); 47996#L129 assume !(8465 == ssl3_accept_~s__state~0); 47997#L132 assume !(8466 == ssl3_accept_~s__state~0); 47992#L135 assume !(8496 == ssl3_accept_~s__state~0); 47993#L138 assume !(8497 == ssl3_accept_~s__state~0); 47978#L141 assume !(8512 == ssl3_accept_~s__state~0); 47979#L144 assume !(8513 == ssl3_accept_~s__state~0); 47974#L147 assume !(8528 == ssl3_accept_~s__state~0); 47975#L150 assume !(8529 == ssl3_accept_~s__state~0); 47759#L153 assume 8544 == ssl3_accept_~s__state~0; 47684#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47421#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 47423#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47487#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47366#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 47416#L409 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; 49299#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49294#L585 assume !(8576 == ssl3_accept_~state~0); 49252#L603 ssl3_accept_~skip~0 := 0; 49250#L99-3 assume true; 49248#L99-1 assume !false; 49236#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49235#L102 assume !(12292 == ssl3_accept_~s__state~0); 49234#L105 assume !(16384 == ssl3_accept_~s__state~0); 49233#L108 assume !(8192 == ssl3_accept_~s__state~0); 49232#L111 assume !(24576 == ssl3_accept_~s__state~0); 49231#L114 assume !(8195 == ssl3_accept_~s__state~0); 49230#L117 assume !(8480 == ssl3_accept_~s__state~0); 49229#L120 assume !(8481 == ssl3_accept_~s__state~0); 49228#L123 assume !(8482 == ssl3_accept_~s__state~0); 49227#L126 assume !(8464 == ssl3_accept_~s__state~0); 49226#L129 assume !(8465 == ssl3_accept_~s__state~0); 49225#L132 assume !(8466 == ssl3_accept_~s__state~0); 49224#L135 assume !(8496 == ssl3_accept_~s__state~0); 49223#L138 assume !(8497 == ssl3_accept_~s__state~0); 49222#L141 assume !(8512 == ssl3_accept_~s__state~0); 49221#L144 assume !(8513 == ssl3_accept_~s__state~0); 49220#L147 assume !(8528 == ssl3_accept_~s__state~0); 49219#L150 assume !(8529 == ssl3_accept_~s__state~0); 49218#L153 assume !(8544 == ssl3_accept_~s__state~0); 49217#L156 assume !(8545 == ssl3_accept_~s__state~0); 49216#L159 assume !(8560 == ssl3_accept_~s__state~0); 49215#L162 assume !(8561 == ssl3_accept_~s__state~0); 49214#L165 assume 8448 == ssl3_accept_~s__state~0; 49213#L166 assume !(ssl3_accept_~num1~0 > 0); 49211#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49209#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49204#L585 assume !(8576 == ssl3_accept_~state~0); 49201#L603 ssl3_accept_~skip~0 := 0; 49199#L99-3 assume true; 49120#L99-1 assume !false; 49086#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49085#L102 assume !(12292 == ssl3_accept_~s__state~0); 49084#L105 assume !(16384 == ssl3_accept_~s__state~0); 49083#L108 assume !(8192 == ssl3_accept_~s__state~0); 49082#L111 assume !(24576 == ssl3_accept_~s__state~0); 49081#L114 assume !(8195 == ssl3_accept_~s__state~0); 49080#L117 assume !(8480 == ssl3_accept_~s__state~0); 49079#L120 assume !(8481 == ssl3_accept_~s__state~0); 49078#L123 assume !(8482 == ssl3_accept_~s__state~0); 49077#L126 assume !(8464 == ssl3_accept_~s__state~0); 49076#L129 assume !(8465 == ssl3_accept_~s__state~0); 49075#L132 assume !(8466 == ssl3_accept_~s__state~0); 49074#L135 assume !(8496 == ssl3_accept_~s__state~0); 49073#L138 assume !(8497 == ssl3_accept_~s__state~0); 49072#L141 assume !(8512 == ssl3_accept_~s__state~0); 49071#L144 assume !(8513 == ssl3_accept_~s__state~0); 49070#L147 assume !(8528 == ssl3_accept_~s__state~0); 49069#L150 assume !(8529 == ssl3_accept_~s__state~0); 49068#L153 assume !(8544 == ssl3_accept_~s__state~0); 49067#L156 assume !(8545 == ssl3_accept_~s__state~0); 49066#L159 assume !(8560 == ssl3_accept_~s__state~0); 49065#L162 assume !(8561 == ssl3_accept_~s__state~0); 49064#L165 assume !(8448 == ssl3_accept_~s__state~0); 47532#L168 assume 8576 == ssl3_accept_~s__state~0; 47533#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 47527#L449 assume !(ssl3_accept_~ret~0 <= 0); 47528#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48542#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49037#L585 assume 8576 == ssl3_accept_~state~0; 49035#L604 assume !(8592 == ssl3_accept_~s__state~0); 48959#L603 ssl3_accept_~skip~0 := 0; 48957#L99-3 assume true; 48955#L99-1 assume !false; 48836#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48835#L102 assume !(12292 == ssl3_accept_~s__state~0); 48834#L105 assume !(16384 == ssl3_accept_~s__state~0); 48833#L108 assume !(8192 == ssl3_accept_~s__state~0); 48832#L111 assume !(24576 == ssl3_accept_~s__state~0); 48831#L114 assume !(8195 == ssl3_accept_~s__state~0); 48830#L117 assume !(8480 == ssl3_accept_~s__state~0); 47638#L120 assume !(8481 == ssl3_accept_~s__state~0); 48829#L123 assume !(8482 == ssl3_accept_~s__state~0); 48828#L126 assume !(8464 == ssl3_accept_~s__state~0); 48826#L129 assume !(8465 == ssl3_accept_~s__state~0); 48827#L132 assume 8466 == ssl3_accept_~s__state~0; 47447#L133 [2018-11-18 10:55:15,452 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:15,452 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-18 10:55:15,452 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:15,453 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:15,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,453 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:15,453 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,459 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:15,459 INFO L82 PathProgramCache]: Analyzing trace with hash 115944138, now seen corresponding path program 1 times [2018-11-18 10:55:15,459 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:15,459 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:15,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,460 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:15,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 231 proven. 0 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2018-11-18 10:55:15,529 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:15,529 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:15,529 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:15,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:15,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:15,530 INFO L87 Difference]: Start difference. First operand 2089 states and 2760 transitions. cyclomatic complexity: 678 Second operand 3 states. [2018-11-18 10:55:15,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:15,564 INFO L93 Difference]: Finished difference Result 3514 states and 4612 transitions. [2018-11-18 10:55:15,565 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:15,566 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3514 states and 4612 transitions. [2018-11-18 10:55:15,576 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3295 [2018-11-18 10:55:15,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3514 states to 3514 states and 4612 transitions. [2018-11-18 10:55:15,586 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2018-11-18 10:55:15,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2018-11-18 10:55:15,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3514 states and 4612 transitions. [2018-11-18 10:55:15,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:15,588 INFO L705 BuchiCegarLoop]: Abstraction has 3514 states and 4612 transitions. [2018-11-18 10:55:15,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3514 states and 4612 transitions. [2018-11-18 10:55:15,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3514 to 2089. [2018-11-18 10:55:15,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2089 states. [2018-11-18 10:55:15,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2089 states to 2089 states and 2758 transitions. [2018-11-18 10:55:15,611 INFO L728 BuchiCegarLoop]: Abstraction has 2089 states and 2758 transitions. [2018-11-18 10:55:15,611 INFO L608 BuchiCegarLoop]: Abstraction has 2089 states and 2758 transitions. [2018-11-18 10:55:15,611 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-18 10:55:15,611 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2089 states and 2758 transitions. [2018-11-18 10:55:15,615 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1870 [2018-11-18 10:55:15,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:15,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:15,617 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 10:55:15,617 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:15,617 INFO L794 eck$LassoCheckResult]: Stem: 53176#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 52994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 52995#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 53173#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 53174#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 53135#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 53234#L99-3 assume true; 53262#L99-1 assume !false; 53475#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53476#L102 assume !(12292 == ssl3_accept_~s__state~0); 53471#L105 assume !(16384 == ssl3_accept_~s__state~0); 53472#L108 assume !(8192 == ssl3_accept_~s__state~0); 53467#L111 assume !(24576 == ssl3_accept_~s__state~0); 53468#L114 assume !(8195 == ssl3_accept_~s__state~0); 53463#L117 assume !(8480 == ssl3_accept_~s__state~0); 53464#L120 assume !(8481 == ssl3_accept_~s__state~0); 53459#L123 assume !(8482 == ssl3_accept_~s__state~0); 53460#L126 assume 8464 == ssl3_accept_~s__state~0; 53063#L133 [2018-11-18 10:55:15,617 INFO L796 eck$LassoCheckResult]: Loop: 53063#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 53064#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52977#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 52978#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54759#L585 assume !(8576 == ssl3_accept_~state~0); 54756#L603 ssl3_accept_~skip~0 := 0; 54754#L99-3 assume true; 54752#L99-1 assume !false; 54750#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54748#L102 assume !(12292 == ssl3_accept_~s__state~0); 54746#L105 assume !(16384 == ssl3_accept_~s__state~0); 54744#L108 assume !(8192 == ssl3_accept_~s__state~0); 54742#L111 assume !(24576 == ssl3_accept_~s__state~0); 54740#L114 assume !(8195 == ssl3_accept_~s__state~0); 54738#L117 assume !(8480 == ssl3_accept_~s__state~0); 54736#L120 assume !(8481 == ssl3_accept_~s__state~0); 54734#L123 assume !(8482 == ssl3_accept_~s__state~0); 54732#L126 assume !(8464 == ssl3_accept_~s__state~0); 54731#L129 assume !(8465 == ssl3_accept_~s__state~0); 54730#L132 assume !(8466 == ssl3_accept_~s__state~0); 53302#L135 assume 8496 == ssl3_accept_~s__state~0; 53047#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 53048#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54066#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 54064#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 53175#L297-2 ssl3_accept_~s__init_num~0 := 0; 54434#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54426#L585 assume !(8576 == ssl3_accept_~state~0); 54419#L603 ssl3_accept_~skip~0 := 0; 54416#L99-3 assume true; 54414#L99-1 assume !false; 54412#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54410#L102 assume !(12292 == ssl3_accept_~s__state~0); 54408#L105 assume !(16384 == ssl3_accept_~s__state~0); 54406#L108 assume !(8192 == ssl3_accept_~s__state~0); 54404#L111 assume !(24576 == ssl3_accept_~s__state~0); 54402#L114 assume !(8195 == ssl3_accept_~s__state~0); 54400#L117 assume !(8480 == ssl3_accept_~s__state~0); 54398#L120 assume !(8481 == ssl3_accept_~s__state~0); 54396#L123 assume !(8482 == ssl3_accept_~s__state~0); 54394#L126 assume !(8464 == ssl3_accept_~s__state~0); 54392#L129 assume !(8465 == ssl3_accept_~s__state~0); 54390#L132 assume !(8466 == ssl3_accept_~s__state~0); 54388#L135 assume !(8496 == ssl3_accept_~s__state~0); 54386#L138 assume !(8497 == ssl3_accept_~s__state~0); 53297#L141 assume 8512 == ssl3_accept_~s__state~0; 53219#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53102#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 53087#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 53088#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54020#L585 assume !(8576 == ssl3_accept_~state~0); 54017#L603 ssl3_accept_~skip~0 := 0; 54015#L99-3 assume true; 54013#L99-1 assume !false; 54011#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54009#L102 assume !(12292 == ssl3_accept_~s__state~0); 54007#L105 assume !(16384 == ssl3_accept_~s__state~0); 54005#L108 assume !(8192 == ssl3_accept_~s__state~0); 54003#L111 assume !(24576 == ssl3_accept_~s__state~0); 54000#L114 assume !(8195 == ssl3_accept_~s__state~0); 53997#L117 assume !(8480 == ssl3_accept_~s__state~0); 53994#L120 assume !(8481 == ssl3_accept_~s__state~0); 53991#L123 assume !(8482 == ssl3_accept_~s__state~0); 53988#L126 assume !(8464 == ssl3_accept_~s__state~0); 53985#L129 assume !(8465 == ssl3_accept_~s__state~0); 53982#L132 assume !(8466 == ssl3_accept_~s__state~0); 53979#L135 assume !(8496 == ssl3_accept_~s__state~0); 53974#L138 assume !(8497 == ssl3_accept_~s__state~0); 53967#L141 assume !(8512 == ssl3_accept_~s__state~0); 53960#L144 assume !(8513 == ssl3_accept_~s__state~0); 53298#L147 assume 8528 == ssl3_accept_~s__state~0; 53205#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 53206#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 53214#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 53055#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53056#L361 assume !(ssl3_accept_~ret~0 <= 0); 53109#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 53115#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52989#L585 assume !(8576 == ssl3_accept_~state~0); 55015#L603 ssl3_accept_~skip~0 := 0; 55014#L99-3 assume true; 55013#L99-1 assume !false; 55012#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55011#L102 assume !(12292 == ssl3_accept_~s__state~0); 55010#L105 assume !(16384 == ssl3_accept_~s__state~0); 53116#L108 assume !(8192 == ssl3_accept_~s__state~0); 53117#L111 assume !(24576 == ssl3_accept_~s__state~0); 53020#L114 assume !(8195 == ssl3_accept_~s__state~0); 53021#L117 assume !(8480 == ssl3_accept_~s__state~0); 53008#L120 assume !(8481 == ssl3_accept_~s__state~0); 53009#L123 assume !(8482 == ssl3_accept_~s__state~0); 53192#L126 assume !(8464 == ssl3_accept_~s__state~0); 53193#L129 assume !(8465 == ssl3_accept_~s__state~0); 53199#L132 assume !(8466 == ssl3_accept_~s__state~0); 55006#L135 assume !(8496 == ssl3_accept_~s__state~0); 53156#L138 assume !(8497 == ssl3_accept_~s__state~0); 53120#L141 assume !(8512 == ssl3_accept_~s__state~0); 53121#L144 assume !(8513 == ssl3_accept_~s__state~0); 54383#L147 assume !(8528 == ssl3_accept_~s__state~0); 54376#L150 assume !(8529 == ssl3_accept_~s__state~0); 54377#L153 assume 8544 == ssl3_accept_~s__state~0; 53145#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 53146#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 53191#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 53197#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52975#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 52972#L409 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; 52973#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54982#L585 assume !(8576 == ssl3_accept_~state~0); 54980#L603 ssl3_accept_~skip~0 := 0; 54979#L99-3 assume true; 54978#L99-1 assume !false; 54977#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54976#L102 assume !(12292 == ssl3_accept_~s__state~0); 54975#L105 assume !(16384 == ssl3_accept_~s__state~0); 54974#L108 assume !(8192 == ssl3_accept_~s__state~0); 54973#L111 assume !(24576 == ssl3_accept_~s__state~0); 54972#L114 assume !(8195 == ssl3_accept_~s__state~0); 54971#L117 assume !(8480 == ssl3_accept_~s__state~0); 54970#L120 assume !(8481 == ssl3_accept_~s__state~0); 54969#L123 assume !(8482 == ssl3_accept_~s__state~0); 54967#L126 assume !(8464 == ssl3_accept_~s__state~0); 54966#L129 assume !(8465 == ssl3_accept_~s__state~0); 54961#L132 assume !(8466 == ssl3_accept_~s__state~0); 54958#L135 assume !(8496 == ssl3_accept_~s__state~0); 54956#L138 assume !(8497 == ssl3_accept_~s__state~0); 54954#L141 assume !(8512 == ssl3_accept_~s__state~0); 53065#L144 assume !(8513 == ssl3_accept_~s__state~0); 53026#L147 assume !(8528 == ssl3_accept_~s__state~0); 53027#L150 assume !(8529 == ssl3_accept_~s__state~0); 53051#L153 assume !(8544 == ssl3_accept_~s__state~0); 54784#L156 assume !(8545 == ssl3_accept_~s__state~0); 54604#L159 assume !(8560 == ssl3_accept_~s__state~0); 54385#L162 assume !(8561 == ssl3_accept_~s__state~0); 54373#L165 assume 8448 == ssl3_accept_~s__state~0; 54374#L166 assume !(ssl3_accept_~num1~0 > 0); 53158#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 53159#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54944#L585 assume !(8576 == ssl3_accept_~state~0); 54941#L603 ssl3_accept_~skip~0 := 0; 54939#L99-3 assume true; 54937#L99-1 assume !false; 54935#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54933#L102 assume !(12292 == ssl3_accept_~s__state~0); 54931#L105 assume !(16384 == ssl3_accept_~s__state~0); 54929#L108 assume !(8192 == ssl3_accept_~s__state~0); 54927#L111 assume !(24576 == ssl3_accept_~s__state~0); 54925#L114 assume !(8195 == ssl3_accept_~s__state~0); 54923#L117 assume !(8480 == ssl3_accept_~s__state~0); 54921#L120 assume !(8481 == ssl3_accept_~s__state~0); 54919#L123 assume !(8482 == ssl3_accept_~s__state~0); 54917#L126 assume !(8464 == ssl3_accept_~s__state~0); 54915#L129 assume !(8465 == ssl3_accept_~s__state~0); 54908#L132 assume !(8466 == ssl3_accept_~s__state~0); 54906#L135 assume !(8496 == ssl3_accept_~s__state~0); 54904#L138 assume !(8497 == ssl3_accept_~s__state~0); 54898#L141 assume !(8512 == ssl3_accept_~s__state~0); 54849#L144 assume !(8513 == ssl3_accept_~s__state~0); 54817#L147 assume !(8528 == ssl3_accept_~s__state~0); 54814#L150 assume !(8529 == ssl3_accept_~s__state~0); 54811#L153 assume !(8544 == ssl3_accept_~s__state~0); 53220#L156 assume !(8545 == ssl3_accept_~s__state~0); 53221#L159 assume !(8560 == ssl3_accept_~s__state~0); 54780#L162 assume !(8561 == ssl3_accept_~s__state~0); 54778#L165 assume !(8448 == ssl3_accept_~s__state~0); 54776#L168 assume 8576 == ssl3_accept_~s__state~0; 53057#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 53058#L449 assume !(ssl3_accept_~ret~0 <= 0); 53096#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 53097#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54853#L585 assume 8576 == ssl3_accept_~state~0; 54841#L604 assume !(8592 == ssl3_accept_~s__state~0); 54839#L603 ssl3_accept_~skip~0 := 0; 54837#L99-3 assume true; 54835#L99-1 assume !false; 54833#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54831#L102 assume !(12292 == ssl3_accept_~s__state~0); 54829#L105 assume !(16384 == ssl3_accept_~s__state~0); 54827#L108 assume !(8192 == ssl3_accept_~s__state~0); 54825#L111 assume !(24576 == ssl3_accept_~s__state~0); 54823#L114 assume !(8195 == ssl3_accept_~s__state~0); 54822#L117 assume !(8480 == ssl3_accept_~s__state~0); 53292#L120 assume !(8481 == ssl3_accept_~s__state~0); 54812#L123 assume !(8482 == ssl3_accept_~s__state~0); 54809#L126 assume !(8464 == ssl3_accept_~s__state~0); 54782#L129 assume !(8465 == ssl3_accept_~s__state~0); 53301#L132 assume 8466 == ssl3_accept_~s__state~0; 53063#L133 [2018-11-18 10:55:15,617 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:15,617 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-18 10:55:15,618 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:15,618 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:15,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,618 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:15,618 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,624 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:15,624 INFO L82 PathProgramCache]: Analyzing trace with hash -870518231, now seen corresponding path program 1 times [2018-11-18 10:55:15,624 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:15,624 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:15,624 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,624 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:15,625 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,666 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:15,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1097212091, now seen corresponding path program 1 times [2018-11-18 10:55:15,666 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:15,666 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:15,666 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,667 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:15,667 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:15,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:15,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:16,733 WARN L180 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 407 DAG size of output: 154 [2018-11-18 10:55:16,788 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:55:16,788 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:55:16,788 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:55:16,788 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:55:16,788 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:55:16,788 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:16,788 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:55:16,788 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:55:16,788 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-18 10:55:16,789 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:55:16,789 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:55:16,791 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 10:55:16,799 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 10:55:16,802 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 10:55:16,803 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 10:55:16,809 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 10:55:16,812 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 10:55:16,815 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 10:55:16,817 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 10:55:16,820 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 10:55:16,824 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 10:55:16,827 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 10:55:16,830 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 10:55:16,833 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 10:55:16,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:55:16,845 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 10:55:16,847 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 10:55:16,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:55:16,856 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 10:55:16,859 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 10:55:16,862 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 10:55:16,865 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 10:55:16,870 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 10:55:16,873 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 10:55:17,101 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:55:17,101 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:17,109 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:17,110 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:17,130 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:55:17,130 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:17,133 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:55:17,147 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:55:17,147 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:55:17,147 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:55:17,148 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:55:17,148 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:55:17,148 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:17,148 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:55:17,148 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:55:17,148 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration23_Loop [2018-11-18 10:55:17,148 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:55:17,148 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:55:17,150 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 10:55:17,180 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 10:55:17,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:55:17,186 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 10:55:17,187 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 10:55:17,192 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 10:55:17,197 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 10:55:17,198 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 10:55:17,200 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 10:55:17,205 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 10:55:17,207 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 10:55:17,210 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 10:55:17,212 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 10:55:17,214 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 10:55:17,218 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 10:55:17,220 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 10:55:17,224 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 10:55:17,230 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 10:55:17,237 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 10:55:17,242 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 10:55:17,244 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 10:55:17,245 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 10:55:17,247 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 10:55:17,436 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:55:17,437 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:55:17,437 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 10:55:17,437 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:17,438 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:17,438 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:17,438 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:17,438 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:17,438 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:17,438 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:17,440 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:55:17,441 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:55:17,442 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 10:55:17,442 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:55:17,442 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:55:17,442 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:55:17,442 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 10:55:17,443 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:55:17,481 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:17,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:17,493 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:17,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:17,522 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:17,623 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-18 10:55:17,624 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 10:55:17,624 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2089 states and 2758 transitions. cyclomatic complexity: 676 Second operand 5 states. [2018-11-18 10:55:17,793 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2089 states and 2758 transitions. cyclomatic complexity: 676. Second operand 5 states. Result 4991 states and 6551 transitions. Complement of second has 4 states. [2018-11-18 10:55:17,801 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 10:55:17,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:55:17,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 409 transitions. [2018-11-18 10:55:17,802 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 18 letters. Loop has 187 letters. [2018-11-18 10:55:17,805 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:17,805 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 205 letters. Loop has 187 letters. [2018-11-18 10:55:17,811 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:17,811 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 409 transitions. Stem has 18 letters. Loop has 374 letters. [2018-11-18 10:55:17,813 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:17,813 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4991 states and 6551 transitions. [2018-11-18 10:55:17,828 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3315 [2018-11-18 10:55:17,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4991 states to 4991 states and 6551 transitions. [2018-11-18 10:55:17,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3424 [2018-11-18 10:55:17,853 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3430 [2018-11-18 10:55:17,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4991 states and 6551 transitions. [2018-11-18 10:55:17,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:17,853 INFO L705 BuchiCegarLoop]: Abstraction has 4991 states and 6551 transitions. [2018-11-18 10:55:17,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4991 states and 6551 transitions. [2018-11-18 10:55:17,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4991 to 4985. [2018-11-18 10:55:17,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4985 states. [2018-11-18 10:55:17,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4985 states to 4985 states and 6542 transitions. [2018-11-18 10:55:17,901 INFO L728 BuchiCegarLoop]: Abstraction has 4985 states and 6542 transitions. [2018-11-18 10:55:17,901 INFO L608 BuchiCegarLoop]: Abstraction has 4985 states and 6542 transitions. [2018-11-18 10:55:17,901 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-18 10:55:17,901 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4985 states and 6542 transitions. [2018-11-18 10:55:17,911 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3315 [2018-11-18 10:55:17,912 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:17,912 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:17,912 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 10:55:17,913 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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 10:55:17,913 INFO L794 eck$LassoCheckResult]: Stem: 60957#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 60726#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 60727#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60953#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 60954#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60903#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 61027#L99-3 assume true; 61553#L99-1 assume !false; 62473#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62468#L102 assume !(12292 == ssl3_accept_~s__state~0); 62469#L105 assume !(16384 == ssl3_accept_~s__state~0); 62462#L108 assume !(8192 == ssl3_accept_~s__state~0); 62463#L111 assume !(24576 == ssl3_accept_~s__state~0); 62457#L114 assume !(8195 == ssl3_accept_~s__state~0); 62458#L117 assume !(8480 == ssl3_accept_~s__state~0); 62450#L120 assume !(8481 == ssl3_accept_~s__state~0); 62451#L123 assume !(8482 == ssl3_accept_~s__state~0); 62442#L126 assume 8464 == ssl3_accept_~s__state~0; 61613#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60712#L274 [2018-11-18 10:55:17,913 INFO L796 eck$LassoCheckResult]: Loop: 60712#L274 assume !(0 == ssl3_accept_~blastFlag~0); 60713#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 64902#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64897#L585 assume !(8576 == ssl3_accept_~state~0); 64895#L603 ssl3_accept_~skip~0 := 0; 64894#L99-3 assume true; 64893#L99-1 assume !false; 64892#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64891#L102 assume !(12292 == ssl3_accept_~s__state~0); 64890#L105 assume !(16384 == ssl3_accept_~s__state~0); 64889#L108 assume !(8192 == ssl3_accept_~s__state~0); 64888#L111 assume !(24576 == ssl3_accept_~s__state~0); 64887#L114 assume !(8195 == ssl3_accept_~s__state~0); 64886#L117 assume !(8480 == ssl3_accept_~s__state~0); 64885#L120 assume !(8481 == ssl3_accept_~s__state~0); 64884#L123 assume !(8482 == ssl3_accept_~s__state~0); 64883#L126 assume !(8464 == ssl3_accept_~s__state~0); 64882#L129 assume !(8465 == ssl3_accept_~s__state~0); 64881#L132 assume !(8466 == ssl3_accept_~s__state~0); 64639#L135 assume 8496 == ssl3_accept_~s__state~0; 64638#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 64637#L287 assume !(1 == ssl3_accept_~blastFlag~0); 64636#L290 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 64635#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 64577#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 64578#L297-2 ssl3_accept_~s__init_num~0 := 0; 64740#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64734#L585 assume !(8576 == ssl3_accept_~state~0); 64732#L603 ssl3_accept_~skip~0 := 0; 64731#L99-3 assume true; 64634#L99-1 assume !false; 64631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64629#L102 assume !(12292 == ssl3_accept_~s__state~0); 64627#L105 assume !(16384 == ssl3_accept_~s__state~0); 64625#L108 assume !(8192 == ssl3_accept_~s__state~0); 64623#L111 assume !(24576 == ssl3_accept_~s__state~0); 64621#L114 assume !(8195 == ssl3_accept_~s__state~0); 64619#L117 assume !(8480 == ssl3_accept_~s__state~0); 64617#L120 assume !(8481 == ssl3_accept_~s__state~0); 64615#L123 assume !(8482 == ssl3_accept_~s__state~0); 64613#L126 assume !(8464 == ssl3_accept_~s__state~0); 64611#L129 assume !(8465 == ssl3_accept_~s__state~0); 64609#L132 assume !(8466 == ssl3_accept_~s__state~0); 64607#L135 assume !(8496 == ssl3_accept_~s__state~0); 64605#L138 assume !(8497 == ssl3_accept_~s__state~0); 64603#L141 assume 8512 == ssl3_accept_~s__state~0; 61006#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60864#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 60842#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 60843#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65661#L585 assume !(8576 == ssl3_accept_~state~0); 65659#L603 ssl3_accept_~skip~0 := 0; 65654#L99-3 assume true; 65651#L99-1 assume !false; 65649#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 60904#L102 assume !(12292 == ssl3_accept_~s__state~0); 60868#L105 assume !(16384 == ssl3_accept_~s__state~0); 60869#L108 assume !(8192 == ssl3_accept_~s__state~0); 60800#L111 assume !(24576 == ssl3_accept_~s__state~0); 60801#L114 assume !(8195 == ssl3_accept_~s__state~0); 65615#L117 assume !(8480 == ssl3_accept_~s__state~0); 65613#L120 assume !(8481 == ssl3_accept_~s__state~0); 65611#L123 assume !(8482 == ssl3_accept_~s__state~0); 65610#L126 assume !(8464 == ssl3_accept_~s__state~0); 65608#L129 assume !(8465 == ssl3_accept_~s__state~0); 65606#L132 assume !(8466 == ssl3_accept_~s__state~0); 65488#L135 assume !(8496 == ssl3_accept_~s__state~0); 64571#L138 assume !(8497 == ssl3_accept_~s__state~0); 64566#L141 assume !(8512 == ssl3_accept_~s__state~0); 64563#L144 assume !(8513 == ssl3_accept_~s__state~0); 64561#L147 assume 8528 == ssl3_accept_~s__state~0; 60987#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 60981#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 60982#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 60721#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 60795#L361 assume !(ssl3_accept_~ret~0 <= 0); 60873#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 60883#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 64565#L585 assume !(8576 == ssl3_accept_~state~0); 64562#L603 ssl3_accept_~skip~0 := 0; 64559#L99-3 assume true; 64560#L99-1 assume !false; 64551#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64552#L102 assume !(12292 == ssl3_accept_~s__state~0); 64544#L105 assume !(16384 == ssl3_accept_~s__state~0); 64545#L108 assume !(8192 == ssl3_accept_~s__state~0); 64428#L111 assume !(24576 == ssl3_accept_~s__state~0); 64429#L114 assume !(8195 == ssl3_accept_~s__state~0); 64424#L117 assume !(8480 == ssl3_accept_~s__state~0); 64425#L120 assume !(8481 == ssl3_accept_~s__state~0); 64417#L123 assume !(8482 == ssl3_accept_~s__state~0); 64418#L126 assume !(8464 == ssl3_accept_~s__state~0); 64413#L129 assume !(8465 == ssl3_accept_~s__state~0); 64414#L132 assume !(8466 == ssl3_accept_~s__state~0); 64407#L135 assume !(8496 == ssl3_accept_~s__state~0); 64408#L138 assume !(8497 == ssl3_accept_~s__state~0); 64401#L141 assume !(8512 == ssl3_accept_~s__state~0); 64402#L144 assume !(8513 == ssl3_accept_~s__state~0); 64392#L147 assume !(8528 == ssl3_accept_~s__state~0); 64393#L150 assume !(8529 == ssl3_accept_~s__state~0); 62038#L153 assume 8544 == ssl3_accept_~s__state~0; 62039#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 60759#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 60761#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 60860#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 60693#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 60688#L409 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; 60689#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65344#L585 assume !(8576 == ssl3_accept_~state~0); 65341#L603 ssl3_accept_~skip~0 := 0; 65339#L99-3 assume true; 65338#L99-1 assume !false; 65335#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65333#L102 assume !(12292 == ssl3_accept_~s__state~0); 65332#L105 assume !(16384 == ssl3_accept_~s__state~0); 65330#L108 assume !(8192 == ssl3_accept_~s__state~0); 65327#L111 assume !(24576 == ssl3_accept_~s__state~0); 65326#L114 assume !(8195 == ssl3_accept_~s__state~0); 65320#L117 assume !(8480 == ssl3_accept_~s__state~0); 65318#L120 assume !(8481 == ssl3_accept_~s__state~0); 65317#L123 assume !(8482 == ssl3_accept_~s__state~0); 65314#L126 assume !(8464 == ssl3_accept_~s__state~0); 65312#L129 assume !(8465 == ssl3_accept_~s__state~0); 65310#L132 assume !(8466 == ssl3_accept_~s__state~0); 65308#L135 assume !(8496 == ssl3_accept_~s__state~0); 65306#L138 assume !(8497 == ssl3_accept_~s__state~0); 65304#L141 assume !(8512 == ssl3_accept_~s__state~0); 65302#L144 assume !(8513 == ssl3_accept_~s__state~0); 65300#L147 assume !(8528 == ssl3_accept_~s__state~0); 65298#L150 assume !(8529 == ssl3_accept_~s__state~0); 65296#L153 assume !(8544 == ssl3_accept_~s__state~0); 65294#L156 assume !(8545 == ssl3_accept_~s__state~0); 65292#L159 assume !(8560 == ssl3_accept_~s__state~0); 65290#L162 assume !(8561 == ssl3_accept_~s__state~0); 65288#L165 assume 8448 == ssl3_accept_~s__state~0; 60808#L166 assume !(ssl3_accept_~num1~0 > 0); 60810#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65440#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65433#L585 assume !(8576 == ssl3_accept_~state~0); 65429#L603 ssl3_accept_~skip~0 := 0; 65426#L99-3 assume true; 65423#L99-1 assume !false; 65420#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65417#L102 assume !(12292 == ssl3_accept_~s__state~0); 65414#L105 assume !(16384 == ssl3_accept_~s__state~0); 65411#L108 assume !(8192 == ssl3_accept_~s__state~0); 65408#L111 assume !(24576 == ssl3_accept_~s__state~0); 65405#L114 assume !(8195 == ssl3_accept_~s__state~0); 65402#L117 assume !(8480 == ssl3_accept_~s__state~0); 65399#L120 assume !(8481 == ssl3_accept_~s__state~0); 65396#L123 assume !(8482 == ssl3_accept_~s__state~0); 65393#L126 assume !(8464 == ssl3_accept_~s__state~0); 65390#L129 assume !(8465 == ssl3_accept_~s__state~0); 65387#L132 assume !(8466 == ssl3_accept_~s__state~0); 65384#L135 assume !(8496 == ssl3_accept_~s__state~0); 65381#L138 assume !(8497 == ssl3_accept_~s__state~0); 65378#L141 assume !(8512 == ssl3_accept_~s__state~0); 65375#L144 assume !(8513 == ssl3_accept_~s__state~0); 65372#L147 assume !(8528 == ssl3_accept_~s__state~0); 65369#L150 assume !(8529 == ssl3_accept_~s__state~0); 65351#L153 assume !(8544 == ssl3_accept_~s__state~0); 65345#L156 assume !(8545 == ssl3_accept_~s__state~0); 65342#L159 assume !(8560 == ssl3_accept_~s__state~0); 65340#L162 assume !(8561 == ssl3_accept_~s__state~0); 65336#L165 assume !(8448 == ssl3_accept_~s__state~0); 65334#L168 assume 8576 == ssl3_accept_~s__state~0; 65037#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 65331#L449 assume !(ssl3_accept_~ret~0 <= 0); 65328#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65325#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 65319#L585 assume 8576 == ssl3_accept_~state~0; 65315#L604 assume !(8592 == ssl3_accept_~s__state~0); 65313#L603 ssl3_accept_~skip~0 := 0; 65311#L99-3 assume true; 65309#L99-1 assume !false; 65307#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65305#L102 assume !(12292 == ssl3_accept_~s__state~0); 65303#L105 assume !(16384 == ssl3_accept_~s__state~0); 65301#L108 assume !(8192 == ssl3_accept_~s__state~0); 65299#L111 assume !(24576 == ssl3_accept_~s__state~0); 65297#L114 assume !(8195 == ssl3_accept_~s__state~0); 65295#L117 assume !(8480 == ssl3_accept_~s__state~0); 65293#L120 assume !(8481 == ssl3_accept_~s__state~0); 65291#L123 assume !(8482 == ssl3_accept_~s__state~0); 65289#L126 assume !(8464 == ssl3_accept_~s__state~0); 65286#L129 assume !(8465 == ssl3_accept_~s__state~0); 65287#L132 assume 8466 == ssl3_accept_~s__state~0; 62026#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 60712#L274 [2018-11-18 10:55:17,913 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:17,913 INFO L82 PathProgramCache]: Analyzing trace with hash -638506425, now seen corresponding path program 1 times [2018-11-18 10:55:17,914 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:17,914 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:17,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:17,914 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:17,914 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:17,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:17,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:17,920 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:17,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1032017892, now seen corresponding path program 1 times [2018-11-18 10:55:17,920 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:17,920 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:17,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:17,938 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:17,938 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:17,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:17,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:17,972 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:17,972 INFO L82 PathProgramCache]: Analyzing trace with hash 1976718690, now seen corresponding path program 1 times [2018-11-18 10:55:17,972 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:17,972 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:17,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:17,973 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:17,973 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:17,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:18,048 INFO L134 CoverageAnalysis]: Checked inductivity of 499 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 414 trivial. 0 not checked. [2018-11-18 10:55:18,049 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:18,049 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:19,373 WARN L180 SmtUtils]: Spent 1.31 s on a formula simplification. DAG size of input: 412 DAG size of output: 155 [2018-11-18 10:55:19,436 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:55:19,436 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:55:19,436 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:55:19,436 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:55:19,436 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:55:19,436 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:19,436 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:55:19,436 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:55:19,436 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-18 10:55:19,437 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:55:19,437 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:55:19,440 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 10:55:19,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 10:55:19,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 10:55:19,451 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 10:55:19,460 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 10:55:19,462 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 10:55:19,467 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 10:55:19,470 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 10:55:19,476 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 10:55:19,477 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 10:55:19,479 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 10:55:19,481 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 10:55:19,483 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 10:55:19,487 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 10:55:19,490 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 10:55:19,493 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 10:55:19,496 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 10:55:19,502 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 10:55:19,510 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 10:55:19,513 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 10:55:19,519 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 10:55:19,526 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 10:55:19,531 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 10:55:19,725 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:55:19,725 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,730 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,730 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,733 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,733 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,751 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,751 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,754 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,754 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,771 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,771 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,773 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,773 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,790 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,790 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,796 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,796 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,817 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,817 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,822 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,822 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,847 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,847 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,863 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,863 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,866 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,866 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,869 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,869 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~l~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet38=-8} Honda state: {ULTIMATE.start_ssl3_accept_~l~0=-8, ULTIMATE.start_ssl3_accept_#t~nondet38=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,888 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,888 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,919 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,919 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4026531840, ULTIMATE.start_ssl3_accept_~s__options~0=-4026531840} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-4026531840, ULTIMATE.start_ssl3_accept_~s__options~0=-4026531840} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,938 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,938 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,942 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,942 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,960 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,960 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:19,978 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:19,978 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:19,982 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:19,982 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:20,002 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:20,002 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:20,006 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:20,006 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:20,010 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:20,010 INFO L448 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:20,028 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:20,028 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:20,046 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:55:20,046 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:20,049 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:55:20,063 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:55:20,064 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:55:20,064 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:55:20,064 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:55:20,064 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:55:20,064 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:20,064 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:55:20,064 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:55:20,064 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration24_Loop [2018-11-18 10:55:20,064 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:55:20,064 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:55:20,066 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 10:55:20,076 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 10:55:20,082 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 10:55:20,085 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 10:55:20,090 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 10:55:20,095 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 10:55:20,098 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 10:55:20,100 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 10:55:20,103 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 10:55:20,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 10:55:20,107 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 10:55:20,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 10:55:20,111 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 10:55:20,116 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 10:55:20,117 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 10:55:20,119 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 10:55:20,121 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 10:55:20,130 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 10:55:20,139 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 10:55:20,143 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 10:55:20,146 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 10:55:20,149 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 10:55:20,151 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 10:55:20,367 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:55:20,367 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:55:20,367 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 10:55:20,368 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,368 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,368 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,368 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,368 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,368 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,369 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,369 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,369 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 10:55:20,370 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,370 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,370 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,370 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,370 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,370 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,370 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,371 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,371 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 10:55:20,372 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,372 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,372 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,372 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:55:20,372 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,373 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:55:20,373 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,373 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,373 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 10:55:20,373 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,373 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,373 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,374 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:55:20,374 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,374 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:55:20,375 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,377 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,377 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 10:55:20,377 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,377 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,377 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,378 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,378 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,378 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,378 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,379 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,379 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 10:55:20,379 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,379 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,380 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,380 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,380 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,380 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,380 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,381 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,381 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 10:55:20,382 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,382 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,382 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,382 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,382 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,382 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,382 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,383 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,383 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 10:55:20,384 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,384 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,384 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,384 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,384 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,385 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,385 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,387 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,387 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 10:55:20,387 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,387 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,388 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,388 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,388 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,388 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,388 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,389 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,389 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 10:55:20,389 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,390 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,390 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,390 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,390 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,390 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,390 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,391 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,391 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 10:55:20,392 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,392 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,392 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,392 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,392 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,393 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,393 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,394 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,394 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 10:55:20,394 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,394 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,395 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,395 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,395 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,395 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,395 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,396 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:20,396 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 10:55:20,396 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:20,396 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:20,397 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:20,397 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:20,397 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:20,397 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:20,397 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:20,398 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:55:20,400 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:55:20,400 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-18 10:55:20,400 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:55:20,400 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:55:20,400 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:55:20,400 INFO L520 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2018-11-18 10:55:20,401 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:55:20,842 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:20,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:20,855 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:20,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:20,886 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:21,135 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-18 10:55:21,137 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2018-11-18 10:55:21,137 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4985 states and 6542 transitions. cyclomatic complexity: 1568 Second operand 4 states. [2018-11-18 10:55:21,313 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4985 states and 6542 transitions. cyclomatic complexity: 1568. Second operand 4 states. Result 12218 states and 16016 transitions. Complement of second has 4 states. [2018-11-18 10:55:21,313 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 10:55:21,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2018-11-18 10:55:21,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2018-11-18 10:55:21,314 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 19 letters. Loop has 188 letters. [2018-11-18 10:55:21,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:21,316 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 207 letters. Loop has 188 letters. [2018-11-18 10:55:21,316 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:21,317 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 19 letters. Loop has 376 letters. [2018-11-18 10:55:21,319 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:21,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12218 states and 16016 transitions. [2018-11-18 10:55:21,385 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4708 [2018-11-18 10:55:21,410 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12218 states to 10767 states and 14107 transitions. [2018-11-18 10:55:21,410 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4829 [2018-11-18 10:55:21,413 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4845 [2018-11-18 10:55:21,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10767 states and 14107 transitions. [2018-11-18 10:55:21,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:21,413 INFO L705 BuchiCegarLoop]: Abstraction has 10767 states and 14107 transitions. [2018-11-18 10:55:21,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10767 states and 14107 transitions. [2018-11-18 10:55:21,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10767 to 9294. [2018-11-18 10:55:21,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9294 states. [2018-11-18 10:55:21,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9294 states to 9294 states and 12191 transitions. [2018-11-18 10:55:21,497 INFO L728 BuchiCegarLoop]: Abstraction has 9294 states and 12191 transitions. [2018-11-18 10:55:21,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:21,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:21,498 INFO L87 Difference]: Start difference. First operand 9294 states and 12191 transitions. Second operand 3 states. [2018-11-18 10:55:21,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:21,623 INFO L93 Difference]: Finished difference Result 9296 states and 12173 transitions. [2018-11-18 10:55:21,623 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:21,624 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9296 states and 12173 transitions. [2018-11-18 10:55:21,640 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3263 [2018-11-18 10:55:21,659 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9296 states to 9294 states and 12171 transitions. [2018-11-18 10:55:21,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3380 [2018-11-18 10:55:21,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3380 [2018-11-18 10:55:21,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9294 states and 12171 transitions. [2018-11-18 10:55:21,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:21,662 INFO L705 BuchiCegarLoop]: Abstraction has 9294 states and 12171 transitions. [2018-11-18 10:55:21,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9294 states and 12171 transitions. [2018-11-18 10:55:21,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9294 to 9294. [2018-11-18 10:55:21,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9294 states. [2018-11-18 10:55:21,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9294 states to 9294 states and 12171 transitions. [2018-11-18 10:55:21,734 INFO L728 BuchiCegarLoop]: Abstraction has 9294 states and 12171 transitions. [2018-11-18 10:55:21,734 INFO L608 BuchiCegarLoop]: Abstraction has 9294 states and 12171 transitions. [2018-11-18 10:55:21,734 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-18 10:55:21,734 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9294 states and 12171 transitions. [2018-11-18 10:55:21,752 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3263 [2018-11-18 10:55:21,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:21,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:21,753 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 10:55:21,753 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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 10:55:21,753 INFO L794 eck$LassoCheckResult]: Stem: 97398#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 97155#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 97156#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 97393#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 97394#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 97344#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 97472#L99-3 assume true; 98407#L99-1 assume !false; 99749#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99747#L102 assume !(12292 == ssl3_accept_~s__state~0); 99746#L105 assume !(16384 == ssl3_accept_~s__state~0); 99742#L108 assume !(8192 == ssl3_accept_~s__state~0); 99733#L111 assume !(24576 == ssl3_accept_~s__state~0); 99726#L114 assume !(8195 == ssl3_accept_~s__state~0); 99723#L117 assume !(8480 == ssl3_accept_~s__state~0); 98649#L120 assume !(8481 == ssl3_accept_~s__state~0); 98650#L123 assume !(8482 == ssl3_accept_~s__state~0); 98644#L126 assume 8464 == ssl3_accept_~s__state~0; 97235#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 97236#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 105099#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 99690#L548 [2018-11-18 10:55:21,753 INFO L796 eck$LassoCheckResult]: Loop: 99690#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99684#L585 assume !(8576 == ssl3_accept_~state~0); 99681#L603 ssl3_accept_~skip~0 := 0; 99679#L99-3 assume true; 99677#L99-1 assume !false; 99675#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99673#L102 assume !(12292 == ssl3_accept_~s__state~0); 99671#L105 assume !(16384 == ssl3_accept_~s__state~0); 99669#L108 assume !(8192 == ssl3_accept_~s__state~0); 99667#L111 assume !(24576 == ssl3_accept_~s__state~0); 99665#L114 assume !(8195 == ssl3_accept_~s__state~0); 99663#L117 assume !(8480 == ssl3_accept_~s__state~0); 99661#L120 assume !(8481 == ssl3_accept_~s__state~0); 99659#L123 assume !(8482 == ssl3_accept_~s__state~0); 99630#L126 assume !(8464 == ssl3_accept_~s__state~0); 99626#L129 assume !(8465 == ssl3_accept_~s__state~0); 99623#L132 assume !(8466 == ssl3_accept_~s__state~0); 99618#L135 assume 8496 == ssl3_accept_~s__state~0; 99617#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 99616#L287 assume !(1 == ssl3_accept_~blastFlag~0); 99615#L290 assume !(3 == ssl3_accept_~blastFlag~0); 99613#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 99611#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 99612#L297-2 ssl3_accept_~s__init_num~0 := 0; 99935#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99930#L585 assume !(8576 == ssl3_accept_~state~0); 99928#L603 ssl3_accept_~skip~0 := 0; 99925#L99-3 assume true; 99924#L99-1 assume !false; 99918#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99915#L102 assume !(12292 == ssl3_accept_~s__state~0); 99913#L105 assume !(16384 == ssl3_accept_~s__state~0); 99911#L108 assume !(8192 == ssl3_accept_~s__state~0); 99909#L111 assume !(24576 == ssl3_accept_~s__state~0); 99907#L114 assume !(8195 == ssl3_accept_~s__state~0); 99905#L117 assume !(8480 == ssl3_accept_~s__state~0); 99903#L120 assume !(8481 == ssl3_accept_~s__state~0); 99901#L123 assume !(8482 == ssl3_accept_~s__state~0); 99899#L126 assume !(8464 == ssl3_accept_~s__state~0); 99897#L129 assume !(8465 == ssl3_accept_~s__state~0); 99895#L132 assume !(8466 == ssl3_accept_~s__state~0); 99893#L135 assume !(8496 == ssl3_accept_~s__state~0); 99891#L138 assume !(8497 == ssl3_accept_~s__state~0); 99889#L141 assume 8512 == ssl3_accept_~s__state~0; 97449#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 97298#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 97300#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 100698#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100691#L585 assume !(8576 == ssl3_accept_~state~0); 100685#L603 ssl3_accept_~skip~0 := 0; 100681#L99-3 assume true; 100680#L99-1 assume !false; 100679#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100677#L102 assume !(12292 == ssl3_accept_~s__state~0); 100676#L105 assume !(16384 == ssl3_accept_~s__state~0); 100665#L108 assume !(8192 == ssl3_accept_~s__state~0); 100660#L111 assume !(24576 == ssl3_accept_~s__state~0); 100657#L114 assume !(8195 == ssl3_accept_~s__state~0); 100654#L117 assume !(8480 == ssl3_accept_~s__state~0); 100651#L120 assume !(8481 == ssl3_accept_~s__state~0); 100645#L123 assume !(8482 == ssl3_accept_~s__state~0); 100638#L126 assume !(8464 == ssl3_accept_~s__state~0); 100633#L129 assume !(8465 == ssl3_accept_~s__state~0); 100629#L132 assume !(8466 == ssl3_accept_~s__state~0); 100625#L135 assume !(8496 == ssl3_accept_~s__state~0); 100619#L138 assume !(8497 == ssl3_accept_~s__state~0); 100615#L141 assume !(8512 == ssl3_accept_~s__state~0); 100609#L144 assume !(8513 == ssl3_accept_~s__state~0); 100603#L147 assume 8528 == ssl3_accept_~s__state~0; 97430#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 97424#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 97425#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 97158#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 97224#L361 assume !(ssl3_accept_~ret~0 <= 0); 97310#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 97320#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99574#L585 assume !(8576 == ssl3_accept_~state~0); 99566#L603 ssl3_accept_~skip~0 := 0; 99567#L99-3 assume true; 99560#L99-1 assume !false; 99561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99554#L102 assume !(12292 == ssl3_accept_~s__state~0); 99555#L105 assume !(16384 == ssl3_accept_~s__state~0); 99548#L108 assume !(8192 == ssl3_accept_~s__state~0); 99549#L111 assume !(24576 == ssl3_accept_~s__state~0); 99543#L114 assume !(8195 == ssl3_accept_~s__state~0); 99540#L117 assume !(8480 == ssl3_accept_~s__state~0); 99541#L120 assume !(8481 == ssl3_accept_~s__state~0); 100515#L123 assume !(8482 == ssl3_accept_~s__state~0); 99530#L126 assume !(8464 == ssl3_accept_~s__state~0); 99531#L129 assume !(8465 == ssl3_accept_~s__state~0); 99524#L132 assume !(8466 == ssl3_accept_~s__state~0); 99525#L135 assume !(8496 == ssl3_accept_~s__state~0); 99517#L138 assume !(8497 == ssl3_accept_~s__state~0); 99518#L141 assume !(8512 == ssl3_accept_~s__state~0); 99498#L144 assume !(8513 == ssl3_accept_~s__state~0); 99499#L147 assume !(8528 == ssl3_accept_~s__state~0); 99489#L150 assume !(8529 == ssl3_accept_~s__state~0); 99490#L153 assume 8544 == ssl3_accept_~s__state~0; 97355#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 97356#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 100497#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100495#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 97191#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 97123#L409 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; 97124#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100472#L585 assume !(8576 == ssl3_accept_~state~0); 100470#L603 ssl3_accept_~skip~0 := 0; 100469#L99-3 assume true; 100468#L99-1 assume !false; 100467#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100466#L102 assume !(12292 == ssl3_accept_~s__state~0); 100465#L105 assume !(16384 == ssl3_accept_~s__state~0); 100464#L108 assume !(8192 == ssl3_accept_~s__state~0); 100463#L111 assume !(24576 == ssl3_accept_~s__state~0); 100462#L114 assume !(8195 == ssl3_accept_~s__state~0); 100461#L117 assume !(8480 == ssl3_accept_~s__state~0); 100460#L120 assume !(8481 == ssl3_accept_~s__state~0); 100459#L123 assume !(8482 == ssl3_accept_~s__state~0); 100458#L126 assume !(8464 == ssl3_accept_~s__state~0); 100457#L129 assume !(8465 == ssl3_accept_~s__state~0); 99536#L132 assume !(8466 == ssl3_accept_~s__state~0); 99532#L135 assume !(8496 == ssl3_accept_~s__state~0); 99533#L138 assume !(8497 == ssl3_accept_~s__state~0); 100442#L141 assume !(8512 == ssl3_accept_~s__state~0); 100440#L144 assume !(8513 == ssl3_accept_~s__state~0); 99519#L147 assume !(8528 == ssl3_accept_~s__state~0); 99516#L150 assume !(8529 == ssl3_accept_~s__state~0); 99513#L153 assume !(8544 == ssl3_accept_~s__state~0); 99497#L156 assume !(8545 == ssl3_accept_~s__state~0); 99491#L159 assume !(8560 == ssl3_accept_~s__state~0); 99492#L162 assume !(8561 == ssl3_accept_~s__state~0); 100413#L165 assume 8448 == ssl3_accept_~s__state~0; 100412#L166 assume !(ssl3_accept_~num1~0 > 0); 100405#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 100399#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100390#L585 assume !(8576 == ssl3_accept_~state~0); 100385#L603 ssl3_accept_~skip~0 := 0; 100380#L99-3 assume true; 100376#L99-1 assume !false; 100370#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100365#L102 assume !(12292 == ssl3_accept_~s__state~0); 100329#L105 assume !(16384 == ssl3_accept_~s__state~0); 100225#L108 assume !(8192 == ssl3_accept_~s__state~0); 100216#L111 assume !(24576 == ssl3_accept_~s__state~0); 100214#L114 assume !(8195 == ssl3_accept_~s__state~0); 100212#L117 assume !(8480 == ssl3_accept_~s__state~0); 100210#L120 assume !(8481 == ssl3_accept_~s__state~0); 100208#L123 assume !(8482 == ssl3_accept_~s__state~0); 100206#L126 assume !(8464 == ssl3_accept_~s__state~0); 100204#L129 assume !(8465 == ssl3_accept_~s__state~0); 100202#L132 assume !(8466 == ssl3_accept_~s__state~0); 100200#L135 assume !(8496 == ssl3_accept_~s__state~0); 100198#L138 assume !(8497 == ssl3_accept_~s__state~0); 100196#L141 assume !(8512 == ssl3_accept_~s__state~0); 100194#L144 assume !(8513 == ssl3_accept_~s__state~0); 100192#L147 assume !(8528 == ssl3_accept_~s__state~0); 100190#L150 assume !(8529 == ssl3_accept_~s__state~0); 100188#L153 assume !(8544 == ssl3_accept_~s__state~0); 100186#L156 assume !(8545 == ssl3_accept_~s__state~0); 100184#L159 assume !(8560 == ssl3_accept_~s__state~0); 100182#L162 assume !(8561 == ssl3_accept_~s__state~0); 100180#L165 assume !(8448 == ssl3_accept_~s__state~0); 100178#L168 assume 8576 == ssl3_accept_~s__state~0; 99797#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 99794#L449 assume !(ssl3_accept_~ret~0 <= 0); 99744#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 99738#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 99727#L585 assume 8576 == ssl3_accept_~state~0; 99724#L604 assume !(8592 == ssl3_accept_~s__state~0); 99722#L603 ssl3_accept_~skip~0 := 0; 99721#L99-3 assume true; 99720#L99-1 assume !false; 99718#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99717#L102 assume !(12292 == ssl3_accept_~s__state~0); 99715#L105 assume !(16384 == ssl3_accept_~s__state~0); 99713#L108 assume !(8192 == ssl3_accept_~s__state~0); 99711#L111 assume !(24576 == ssl3_accept_~s__state~0); 99705#L114 assume !(8195 == ssl3_accept_~s__state~0); 99702#L117 assume !(8480 == ssl3_accept_~s__state~0); 99700#L120 assume !(8481 == ssl3_accept_~s__state~0); 99698#L123 assume !(8482 == ssl3_accept_~s__state~0); 99631#L126 assume !(8464 == ssl3_accept_~s__state~0); 99627#L129 assume !(8465 == ssl3_accept_~s__state~0); 99624#L132 assume 8466 == ssl3_accept_~s__state~0; 97708#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 97473#L274 assume !(0 == ssl3_accept_~blastFlag~0); 97474#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 99690#L548 [2018-11-18 10:55:21,754 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:21,754 INFO L82 PathProgramCache]: Analyzing trace with hash 575657903, now seen corresponding path program 1 times [2018-11-18 10:55:21,754 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:21,754 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:21,754 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:21,755 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:21,755 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:21,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:21,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:21,767 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:21,767 INFO L82 PathProgramCache]: Analyzing trace with hash 389291034, now seen corresponding path program 1 times [2018-11-18 10:55:21,767 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:21,767 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:21,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:21,768 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:21,768 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:21,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:21,812 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:21,812 INFO L82 PathProgramCache]: Analyzing trace with hash 1034529480, now seen corresponding path program 1 times [2018-11-18 10:55:21,812 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:21,812 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:21,812 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:21,813 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:21,813 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:21,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:21,882 INFO L134 CoverageAnalysis]: Checked inductivity of 501 backedges. 194 proven. 0 refuted. 0 times theorem prover too weak. 307 trivial. 0 not checked. [2018-11-18 10:55:21,882 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:21,883 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:23,118 WARN L180 SmtUtils]: Spent 1.23 s on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2018-11-18 10:55:23,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:23,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:23,183 INFO L87 Difference]: Start difference. First operand 9294 states and 12171 transitions. cyclomatic complexity: 2894 Second operand 3 states. [2018-11-18 10:55:23,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:23,204 INFO L93 Difference]: Finished difference Result 9554 states and 12487 transitions. [2018-11-18 10:55:23,204 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:23,204 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9554 states and 12487 transitions. [2018-11-18 10:55:23,227 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3263 [2018-11-18 10:55:23,244 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9554 states to 9448 states and 12349 transitions. [2018-11-18 10:55:23,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3378 [2018-11-18 10:55:23,247 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3378 [2018-11-18 10:55:23,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9448 states and 12349 transitions. [2018-11-18 10:55:23,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:23,248 INFO L705 BuchiCegarLoop]: Abstraction has 9448 states and 12349 transitions. [2018-11-18 10:55:23,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9448 states and 12349 transitions. [2018-11-18 10:55:23,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9448 to 9448. [2018-11-18 10:55:23,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9448 states. [2018-11-18 10:55:23,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9448 states to 9448 states and 12349 transitions. [2018-11-18 10:55:23,318 INFO L728 BuchiCegarLoop]: Abstraction has 9448 states and 12349 transitions. [2018-11-18 10:55:23,319 INFO L608 BuchiCegarLoop]: Abstraction has 9448 states and 12349 transitions. [2018-11-18 10:55:23,319 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-18 10:55:23,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9448 states and 12349 transitions. [2018-11-18 10:55:23,336 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3263 [2018-11-18 10:55:23,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:23,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:23,337 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 10:55:23,337 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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] [2018-11-18 10:55:23,342 INFO L794 eck$LassoCheckResult]: Stem: 116263#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 116017#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 116018#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 116257#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 116258#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 116207#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 116337#L99-3 assume true; 117932#L99-1 assume !false; 118088#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118087#L102 assume !(12292 == ssl3_accept_~s__state~0); 118086#L105 assume !(16384 == ssl3_accept_~s__state~0); 118085#L108 assume !(8192 == ssl3_accept_~s__state~0); 118084#L111 assume !(24576 == ssl3_accept_~s__state~0); 118083#L114 assume !(8195 == ssl3_accept_~s__state~0); 118082#L117 assume !(8480 == ssl3_accept_~s__state~0); 118081#L120 assume !(8481 == ssl3_accept_~s__state~0); 118080#L123 assume !(8482 == ssl3_accept_~s__state~0); 118079#L126 assume !(8464 == ssl3_accept_~s__state~0); 118078#L129 assume !(8465 == ssl3_accept_~s__state~0); 118077#L132 assume !(8466 == ssl3_accept_~s__state~0); 118076#L135 assume !(8496 == ssl3_accept_~s__state~0); 116888#L138 [2018-11-18 10:55:23,342 INFO L796 eck$LassoCheckResult]: Loop: 116888#L138 assume !(8497 == ssl3_accept_~s__state~0); 116884#L141 assume !(8512 == ssl3_accept_~s__state~0); 116880#L144 assume !(8513 == ssl3_accept_~s__state~0); 116876#L147 assume !(8528 == ssl3_accept_~s__state~0); 116872#L150 assume !(8529 == ssl3_accept_~s__state~0); 116868#L153 assume !(8544 == ssl3_accept_~s__state~0); 116818#L156 assume !(8545 == ssl3_accept_~s__state~0); 116819#L159 assume !(8560 == ssl3_accept_~s__state~0); 116527#L162 assume !(8561 == ssl3_accept_~s__state~0); 116528#L165 assume 8448 == ssl3_accept_~s__state~0; 116523#L166 assume !(ssl3_accept_~num1~0 > 0); 116522#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 116515#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 116511#L585 assume !(8576 == ssl3_accept_~state~0); 116380#L603 ssl3_accept_~skip~0 := 0; 116381#L99-3 assume true; 116373#L99-1 assume !false; 116374#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116366#L102 assume !(12292 == ssl3_accept_~s__state~0); 116367#L105 assume !(16384 == ssl3_accept_~s__state~0); 116489#L108 assume !(8192 == ssl3_accept_~s__state~0); 116490#L111 assume !(24576 == ssl3_accept_~s__state~0); 116479#L114 assume !(8195 == ssl3_accept_~s__state~0); 116481#L117 assume !(8480 == ssl3_accept_~s__state~0); 116471#L120 assume !(8481 == ssl3_accept_~s__state~0); 116473#L123 assume 8482 == ssl3_accept_~s__state~0; 116860#L124 ssl3_accept_~s__state~0 := 3; 118136#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 118126#L585 assume !(8576 == ssl3_accept_~state~0); 118122#L603 ssl3_accept_~skip~0 := 0; 118120#L99-3 assume true; 118118#L99-1 assume !false; 118116#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118114#L102 assume !(12292 == ssl3_accept_~s__state~0); 118112#L105 assume !(16384 == ssl3_accept_~s__state~0); 118110#L108 assume !(8192 == ssl3_accept_~s__state~0); 118108#L111 assume !(24576 == ssl3_accept_~s__state~0); 118106#L114 assume !(8195 == ssl3_accept_~s__state~0); 118104#L117 assume !(8480 == ssl3_accept_~s__state~0); 118102#L120 assume !(8481 == ssl3_accept_~s__state~0); 118100#L123 assume !(8482 == ssl3_accept_~s__state~0); 118098#L126 assume !(8464 == ssl3_accept_~s__state~0); 118096#L129 assume !(8465 == ssl3_accept_~s__state~0); 118094#L132 assume !(8466 == ssl3_accept_~s__state~0); 116892#L135 assume !(8496 == ssl3_accept_~s__state~0); 116888#L138 [2018-11-18 10:55:23,342 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:23,343 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-18 10:55:23,343 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:23,343 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:23,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:23,343 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:23,343 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:23,420 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 10:55:23,420 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 10:55:23,420 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 10:55:23,420 INFO L799 eck$LassoCheckResult]: stem already infeasible [2018-11-18 10:55:23,420 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:23,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1024581990, now seen corresponding path program 2 times [2018-11-18 10:55:23,420 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:23,421 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:23,421 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:23,421 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:23,429 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:23,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:23,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:23,646 WARN L180 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 31 [2018-11-18 10:55:23,660 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:55:23,661 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:55:23,661 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:55:23,661 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:55:23,661 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-18 10:55:23,661 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:23,661 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:55:23,661 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:55:23,661 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration26_Loop [2018-11-18 10:55:23,661 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:55:23,661 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:55:23,662 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 10:55:23,673 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 10:55:23,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 10:55:23,693 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 10:55:23,701 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 10:55:23,784 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:55:23,784 INFO L412 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:23,803 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:23,803 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:23,806 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:23,806 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/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 10:55:23,824 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:23,824 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:23,828 INFO L445 LassoAnalysis]: Proved nontermination for one component. [2018-11-18 10:55:23,828 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_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/z3 Starting monitored process 29 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 29 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:23,851 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-18 10:55:23,851 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/z3 Starting monitored process 30 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 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:23,877 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-18 10:55:23,877 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-18 10:55:24,158 INFO L452 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-18 10:55:24,160 INFO L216 LassoAnalysis]: Preferences: [2018-11-18 10:55:24,160 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-18 10:55:24,160 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-18 10:55:24,160 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-18 10:55:24,160 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-18 10:55:24,160 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-18 10:55:24,161 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-18 10:55:24,161 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-18 10:55:24,161 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11_false-unreach-call_false-termination.cil.c_Iteration26_Loop [2018-11-18 10:55:24,161 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-18 10:55:24,161 INFO L282 LassoAnalysis]: Starting lasso preprocessing... [2018-11-18 10:55:24,161 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 10:55:24,170 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 10:55:24,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-18 10:55:24,178 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 10:55:24,183 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 10:55:24,266 INFO L300 LassoAnalysis]: Preprocessing complete. [2018-11-18 10:55:24,266 INFO L497 LassoAnalysis]: Using template 'affine'. [2018-11-18 10:55:24,266 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 10:55:24,267 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:24,267 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:24,267 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:24,267 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:24,267 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:24,267 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:24,267 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:24,268 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:24,268 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 10:55:24,268 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:24,268 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:24,268 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:24,268 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-18 10:55:24,269 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:24,269 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-18 10:55:24,269 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:24,270 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:24,270 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 10:55:24,270 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:24,270 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:24,270 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:24,270 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:55:24,270 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:24,271 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:55:24,271 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:24,271 INFO L530 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-18 10:55:24,272 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 10:55:24,272 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-18 10:55:24,272 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-18 10:55:24,272 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-18 10:55:24,272 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-18 10:55:24,272 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-18 10:55:24,273 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-18 10:55:24,273 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-18 10:55:24,278 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-18 10:55:24,280 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-18 10:55:24,280 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-18 10:55:24,281 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-18 10:55:24,281 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-18 10:55:24,281 INFO L518 LassoAnalysis]: Proved termination. [2018-11-18 10:55:24,281 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 10:55:24,281 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-18 10:55:24,357 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:24,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:24,388 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:24,411 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:24,442 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-18 10:55:24,443 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 10:55:24,443 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9448 states and 12349 transitions. cyclomatic complexity: 2918 Second operand 5 states. [2018-11-18 10:55:24,730 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9448 states and 12349 transitions. cyclomatic complexity: 2918. Second operand 5 states. Result 36185 states and 46880 transitions. Complement of second has 9 states. [2018-11-18 10:55:24,731 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 10:55:24,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-18 10:55:24,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 370 transitions. [2018-11-18 10:55:24,732 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 370 transitions. Stem has 21 letters. Loop has 45 letters. [2018-11-18 10:55:24,732 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:24,732 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 370 transitions. Stem has 66 letters. Loop has 45 letters. [2018-11-18 10:55:24,733 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:24,733 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 370 transitions. Stem has 21 letters. Loop has 90 letters. [2018-11-18 10:55:24,733 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-18 10:55:24,733 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36185 states and 46880 transitions. [2018-11-18 10:55:24,832 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6269 [2018-11-18 10:55:24,890 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36185 states to 35845 states and 46455 transitions. [2018-11-18 10:55:24,890 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6935 [2018-11-18 10:55:24,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6971 [2018-11-18 10:55:24,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35845 states and 46455 transitions. [2018-11-18 10:55:24,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:24,894 INFO L705 BuchiCegarLoop]: Abstraction has 35845 states and 46455 transitions. [2018-11-18 10:55:24,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35845 states and 46455 transitions. [2018-11-18 10:55:25,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35845 to 31654. [2018-11-18 10:55:25,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31654 states. [2018-11-18 10:55:25,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31654 states to 31654 states and 41282 transitions. [2018-11-18 10:55:25,177 INFO L728 BuchiCegarLoop]: Abstraction has 31654 states and 41282 transitions. [2018-11-18 10:55:25,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 10:55:25,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 10:55:25,178 INFO L87 Difference]: Start difference. First operand 31654 states and 41282 transitions. Second operand 3 states. [2018-11-18 10:55:25,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:25,284 INFO L93 Difference]: Finished difference Result 13748 states and 17794 transitions. [2018-11-18 10:55:25,286 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 10:55:25,286 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13748 states and 17794 transitions. [2018-11-18 10:55:25,309 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2600 [2018-11-18 10:55:25,327 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13748 states to 13737 states and 17783 transitions. [2018-11-18 10:55:25,327 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2685 [2018-11-18 10:55:25,329 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2685 [2018-11-18 10:55:25,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13737 states and 17783 transitions. [2018-11-18 10:55:25,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:25,330 INFO L705 BuchiCegarLoop]: Abstraction has 13737 states and 17783 transitions. [2018-11-18 10:55:25,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13737 states and 17783 transitions. [2018-11-18 10:55:25,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13737 to 13578. [2018-11-18 10:55:25,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13578 states. [2018-11-18 10:55:25,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13578 states to 13578 states and 17594 transitions. [2018-11-18 10:55:25,428 INFO L728 BuchiCegarLoop]: Abstraction has 13578 states and 17594 transitions. [2018-11-18 10:55:25,428 INFO L608 BuchiCegarLoop]: Abstraction has 13578 states and 17594 transitions. [2018-11-18 10:55:25,428 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-18 10:55:25,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13578 states and 17594 transitions. [2018-11-18 10:55:25,445 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2557 [2018-11-18 10:55:25,446 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:25,446 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:25,447 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:25,447 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:25,447 INFO L794 eck$LassoCheckResult]: Stem: 207513#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 207277#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 207278#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 207506#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 207507#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 207457#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 207578#L99-3 assume true; 209980#L99-1 assume !false; 209979#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 209978#L102 assume !(12292 == ssl3_accept_~s__state~0); 209977#L105 assume !(16384 == ssl3_accept_~s__state~0); 209976#L108 assume !(8192 == ssl3_accept_~s__state~0); 209975#L111 assume !(24576 == ssl3_accept_~s__state~0); 209974#L114 assume !(8195 == ssl3_accept_~s__state~0); 209973#L117 assume !(8480 == ssl3_accept_~s__state~0); 209972#L120 assume !(8481 == ssl3_accept_~s__state~0); 209971#L123 assume !(8482 == ssl3_accept_~s__state~0); 209970#L126 assume 8464 == ssl3_accept_~s__state~0; 209969#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 209968#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 209960#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 209961#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 209934#L585 assume !(8576 == ssl3_accept_~state~0); 209933#L603 ssl3_accept_~skip~0 := 0; 209923#L99-3 assume true; 209924#L99-1 assume !false; 209915#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 209916#L102 assume !(12292 == ssl3_accept_~s__state~0); 209907#L105 assume !(16384 == ssl3_accept_~s__state~0); 209908#L108 assume !(8192 == ssl3_accept_~s__state~0); 209899#L111 assume !(24576 == ssl3_accept_~s__state~0); 209900#L114 assume !(8195 == ssl3_accept_~s__state~0); 209891#L117 assume !(8480 == ssl3_accept_~s__state~0); 209892#L120 assume !(8481 == ssl3_accept_~s__state~0); 209883#L123 assume !(8482 == ssl3_accept_~s__state~0); 209884#L126 assume !(8464 == ssl3_accept_~s__state~0); 209875#L129 assume !(8465 == ssl3_accept_~s__state~0); 209876#L132 assume !(8466 == ssl3_accept_~s__state~0); 209242#L135 assume 8496 == ssl3_accept_~s__state~0; 209243#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 209109#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 209110#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 211445#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 210454#L297-2 ssl3_accept_~s__init_num~0 := 0; 210455#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 210087#L585 assume !(8576 == ssl3_accept_~state~0); 210085#L603 ssl3_accept_~skip~0 := 0; 210065#L99-3 assume true; 210066#L99-1 assume !false; 210053#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 210054#L102 assume !(12292 == ssl3_accept_~s__state~0); 210039#L105 assume !(16384 == ssl3_accept_~s__state~0); 210040#L108 assume !(8192 == ssl3_accept_~s__state~0); 210025#L111 assume !(24576 == ssl3_accept_~s__state~0); 210026#L114 assume !(8195 == ssl3_accept_~s__state~0); 210010#L117 assume !(8480 == ssl3_accept_~s__state~0); 210011#L120 assume !(8481 == ssl3_accept_~s__state~0); 209997#L123 assume !(8482 == ssl3_accept_~s__state~0); 209998#L126 assume !(8464 == ssl3_accept_~s__state~0); 209983#L129 assume !(8465 == ssl3_accept_~s__state~0); 209984#L132 assume !(8466 == ssl3_accept_~s__state~0); 209240#L135 assume !(8496 == ssl3_accept_~s__state~0); 209241#L138 assume !(8497 == ssl3_accept_~s__state~0); 208420#L141 [2018-11-18 10:55:25,447 INFO L796 eck$LassoCheckResult]: Loop: 208420#L141 assume !(8512 == ssl3_accept_~s__state~0); 208411#L144 assume !(8513 == ssl3_accept_~s__state~0); 208412#L147 assume !(8528 == ssl3_accept_~s__state~0); 208403#L150 assume !(8529 == ssl3_accept_~s__state~0); 208404#L153 assume !(8544 == ssl3_accept_~s__state~0); 208395#L156 assume !(8545 == ssl3_accept_~s__state~0); 208396#L159 assume !(8560 == ssl3_accept_~s__state~0); 208388#L162 assume !(8561 == ssl3_accept_~s__state~0); 208389#L165 assume !(8448 == ssl3_accept_~s__state~0); 208382#L168 assume !(8576 == ssl3_accept_~s__state~0); 208383#L171 assume !(8577 == ssl3_accept_~s__state~0); 208377#L174 assume !(8592 == ssl3_accept_~s__state~0); 208375#L177 assume !(8593 == ssl3_accept_~s__state~0); 208373#L180 assume !(8608 == ssl3_accept_~s__state~0); 208366#L183 assume !(8609 == ssl3_accept_~s__state~0); 208354#L186 assume !(8640 == ssl3_accept_~s__state~0); 208351#L189 assume !(8641 == ssl3_accept_~s__state~0); 207572#L192 assume 8656 == ssl3_accept_~s__state~0; 207450#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 207282#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 207283#L502 assume !(2 == ssl3_accept_~blastFlag~0); 207324#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 207325#L510 assume !(0 == ssl3_accept_~tmp___10~0); 208359#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208280#L585 assume !(8576 == ssl3_accept_~state~0); 208272#L603 ssl3_accept_~skip~0 := 0; 208268#L99-3 assume true; 208264#L99-1 assume !false; 208260#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208256#L102 assume !(12292 == ssl3_accept_~s__state~0); 208252#L105 assume !(16384 == ssl3_accept_~s__state~0); 208248#L108 assume !(8192 == ssl3_accept_~s__state~0); 208244#L111 assume !(24576 == ssl3_accept_~s__state~0); 208240#L114 assume !(8195 == ssl3_accept_~s__state~0); 208236#L117 assume !(8480 == ssl3_accept_~s__state~0); 208232#L120 assume !(8481 == ssl3_accept_~s__state~0); 208228#L123 assume !(8482 == ssl3_accept_~s__state~0); 208224#L126 assume !(8464 == ssl3_accept_~s__state~0); 208220#L129 assume !(8465 == ssl3_accept_~s__state~0); 208216#L132 assume !(8466 == ssl3_accept_~s__state~0); 208212#L135 assume !(8496 == ssl3_accept_~s__state~0); 208208#L138 assume !(8497 == ssl3_accept_~s__state~0); 208204#L141 assume !(8512 == ssl3_accept_~s__state~0); 208200#L144 assume !(8513 == ssl3_accept_~s__state~0); 208196#L147 assume !(8528 == ssl3_accept_~s__state~0); 208192#L150 assume !(8529 == ssl3_accept_~s__state~0); 208188#L153 assume !(8544 == ssl3_accept_~s__state~0); 208184#L156 assume !(8545 == ssl3_accept_~s__state~0); 208180#L159 assume !(8560 == ssl3_accept_~s__state~0); 208176#L162 assume !(8561 == ssl3_accept_~s__state~0); 208172#L165 assume !(8448 == ssl3_accept_~s__state~0); 208168#L168 assume !(8576 == ssl3_accept_~s__state~0); 208128#L171 assume !(8577 == ssl3_accept_~s__state~0); 208129#L174 assume !(8592 == ssl3_accept_~s__state~0); 208064#L177 assume !(8593 == ssl3_accept_~s__state~0); 208065#L180 assume !(8608 == ssl3_accept_~s__state~0); 208034#L183 assume !(8609 == ssl3_accept_~s__state~0); 208035#L186 assume !(8640 == ssl3_accept_~s__state~0); 207916#L189 assume !(8641 == ssl3_accept_~s__state~0); 207917#L192 assume !(8656 == ssl3_accept_~s__state~0); 207549#L195 assume !(8657 == ssl3_accept_~s__state~0); 207500#L198 assume 8672 == ssl3_accept_~s__state~0; 207481#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 207439#L518 assume !(4 == ssl3_accept_~blastFlag~0); 207440#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 207553#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 207554#L525-2 ssl3_accept_~s__init_num~0 := 0; 207769#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 207765#L585 assume !(8576 == ssl3_accept_~state~0); 207755#L603 ssl3_accept_~skip~0 := 0; 207756#L99-3 assume true; 207747#L99-1 assume !false; 207748#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207739#L102 assume !(12292 == ssl3_accept_~s__state~0); 207740#L105 assume !(16384 == ssl3_accept_~s__state~0); 207731#L108 assume !(8192 == ssl3_accept_~s__state~0); 207732#L111 assume !(24576 == ssl3_accept_~s__state~0); 207723#L114 assume !(8195 == ssl3_accept_~s__state~0); 207724#L117 assume !(8480 == ssl3_accept_~s__state~0); 207715#L120 assume !(8481 == ssl3_accept_~s__state~0); 207716#L123 assume !(8482 == ssl3_accept_~s__state~0); 207707#L126 assume !(8464 == ssl3_accept_~s__state~0); 207708#L129 assume !(8465 == ssl3_accept_~s__state~0); 207699#L132 assume !(8466 == ssl3_accept_~s__state~0); 207700#L135 assume !(8496 == ssl3_accept_~s__state~0); 207689#L138 assume !(8497 == ssl3_accept_~s__state~0); 207690#L141 assume !(8512 == ssl3_accept_~s__state~0); 207679#L144 assume !(8513 == ssl3_accept_~s__state~0); 207680#L147 assume !(8528 == ssl3_accept_~s__state~0); 207670#L150 assume !(8529 == ssl3_accept_~s__state~0); 207671#L153 assume !(8544 == ssl3_accept_~s__state~0); 207655#L156 assume !(8545 == ssl3_accept_~s__state~0); 207656#L159 assume !(8560 == ssl3_accept_~s__state~0); 207646#L162 assume !(8561 == ssl3_accept_~s__state~0); 207647#L165 assume 8448 == ssl3_accept_~s__state~0; 207639#L166 assume !(ssl3_accept_~num1~0 > 0); 207638#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 207630#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 207626#L585 assume !(8576 == ssl3_accept_~state~0); 207609#L603 ssl3_accept_~skip~0 := 0; 207610#L99-3 assume true; 207598#L99-1 assume !false; 207599#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207582#L102 assume 12292 == ssl3_accept_~s__state~0; 207584#L103 ssl3_accept_~s__new_session~0 := 1; 210375#L211 ssl3_accept_~s__server~0 := 1; 210372#L216 assume 0 != ssl3_accept_~cb~0; 210369#L216-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 210366#L221 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 210362#L226 assume !(0 == ssl3_accept_~s__init_buf___0~0); 210357#L226-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 210351#L243 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 210345#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 210333#L585 assume !(8576 == ssl3_accept_~state~0); 210327#L603 ssl3_accept_~skip~0 := 0; 210323#L99-3 assume true; 210319#L99-1 assume !false; 210315#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 210311#L102 assume !(12292 == ssl3_accept_~s__state~0); 210307#L105 assume !(16384 == ssl3_accept_~s__state~0); 210303#L108 assume !(8192 == ssl3_accept_~s__state~0); 210300#L111 assume !(24576 == ssl3_accept_~s__state~0); 210295#L114 assume !(8195 == ssl3_accept_~s__state~0); 210290#L117 assume !(8480 == ssl3_accept_~s__state~0); 210291#L120 assume !(8481 == ssl3_accept_~s__state~0); 219817#L123 assume !(8482 == ssl3_accept_~s__state~0); 219816#L126 assume !(8464 == ssl3_accept_~s__state~0); 219815#L129 assume !(8465 == ssl3_accept_~s__state~0); 219772#L132 assume !(8466 == ssl3_accept_~s__state~0); 213180#L135 assume 8496 == ssl3_accept_~s__state~0; 210143#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 213100#L287 assume !(1 == ssl3_accept_~blastFlag~0); 212906#L290 assume !(3 == ssl3_accept_~blastFlag~0); 212907#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 210458#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 210459#L297-2 ssl3_accept_~s__init_num~0 := 0; 210450#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 210446#L585 assume !(8576 == ssl3_accept_~state~0); 210073#L603 ssl3_accept_~skip~0 := 0; 210074#L99-3 assume true; 210059#L99-1 assume !false; 210060#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 210046#L102 assume !(12292 == ssl3_accept_~s__state~0); 210047#L105 assume !(16384 == ssl3_accept_~s__state~0); 210032#L108 assume !(8192 == ssl3_accept_~s__state~0); 210033#L111 assume !(24576 == ssl3_accept_~s__state~0); 210018#L114 assume !(8195 == ssl3_accept_~s__state~0); 210019#L117 assume !(8480 == ssl3_accept_~s__state~0); 210004#L120 assume !(8481 == ssl3_accept_~s__state~0); 210005#L123 assume !(8482 == ssl3_accept_~s__state~0); 209990#L126 assume !(8464 == ssl3_accept_~s__state~0); 209991#L129 assume !(8465 == ssl3_accept_~s__state~0); 209869#L132 assume !(8466 == ssl3_accept_~s__state~0); 209870#L135 assume !(8496 == ssl3_accept_~s__state~0); 208419#L138 assume !(8497 == ssl3_accept_~s__state~0); 208420#L141 [2018-11-18 10:55:25,447 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:25,447 INFO L82 PathProgramCache]: Analyzing trace with hash 1656053509, now seen corresponding path program 1 times [2018-11-18 10:55:25,448 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:25,448 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:25,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:25,448 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:25,448 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:25,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:25,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:25,459 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:25,459 INFO L82 PathProgramCache]: Analyzing trace with hash 849256380, now seen corresponding path program 1 times [2018-11-18 10:55:25,459 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:25,459 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:25,459 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:25,460 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:25,460 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:25,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:25,550 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 132 proven. 7 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-18 10:55:25,550 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:55:25,550 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:55:25,558 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:25,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:25,573 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:25,588 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2018-11-18 10:55:25,611 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 10:55:25,611 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 10:55:25,612 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:25,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 10:55:25,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-18 10:55:25,612 INFO L87 Difference]: Start difference. First operand 13578 states and 17594 transitions. cyclomatic complexity: 4036 Second operand 5 states. [2018-11-18 10:55:25,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:25,822 INFO L93 Difference]: Finished difference Result 14296 states and 18261 transitions. [2018-11-18 10:55:25,824 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 10:55:25,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14296 states and 18261 transitions. [2018-11-18 10:55:25,851 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2171 [2018-11-18 10:55:25,870 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14296 states to 14179 states and 18123 transitions. [2018-11-18 10:55:25,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2738 [2018-11-18 10:55:25,873 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2738 [2018-11-18 10:55:25,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14179 states and 18123 transitions. [2018-11-18 10:55:25,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:25,873 INFO L705 BuchiCegarLoop]: Abstraction has 14179 states and 18123 transitions. [2018-11-18 10:55:25,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14179 states and 18123 transitions. [2018-11-18 10:55:25,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14179 to 12583. [2018-11-18 10:55:25,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12583 states. [2018-11-18 10:55:25,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 16160 transitions. [2018-11-18 10:55:25,972 INFO L728 BuchiCegarLoop]: Abstraction has 12583 states and 16160 transitions. [2018-11-18 10:55:25,972 INFO L608 BuchiCegarLoop]: Abstraction has 12583 states and 16160 transitions. [2018-11-18 10:55:25,972 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-18 10:55:25,972 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12583 states and 16160 transitions. [2018-11-18 10:55:25,991 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2033 [2018-11-18 10:55:25,991 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:25,991 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:25,992 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:25,992 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:25,992 INFO L794 eck$LassoCheckResult]: Stem: 235864#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 235629#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 235630#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 235857#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 235858#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 235807#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 235941#L99-3 assume true; 236038#L99-1 assume !false; 236037#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 236036#L102 assume !(12292 == ssl3_accept_~s__state~0); 236035#L105 assume !(16384 == ssl3_accept_~s__state~0); 236034#L108 assume !(8192 == ssl3_accept_~s__state~0); 236033#L111 assume !(24576 == ssl3_accept_~s__state~0); 236032#L114 assume !(8195 == ssl3_accept_~s__state~0); 236031#L117 assume !(8480 == ssl3_accept_~s__state~0); 236030#L120 assume !(8481 == ssl3_accept_~s__state~0); 236029#L123 assume !(8482 == ssl3_accept_~s__state~0); 236028#L126 assume 8464 == ssl3_accept_~s__state~0; 235701#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 235702#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 240965#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 240963#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240958#L585 assume !(8576 == ssl3_accept_~state~0); 240956#L603 ssl3_accept_~skip~0 := 0; 240955#L99-3 assume true; 240954#L99-1 assume !false; 240953#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240952#L102 assume !(12292 == ssl3_accept_~s__state~0); 240951#L105 assume !(16384 == ssl3_accept_~s__state~0); 240950#L108 assume !(8192 == ssl3_accept_~s__state~0); 240949#L111 assume !(24576 == ssl3_accept_~s__state~0); 240948#L114 assume !(8195 == ssl3_accept_~s__state~0); 240947#L117 assume !(8480 == ssl3_accept_~s__state~0); 240946#L120 assume !(8481 == ssl3_accept_~s__state~0); 240945#L123 assume !(8482 == ssl3_accept_~s__state~0); 240944#L126 assume !(8464 == ssl3_accept_~s__state~0); 240943#L129 assume !(8465 == ssl3_accept_~s__state~0); 240942#L132 assume !(8466 == ssl3_accept_~s__state~0); 240941#L135 assume 8496 == ssl3_accept_~s__state~0; 240939#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 240936#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 239883#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 239878#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 235855#L297-2 ssl3_accept_~s__init_num~0 := 0; 235802#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 235618#L585 assume !(8576 == ssl3_accept_~state~0); 235631#L603 ssl3_accept_~skip~0 := 0; 235861#L99-3 assume true; 235862#L99-1 assume !false; 235748#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235749#L102 assume !(12292 == ssl3_accept_~s__state~0); 235767#L105 assume !(16384 == ssl3_accept_~s__state~0); 235768#L108 assume !(8192 == ssl3_accept_~s__state~0); 235698#L111 assume !(24576 == ssl3_accept_~s__state~0); 235699#L114 assume !(8195 == ssl3_accept_~s__state~0); 235678#L117 assume !(8480 == ssl3_accept_~s__state~0); 235679#L120 assume !(8481 == ssl3_accept_~s__state~0); 235913#L123 assume !(8482 == ssl3_accept_~s__state~0); 235914#L126 assume !(8464 == ssl3_accept_~s__state~0); 235893#L129 assume !(8465 == ssl3_accept_~s__state~0); 235894#L132 assume !(8466 == ssl3_accept_~s__state~0); 235814#L135 assume !(8496 == ssl3_accept_~s__state~0); 235815#L138 assume !(8497 == ssl3_accept_~s__state~0); 235792#L141 [2018-11-18 10:55:25,992 INFO L796 eck$LassoCheckResult]: Loop: 235792#L141 assume !(8512 == ssl3_accept_~s__state~0); 235705#L144 assume !(8513 == ssl3_accept_~s__state~0); 235656#L147 assume !(8528 == ssl3_accept_~s__state~0); 235657#L150 assume !(8529 == ssl3_accept_~s__state~0); 235647#L153 assume !(8544 == ssl3_accept_~s__state~0); 235648#L156 assume !(8545 == ssl3_accept_~s__state~0); 235922#L159 assume !(8560 == ssl3_accept_~s__state~0); 235903#L162 assume !(8561 == ssl3_accept_~s__state~0); 235850#L165 assume !(8448 == ssl3_accept_~s__state~0); 235823#L168 assume !(8576 == ssl3_accept_~s__state~0); 235824#L171 assume !(8577 == ssl3_accept_~s__state~0); 235798#L174 assume !(8592 == ssl3_accept_~s__state~0); 235713#L177 assume !(8593 == ssl3_accept_~s__state~0); 235666#L180 assume !(8608 == ssl3_accept_~s__state~0); 235667#L183 assume !(8609 == ssl3_accept_~s__state~0); 235695#L186 assume !(8640 == ssl3_accept_~s__state~0); 242772#L189 assume !(8641 == ssl3_accept_~s__state~0); 242770#L192 assume 8656 == ssl3_accept_~s__state~0; 235909#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 242767#L497 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 242765#L502 assume !(2 == ssl3_accept_~blastFlag~0); 242763#L502-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 242759#L510 assume !(0 == ssl3_accept_~tmp___10~0); 242603#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 242598#L585 assume !(8576 == ssl3_accept_~state~0); 242596#L603 ssl3_accept_~skip~0 := 0; 242595#L99-3 assume true; 242594#L99-1 assume !false; 242593#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 242592#L102 assume !(12292 == ssl3_accept_~s__state~0); 242591#L105 assume !(16384 == ssl3_accept_~s__state~0); 242590#L108 assume !(8192 == ssl3_accept_~s__state~0); 242589#L111 assume !(24576 == ssl3_accept_~s__state~0); 242588#L114 assume !(8195 == ssl3_accept_~s__state~0); 242587#L117 assume !(8480 == ssl3_accept_~s__state~0); 242586#L120 assume !(8481 == ssl3_accept_~s__state~0); 242585#L123 assume !(8482 == ssl3_accept_~s__state~0); 242584#L126 assume !(8464 == ssl3_accept_~s__state~0); 242583#L129 assume !(8465 == ssl3_accept_~s__state~0); 242582#L132 assume !(8466 == ssl3_accept_~s__state~0); 242581#L135 assume !(8496 == ssl3_accept_~s__state~0); 242580#L138 assume !(8497 == ssl3_accept_~s__state~0); 242579#L141 assume !(8512 == ssl3_accept_~s__state~0); 242578#L144 assume !(8513 == ssl3_accept_~s__state~0); 242577#L147 assume !(8528 == ssl3_accept_~s__state~0); 242576#L150 assume !(8529 == ssl3_accept_~s__state~0); 242415#L153 assume !(8544 == ssl3_accept_~s__state~0); 242412#L156 assume !(8545 == ssl3_accept_~s__state~0); 242413#L159 assume !(8560 == ssl3_accept_~s__state~0); 242407#L162 assume !(8561 == ssl3_accept_~s__state~0); 242405#L165 assume !(8448 == ssl3_accept_~s__state~0); 242403#L168 assume !(8576 == ssl3_accept_~s__state~0); 242400#L171 assume !(8577 == ssl3_accept_~s__state~0); 242397#L174 assume !(8592 == ssl3_accept_~s__state~0); 242395#L177 assume !(8593 == ssl3_accept_~s__state~0); 242393#L180 assume !(8608 == ssl3_accept_~s__state~0); 242391#L183 assume !(8609 == ssl3_accept_~s__state~0); 242389#L186 assume !(8640 == ssl3_accept_~s__state~0); 242387#L189 assume !(8641 == ssl3_accept_~s__state~0); 242363#L192 assume !(8656 == ssl3_accept_~s__state~0); 235908#L195 assume !(8657 == ssl3_accept_~s__state~0); 235852#L198 assume 8672 == ssl3_accept_~s__state~0; 235725#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 235726#L518 assume !(4 == ssl3_accept_~blastFlag~0); 235729#L521 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 235730#L525 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 235929#L525-2 ssl3_accept_~s__init_num~0 := 0; 235930#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 242710#L585 assume !(8576 == ssl3_accept_~state~0); 242708#L603 ssl3_accept_~skip~0 := 0; 242707#L99-3 assume true; 242706#L99-1 assume !false; 242705#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 242704#L102 assume !(12292 == ssl3_accept_~s__state~0); 242703#L105 assume !(16384 == ssl3_accept_~s__state~0); 242702#L108 assume !(8192 == ssl3_accept_~s__state~0); 242700#L111 assume !(24576 == ssl3_accept_~s__state~0); 242699#L114 assume !(8195 == ssl3_accept_~s__state~0); 242698#L117 assume !(8480 == ssl3_accept_~s__state~0); 242693#L120 assume !(8481 == ssl3_accept_~s__state~0); 242692#L123 assume !(8482 == ssl3_accept_~s__state~0); 242691#L126 assume !(8464 == ssl3_accept_~s__state~0); 242690#L129 assume !(8465 == ssl3_accept_~s__state~0); 242689#L132 assume !(8466 == ssl3_accept_~s__state~0); 242688#L135 assume !(8496 == ssl3_accept_~s__state~0); 242687#L138 assume !(8497 == ssl3_accept_~s__state~0); 242686#L141 assume !(8512 == ssl3_accept_~s__state~0); 242685#L144 assume !(8513 == ssl3_accept_~s__state~0); 242683#L147 assume !(8528 == ssl3_accept_~s__state~0); 242681#L150 assume !(8529 == ssl3_accept_~s__state~0); 242679#L153 assume !(8544 == ssl3_accept_~s__state~0); 242678#L156 assume !(8545 == ssl3_accept_~s__state~0); 242677#L159 assume !(8560 == ssl3_accept_~s__state~0); 242676#L162 assume !(8561 == ssl3_accept_~s__state~0); 242675#L165 assume 8448 == ssl3_accept_~s__state~0; 242673#L166 assume !(ssl3_accept_~num1~0 > 0); 242671#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 235644#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 242661#L585 assume !(8576 == ssl3_accept_~state~0); 235604#L603 ssl3_accept_~skip~0 := 0; 242658#L99-3 assume true; 242657#L99-1 assume !false; 242656#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 242655#L102 assume !(12292 == ssl3_accept_~s__state~0); 242654#L105 assume !(16384 == ssl3_accept_~s__state~0); 242653#L108 assume !(8192 == ssl3_accept_~s__state~0); 242652#L111 assume !(24576 == ssl3_accept_~s__state~0); 242651#L114 assume !(8195 == ssl3_accept_~s__state~0); 242650#L117 assume !(8480 == ssl3_accept_~s__state~0); 242624#L120 assume !(8481 == ssl3_accept_~s__state~0); 242623#L123 assume !(8482 == ssl3_accept_~s__state~0); 242622#L126 assume !(8464 == ssl3_accept_~s__state~0); 242621#L129 assume !(8465 == ssl3_accept_~s__state~0); 242620#L132 assume !(8466 == ssl3_accept_~s__state~0); 242619#L135 assume !(8496 == ssl3_accept_~s__state~0); 242618#L138 assume !(8497 == ssl3_accept_~s__state~0); 242617#L141 assume !(8512 == ssl3_accept_~s__state~0); 242616#L144 assume !(8513 == ssl3_accept_~s__state~0); 242615#L147 assume !(8528 == ssl3_accept_~s__state~0); 242614#L150 assume !(8529 == ssl3_accept_~s__state~0); 242613#L153 assume !(8544 == ssl3_accept_~s__state~0); 242612#L156 assume !(8545 == ssl3_accept_~s__state~0); 242611#L159 assume !(8560 == ssl3_accept_~s__state~0); 242610#L162 assume !(8561 == ssl3_accept_~s__state~0); 242609#L165 assume !(8448 == ssl3_accept_~s__state~0); 242608#L168 assume 8576 == ssl3_accept_~s__state~0; 242468#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 242467#L449 assume !(ssl3_accept_~ret~0 <= 0); 235752#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 235753#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240325#L585 assume 8576 == ssl3_accept_~state~0; 240318#L604 assume !(8592 == ssl3_accept_~s__state~0); 240288#L603 ssl3_accept_~skip~0 := 0; 240273#L99-3 assume true; 240266#L99-1 assume !false; 240259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240252#L102 assume !(12292 == ssl3_accept_~s__state~0); 240245#L105 assume !(16384 == ssl3_accept_~s__state~0); 240237#L108 assume !(8192 == ssl3_accept_~s__state~0); 240229#L111 assume !(24576 == ssl3_accept_~s__state~0); 240221#L114 assume !(8195 == ssl3_accept_~s__state~0); 240213#L117 assume !(8480 == ssl3_accept_~s__state~0); 240205#L120 assume !(8481 == ssl3_accept_~s__state~0); 240197#L123 assume !(8482 == ssl3_accept_~s__state~0); 240189#L126 assume !(8464 == ssl3_accept_~s__state~0); 240190#L129 assume !(8465 == ssl3_accept_~s__state~0); 240156#L132 assume !(8466 == ssl3_accept_~s__state~0); 236022#L135 assume 8496 == ssl3_accept_~s__state~0; 235680#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 235681#L287 assume !(1 == ssl3_accept_~blastFlag~0); 242864#L290 assume !(3 == ssl3_accept_~blastFlag~0); 242859#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 242192#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 241236#L297-2 ssl3_accept_~s__init_num~0 := 0; 246335#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 246332#L585 assume !(8576 == ssl3_accept_~state~0); 235841#L603 ssl3_accept_~skip~0 := 0; 235842#L99-3 assume true; 235869#L99-1 assume !false; 235870#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235808#L102 assume !(12292 == ssl3_accept_~s__state~0); 235809#L105 assume !(16384 == ssl3_accept_~s__state~0); 235787#L108 assume !(8192 == ssl3_accept_~s__state~0); 235788#L111 assume !(24576 == ssl3_accept_~s__state~0); 235651#L114 assume !(8195 == ssl3_accept_~s__state~0); 235652#L117 assume !(8480 == ssl3_accept_~s__state~0); 235639#L120 assume !(8481 == ssl3_accept_~s__state~0); 235640#L123 assume !(8482 == ssl3_accept_~s__state~0); 235884#L126 assume !(8464 == ssl3_accept_~s__state~0); 235885#L129 assume !(8465 == ssl3_accept_~s__state~0); 235877#L132 assume !(8466 == ssl3_accept_~s__state~0); 235878#L135 assume !(8496 == ssl3_accept_~s__state~0); 235832#L138 assume !(8497 == ssl3_accept_~s__state~0); 235792#L141 [2018-11-18 10:55:25,993 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:25,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1656053509, now seen corresponding path program 2 times [2018-11-18 10:55:25,993 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:25,993 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:25,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:25,993 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:25,993 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:25,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:26,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:26,003 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:26,003 INFO L82 PathProgramCache]: Analyzing trace with hash -2048458750, now seen corresponding path program 1 times [2018-11-18 10:55:26,003 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:26,003 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:26,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:26,004 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:26,004 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:26,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:26,169 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 187 proven. 28 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2018-11-18 10:55:26,170 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-18 10:55:26,170 INFO L223 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-18 10:55:26,183 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:26,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 10:55:26,216 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 10:55:26,249 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 128 proven. 0 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2018-11-18 10:55:26,265 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-18 10:55:26,265 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-18 10:55:26,265 INFO L811 eck$LassoCheckResult]: loop already infeasible [2018-11-18 10:55:26,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-18 10:55:26,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-18 10:55:26,266 INFO L87 Difference]: Start difference. First operand 12583 states and 16160 transitions. cyclomatic complexity: 3614 Second operand 5 states. [2018-11-18 10:55:26,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 10:55:26,490 INFO L93 Difference]: Finished difference Result 13985 states and 17631 transitions. [2018-11-18 10:55:26,492 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 10:55:26,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13985 states and 17631 transitions. [2018-11-18 10:55:26,528 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1954 [2018-11-18 10:55:26,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13985 states to 12190 states and 15450 transitions. [2018-11-18 10:55:26,551 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2599 [2018-11-18 10:55:26,554 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2812 [2018-11-18 10:55:26,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12190 states and 15450 transitions. [2018-11-18 10:55:26,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-18 10:55:26,555 INFO L705 BuchiCegarLoop]: Abstraction has 12190 states and 15450 transitions. [2018-11-18 10:55:26,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12190 states and 15450 transitions. [2018-11-18 10:55:26,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12190 to 11514. [2018-11-18 10:55:26,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11514 states. [2018-11-18 10:55:26,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11514 states to 11514 states and 14611 transitions. [2018-11-18 10:55:26,636 INFO L728 BuchiCegarLoop]: Abstraction has 11514 states and 14611 transitions. [2018-11-18 10:55:26,636 INFO L608 BuchiCegarLoop]: Abstraction has 11514 states and 14611 transitions. [2018-11-18 10:55:26,636 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-18 10:55:26,636 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11514 states and 14611 transitions. [2018-11-18 10:55:26,657 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1943 [2018-11-18 10:55:26,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-18 10:55:26,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-18 10:55:26,658 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 10:55:26,658 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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 10:55:26,658 INFO L794 eck$LassoCheckResult]: Stem: 262959#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 262717#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret55, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet0, ssl3_accept_#t~nondet1, ssl3_accept_#t~nondet2, ssl3_accept_#t~nondet3, ssl3_accept_#t~nondet4, ssl3_accept_#t~nondet5, ssl3_accept_#t~nondet6, ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~nondet30, ssl3_accept_#t~post31, ssl3_accept_#t~post32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~post52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;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~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;ssl3_accept_~__cil_tmp58~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 262718#L82 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 262953#L85-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 262954#L90 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 262901#L90-1 assume !(0 == ssl3_accept_~s__cert~0); 263027#L99-3 assume true; 267524#L99-1 assume !false; 267523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267522#L102 assume !(12292 == ssl3_accept_~s__state~0); 267521#L105 assume !(16384 == ssl3_accept_~s__state~0); 267520#L108 assume !(8192 == ssl3_accept_~s__state~0); 267519#L111 assume !(24576 == ssl3_accept_~s__state~0); 267518#L114 assume !(8195 == ssl3_accept_~s__state~0); 267517#L117 assume !(8480 == ssl3_accept_~s__state~0); 267516#L120 assume !(8481 == ssl3_accept_~s__state~0); 267515#L123 assume !(8482 == ssl3_accept_~s__state~0); 267514#L126 assume 8464 == ssl3_accept_~s__state~0; 267513#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 267512#L274 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 267511#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 267509#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 267504#L585 assume !(8576 == ssl3_accept_~state~0); 267502#L603 ssl3_accept_~skip~0 := 0; 267501#L99-3 assume true; 267500#L99-1 assume !false; 267499#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 267498#L102 assume !(12292 == ssl3_accept_~s__state~0); 267497#L105 assume !(16384 == ssl3_accept_~s__state~0); 267496#L108 assume !(8192 == ssl3_accept_~s__state~0); 267495#L111 assume !(24576 == ssl3_accept_~s__state~0); 267494#L114 assume !(8195 == ssl3_accept_~s__state~0); 267493#L117 assume !(8480 == ssl3_accept_~s__state~0); 267492#L120 assume !(8481 == ssl3_accept_~s__state~0); 267491#L123 assume !(8482 == ssl3_accept_~s__state~0); 267490#L126 assume !(8464 == ssl3_accept_~s__state~0); 267489#L129 assume !(8465 == ssl3_accept_~s__state~0); 267488#L132 assume !(8466 == ssl3_accept_~s__state~0); 267487#L135 assume 8496 == ssl3_accept_~s__state~0; 267486#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 267485#L287 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 265561#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 265562#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 266283#L297-2 ssl3_accept_~s__init_num~0 := 0; 266284#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266266#L585 assume !(8576 == ssl3_accept_~state~0); 266265#L603 ssl3_accept_~skip~0 := 0; 266211#L99-3 assume true; 266212#L99-1 assume !false; 265936#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265937#L102 assume !(12292 == ssl3_accept_~s__state~0); 265929#L105 assume !(16384 == ssl3_accept_~s__state~0); 265930#L108 assume !(8192 == ssl3_accept_~s__state~0); 265918#L111 assume !(24576 == ssl3_accept_~s__state~0); 265919#L114 assume !(8195 == ssl3_accept_~s__state~0); 265901#L117 assume !(8480 == ssl3_accept_~s__state~0); 265902#L120 assume !(8481 == ssl3_accept_~s__state~0); 265883#L123 assume !(8482 == ssl3_accept_~s__state~0); 265884#L126 assume !(8464 == ssl3_accept_~s__state~0); 265870#L129 assume !(8465 == ssl3_accept_~s__state~0); 265871#L132 assume !(8466 == ssl3_accept_~s__state~0); 265858#L135 assume !(8496 == ssl3_accept_~s__state~0); 265859#L138 assume !(8497 == ssl3_accept_~s__state~0); 265853#L141 [2018-11-18 10:55:26,659 INFO L796 eck$LassoCheckResult]: Loop: 265853#L141 assume 8512 == ssl3_accept_~s__state~0; 265460#L145 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 265852#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 265850#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 265848#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265843#L585 assume !(8576 == ssl3_accept_~state~0); 265841#L603 ssl3_accept_~skip~0 := 0; 265840#L99-3 assume true; 265839#L99-1 assume !false; 265838#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265837#L102 assume !(12292 == ssl3_accept_~s__state~0); 265836#L105 assume !(16384 == ssl3_accept_~s__state~0); 265835#L108 assume !(8192 == ssl3_accept_~s__state~0); 265834#L111 assume !(24576 == ssl3_accept_~s__state~0); 265833#L114 assume !(8195 == ssl3_accept_~s__state~0); 265832#L117 assume !(8480 == ssl3_accept_~s__state~0); 265831#L120 assume !(8481 == ssl3_accept_~s__state~0); 265830#L123 assume !(8482 == ssl3_accept_~s__state~0); 265829#L126 assume !(8464 == ssl3_accept_~s__state~0); 265828#L129 assume !(8465 == ssl3_accept_~s__state~0); 265827#L132 assume !(8466 == ssl3_accept_~s__state~0); 265826#L135 assume !(8496 == ssl3_accept_~s__state~0); 265825#L138 assume !(8497 == ssl3_accept_~s__state~0); 265824#L141 assume !(8512 == ssl3_accept_~s__state~0); 265823#L144 assume !(8513 == ssl3_accept_~s__state~0); 265822#L147 assume 8528 == ssl3_accept_~s__state~0; 265274#L151 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 265819#L327 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 265815#L327-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 265810#L359 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 265808#L361 assume !(ssl3_accept_~ret~0 <= 0); 265807#L339-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 265805#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265799#L585 assume !(8576 == ssl3_accept_~state~0); 265793#L603 ssl3_accept_~skip~0 := 0; 265790#L99-3 assume true; 265788#L99-1 assume !false; 265786#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265784#L102 assume !(12292 == ssl3_accept_~s__state~0); 265782#L105 assume !(16384 == ssl3_accept_~s__state~0); 265780#L108 assume !(8192 == ssl3_accept_~s__state~0); 265778#L111 assume !(24576 == ssl3_accept_~s__state~0); 265776#L114 assume !(8195 == ssl3_accept_~s__state~0); 265774#L117 assume !(8480 == ssl3_accept_~s__state~0); 265772#L120 assume !(8481 == ssl3_accept_~s__state~0); 265769#L123 assume !(8482 == ssl3_accept_~s__state~0); 265765#L126 assume !(8464 == ssl3_accept_~s__state~0); 265761#L129 assume !(8465 == ssl3_accept_~s__state~0); 265754#L132 assume !(8466 == ssl3_accept_~s__state~0); 265750#L135 assume !(8496 == ssl3_accept_~s__state~0); 265747#L138 assume !(8497 == ssl3_accept_~s__state~0); 265744#L141 assume !(8512 == ssl3_accept_~s__state~0); 265741#L144 assume !(8513 == ssl3_accept_~s__state~0); 265738#L147 assume !(8528 == ssl3_accept_~s__state~0); 265735#L150 assume !(8529 == ssl3_accept_~s__state~0); 265732#L153 assume 8544 == ssl3_accept_~s__state~0; 265257#L157 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 265727#L384 assume !(0 != ssl3_accept_~s__session__peer~0); 265722#L393 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 265719#L397 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 265714#L406 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 265710#L409 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; 265705#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265692#L585 assume !(8576 == ssl3_accept_~state~0); 265688#L603 ssl3_accept_~skip~0 := 0; 265686#L99-3 assume true; 265684#L99-1 assume !false; 265682#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265680#L102 assume !(12292 == ssl3_accept_~s__state~0); 265678#L105 assume !(16384 == ssl3_accept_~s__state~0); 265676#L108 assume !(8192 == ssl3_accept_~s__state~0); 265674#L111 assume !(24576 == ssl3_accept_~s__state~0); 265672#L114 assume !(8195 == ssl3_accept_~s__state~0); 265670#L117 assume !(8480 == ssl3_accept_~s__state~0); 265668#L120 assume !(8481 == ssl3_accept_~s__state~0); 265666#L123 assume !(8482 == ssl3_accept_~s__state~0); 265664#L126 assume !(8464 == ssl3_accept_~s__state~0); 265662#L129 assume !(8465 == ssl3_accept_~s__state~0); 265660#L132 assume !(8466 == ssl3_accept_~s__state~0); 265658#L135 assume !(8496 == ssl3_accept_~s__state~0); 265656#L138 assume !(8497 == ssl3_accept_~s__state~0); 265654#L141 assume !(8512 == ssl3_accept_~s__state~0); 265652#L144 assume !(8513 == ssl3_accept_~s__state~0); 265650#L147 assume !(8528 == ssl3_accept_~s__state~0); 265648#L150 assume !(8529 == ssl3_accept_~s__state~0); 265646#L153 assume !(8544 == ssl3_accept_~s__state~0); 265644#L156 assume !(8545 == ssl3_accept_~s__state~0); 265642#L159 assume !(8560 == ssl3_accept_~s__state~0); 265640#L162 assume !(8561 == ssl3_accept_~s__state~0); 265631#L165 assume 8448 == ssl3_accept_~s__state~0; 265632#L166 assume !(ssl3_accept_~num1~0 > 0); 265593#L435-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 265594#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265549#L585 assume !(8576 == ssl3_accept_~state~0); 265548#L603 ssl3_accept_~skip~0 := 0; 265532#L99-3 assume true; 265533#L99-1 assume !false; 265523#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265524#L102 assume !(12292 == ssl3_accept_~s__state~0); 265515#L105 assume !(16384 == ssl3_accept_~s__state~0); 265516#L108 assume !(8192 == ssl3_accept_~s__state~0); 265507#L111 assume !(24576 == ssl3_accept_~s__state~0); 265508#L114 assume !(8195 == ssl3_accept_~s__state~0); 265499#L117 assume !(8480 == ssl3_accept_~s__state~0); 265500#L120 assume !(8481 == ssl3_accept_~s__state~0); 265490#L123 assume !(8482 == ssl3_accept_~s__state~0); 265491#L126 assume !(8464 == ssl3_accept_~s__state~0); 265482#L129 assume !(8465 == ssl3_accept_~s__state~0); 265483#L132 assume !(8466 == ssl3_accept_~s__state~0); 265473#L135 assume !(8496 == ssl3_accept_~s__state~0); 265474#L138 assume !(8497 == ssl3_accept_~s__state~0); 265464#L141 assume !(8512 == ssl3_accept_~s__state~0); 265465#L144 assume !(8513 == ssl3_accept_~s__state~0); 265423#L147 assume !(8528 == ssl3_accept_~s__state~0); 265424#L150 assume !(8529 == ssl3_accept_~s__state~0); 265262#L153 assume !(8544 == ssl3_accept_~s__state~0); 265263#L156 assume !(8545 == ssl3_accept_~s__state~0); 265249#L159 assume !(8560 == ssl3_accept_~s__state~0); 265250#L162 assume !(8561 == ssl3_accept_~s__state~0); 265236#L165 assume !(8448 == ssl3_accept_~s__state~0); 265235#L168 assume 8576 == ssl3_accept_~s__state~0; 265202#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 265234#L449 assume !(ssl3_accept_~ret~0 <= 0); 265232#L452 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 265233#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266333#L585 assume 8576 == ssl3_accept_~state~0; 266331#L604 assume !(8592 == ssl3_accept_~s__state~0); 266330#L603 ssl3_accept_~skip~0 := 0; 266329#L99-3 assume true; 266328#L99-1 assume !false; 266327#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266326#L102 assume !(12292 == ssl3_accept_~s__state~0); 266325#L105 assume !(16384 == ssl3_accept_~s__state~0); 266324#L108 assume !(8192 == ssl3_accept_~s__state~0); 266323#L111 assume !(24576 == ssl3_accept_~s__state~0); 266322#L114 assume !(8195 == ssl3_accept_~s__state~0); 266321#L117 assume !(8480 == ssl3_accept_~s__state~0); 266320#L120 assume !(8481 == ssl3_accept_~s__state~0); 266319#L123 assume !(8482 == ssl3_accept_~s__state~0); 266318#L126 assume !(8464 == ssl3_accept_~s__state~0); 266317#L129 assume !(8465 == ssl3_accept_~s__state~0); 266316#L132 assume 8466 == ssl3_accept_~s__state~0; 265478#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 266315#L274 assume !(0 == ssl3_accept_~blastFlag~0); 266314#L274-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 266312#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266307#L585 assume !(8576 == ssl3_accept_~state~0); 266305#L603 ssl3_accept_~skip~0 := 0; 266304#L99-3 assume true; 266303#L99-1 assume !false; 266302#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 266301#L102 assume !(12292 == ssl3_accept_~s__state~0); 266300#L105 assume !(16384 == ssl3_accept_~s__state~0); 266299#L108 assume !(8192 == ssl3_accept_~s__state~0); 266298#L111 assume !(24576 == ssl3_accept_~s__state~0); 266297#L114 assume !(8195 == ssl3_accept_~s__state~0); 266296#L117 assume !(8480 == ssl3_accept_~s__state~0); 266295#L120 assume !(8481 == ssl3_accept_~s__state~0); 266294#L123 assume !(8482 == ssl3_accept_~s__state~0); 266293#L126 assume !(8464 == ssl3_accept_~s__state~0); 266292#L129 assume !(8465 == ssl3_accept_~s__state~0); 266291#L132 assume !(8466 == ssl3_accept_~s__state~0); 266290#L135 assume 8496 == ssl3_accept_~s__state~0; 265469#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 266289#L287 assume !(1 == ssl3_accept_~blastFlag~0); 266288#L290 assume !(3 == ssl3_accept_~blastFlag~0); 266287#L290-2 assume !(ssl3_accept_~ret~0 <= 0); 266285#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 266286#L297-2 ssl3_accept_~s__init_num~0 := 0; 266276#L548 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 266272#L585 assume !(8576 == ssl3_accept_~state~0); 266258#L603 ssl3_accept_~skip~0 := 0; 266259#L99-3 assume true; 266022#L99-1 assume !false; 266023#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265933#L102 assume !(12292 == ssl3_accept_~s__state~0); 265934#L105 assume !(16384 == ssl3_accept_~s__state~0); 265924#L108 assume !(8192 == ssl3_accept_~s__state~0); 265925#L111 assume !(24576 == ssl3_accept_~s__state~0); 265910#L114 assume !(8195 == ssl3_accept_~s__state~0); 265911#L117 assume !(8480 == ssl3_accept_~s__state~0); 265890#L120 assume !(8481 == ssl3_accept_~s__state~0); 265891#L123 assume !(8482 == ssl3_accept_~s__state~0); 265876#L126 assume !(8464 == ssl3_accept_~s__state~0); 265877#L129 assume !(8465 == ssl3_accept_~s__state~0); 265863#L132 assume !(8466 == ssl3_accept_~s__state~0); 265864#L135 assume !(8496 == ssl3_accept_~s__state~0); 265854#L138 assume !(8497 == ssl3_accept_~s__state~0); 265853#L141 [2018-11-18 10:55:26,659 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:26,659 INFO L82 PathProgramCache]: Analyzing trace with hash 2078755335, now seen corresponding path program 1 times [2018-11-18 10:55:26,659 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:26,659 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:26,659 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:26,660 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:26,660 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:26,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:26,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:26,668 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:26,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1744750536, now seen corresponding path program 2 times [2018-11-18 10:55:26,669 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:26,669 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:26,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:26,669 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 10:55:26,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:26,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:26,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:26,690 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 10:55:26,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1086950194, now seen corresponding path program 1 times [2018-11-18 10:55:26,691 INFO L223 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-18 10:55:26,691 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-18 10:55:26,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:26,691 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-18 10:55:26,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 10:55:26,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:26,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-18 10:55:27,939 WARN L180 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2018-11-18 10:55:28,052 WARN L180 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2018-11-18 10:55:28,454 WARN L180 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 86 [2018-11-18 10:55:28,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 10:55:28 BoogieIcfgContainer [2018-11-18 10:55:28,550 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-18 10:55:28,550 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-18 10:55:28,550 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-18 10:55:28,551 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-18 10:55:28,551 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 10:55:04" (3/4) ... [2018-11-18 10:55:28,553 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-18 10:55:28,687 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_19041cf8-e7ca-4eb4-a94e-9125de55996f/bin-2019/uautomizer/witness.graphml [2018-11-18 10:55:28,689 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-18 10:55:28,689 INFO L168 Benchmark]: Toolchain (without parser) took 25456.88 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 563.1 MB). Free memory was 958.6 MB in the beginning and 1.4 GB in the end (delta: -408.0 MB). Peak memory consumption was 155.0 MB. Max. memory is 11.5 GB. [2018-11-18 10:55:28,690 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 1.0 GB. Free memory is still 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 10:55:28,690 INFO L168 Benchmark]: CACSL2BoogieTranslator took 473.27 ms. Allocated memory is still 1.0 GB. Free memory was 958.6 MB in the beginning and 939.8 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-18 10:55:28,690 INFO L168 Benchmark]: Boogie Procedure Inliner took 86.30 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 81.8 MB). Free memory was 939.8 MB in the beginning and 1.1 GB in the end (delta: -140.7 MB). Peak memory consumption was 15.0 MB. Max. memory is 11.5 GB. [2018-11-18 10:55:28,691 INFO L168 Benchmark]: Boogie Preprocessor took 32.83 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2018-11-18 10:55:28,697 INFO L168 Benchmark]: RCFGBuilder took 829.61 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. [2018-11-18 10:55:28,698 INFO L168 Benchmark]: BuchiAutomizer took 23892.71 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 481.3 MB). Free memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: -354.6 MB). Peak memory consumption was 782.8 MB. Max. memory is 11.5 GB. [2018-11-18 10:55:28,698 INFO L168 Benchmark]: Witness Printer took 138.44 ms. Allocated memory is still 1.6 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 13.9 MB). Peak memory consumption was 13.9 MB. Max. memory is 11.5 GB. [2018-11-18 10:55:28,699 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 985.4 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 473.27 ms. Allocated memory is still 1.0 GB. Free memory was 958.6 MB in the beginning and 939.8 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 86.30 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 81.8 MB). Free memory was 939.8 MB in the beginning and 1.1 GB in the end (delta: -140.7 MB). Peak memory consumption was 15.0 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 32.83 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 829.61 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 49.3 MB). Peak memory consumption was 49.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 23892.71 ms. Allocated memory was 1.1 GB in the beginning and 1.6 GB in the end (delta: 481.3 MB). Free memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: -354.6 MB). Peak memory consumption was 782.8 MB. Max. memory is 11.5 GB. * Witness Printer took 138.44 ms. Allocated memory is still 1.6 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 13.9 MB). Peak memory consumption was 13.9 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 31 terminating modules (27 trivial, 4 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 -2 * blastFlag + 7 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 11514 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 23.8s and 29 iterations. TraceHistogramMax:7. Analysis of lassos took 12.7s. Construction of modules took 6.1s. Büchi inclusion checks took 2.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 31. Automata minimization 1.1s AutomataMinimizationTime, 31 MinimizatonAttempts, 12551 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 0.7s Buchi closure took 0.0s. Biggest automaton had 13578 states and ocurred in iteration 26. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 842/842 HoareTripleCheckerStatistics: 7379 SDtfs, 5395 SDslu, 4807 SDs, 0 SdLazy, 4242 SolverSat, 751 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 6.1s Time LassoAnalysisResults: nont1 unkn0 SFLI19 SFLT1 conc1 concLT2 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital73 mio100 ax100 hnf97 lsp28 ukn100 mio100 lsp100 div236 bol100 ite100 ukn100 eq182 hnf67 smp96 dnf117 smp100 tf106 neg99 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 141]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ed52655=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@500bae5b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@186d6e76=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36bf90d2=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2aefa08d=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bbd49f1=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e415847=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43b83ae=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@431beaf2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7aa25d95=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77564dec=0, s__shutdown=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6823ddab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b8fed8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15b5c144=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d0cb458=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@205cb6c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@773e8232=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@24b3864c=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@352bac24=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-4294967552, tmp___10=0, __cil_tmp56=-255, s__verify_mode=9, tmp___6=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@70145103=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1e859f3d=0, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=12, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d1e7885=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a2d24ae=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d624a3e=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4f9792f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@171a4251=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66c40859=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@265e2741=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77813d48=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@676da096=0, __cil_tmp61=-4294967552, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55825145=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70706be7=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@118810c2=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a199154=-4294967552, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c59c08e=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78ee9963=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3bbb5447=1, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73964bc6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@788b4b3a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c5985d1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60c8cb5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11ac5f8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a51c751=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21607fbf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d07826=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45d9c320=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67298664=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bdc96e0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@d450a01=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ef1bced=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f6fc985=12, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d90845d=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49bae1db=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45485099=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12f46b75=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@fbb68bc=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 141]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L636] int s ; [L637] int tmp ; [L641] s = 8464 [L642] CALL ssl3_accept(s) [L13] int s__info_callback = __VERIFIER_nondet_int() ; [L14] int s__in_handshake = __VERIFIER_nondet_int() ; [L15] int s__state ; [L16] int s__new_session ; [L17] int s__server ; [L18] int s__version = __VERIFIER_nondet_int() ; [L19] int s__type ; [L20] int s__init_num ; [L21] int s__hit = __VERIFIER_nondet_int() ; [L22] int s__rwstate ; [L23] int s__init_buf___0 ; [L24] int s__debug = __VERIFIER_nondet_int() ; [L25] int s__shutdown ; [L26] int s__cert = __VERIFIER_nondet_int() ; [L27] int s__options = __VERIFIER_nondet_int() ; [L28] int s__verify_mode = __VERIFIER_nondet_int() ; [L29] int s__session__peer = __VERIFIER_nondet_int() ; [L30] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L31] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L34] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L35] int s__s3__tmp__cert_request ; [L36] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L37] int s__s3__tmp__use_rsa_tmp ; [L38] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L39] int s__s3__tmp__new_cipher__algorithms ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength ; [L42] int s__session__cipher ; [L43] int buf ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp ; [L47] int cb ; [L48] long num1 = __VERIFIER_nondet_long() ; [L49] int ret ; [L50] int new_state ; [L51] int state ; [L52] int skip ; [L53] int got_new_session ; [L54] int tmp___1 = __VERIFIER_nondet_int() ; [L55] int tmp___2 = __VERIFIER_nondet_int() ; [L56] int tmp___3 = __VERIFIER_nondet_int() ; [L57] int tmp___4 = __VERIFIER_nondet_int() ; [L58] int tmp___5 = __VERIFIER_nondet_int() ; [L59] int tmp___6 = __VERIFIER_nondet_int() ; [L60] int tmp___7 = __VERIFIER_nondet_int() ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 = __VERIFIER_nondet_int() ; [L63] int tmp___10 = __VERIFIER_nondet_int() ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L74] s__state = initial_state [L75] blastFlag = 0 [L76] tmp = __VERIFIER_nondet_int() [L77] Time = tmp [L78] cb = 0 [L79] ret = -1 [L80] skip = 0 [L81] got_new_session = 0 [L82] COND TRUE s__info_callback != 0 [L83] cb = s__info_callback [L89] s__in_handshake ++ [L90] COND FALSE !(tmp___1 + 12288) [L95] COND FALSE !(s__cert == 0) [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND TRUE s__state == 8464 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND TRUE blastFlag == 0 [L275] blastFlag = 1 [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND TRUE blastFlag == 1 [L288] blastFlag = 2 [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) Loop: [L141] COND TRUE s__state == 8512 [L307] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L308] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L309] COND TRUE __cil_tmp56 + 256UL [L310] skip = 1 [L318] s__state = 8528 [L319] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND TRUE s__state == 8528 [L323] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L324] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L326] __cil_tmp57 = (unsigned long )s__options [L327] COND TRUE __cil_tmp57 + 2097152UL [L328] s__s3__tmp__use_rsa_tmp = 1 [L333] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L360] ret = __VERIFIER_nondet_int() [L361] COND FALSE !(ret <= 0) [L378] s__state = 8544 [L379] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND TRUE s__state == 8544 [L383] COND TRUE s__verify_mode + 1 [L384] COND FALSE !(s__session__peer != 0) [L395] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L396] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L397] COND FALSE !(__cil_tmp61 + 256UL) [L407] s__s3__tmp__cert_request = 1 [L408] ret = __VERIFIER_nondet_int() [L409] COND FALSE !(ret <= 0) [L412] s__state = 8448 [L413] s__s3__tmp__next_state___0 = 8576 [L414] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND TRUE s__state == 8448 [L435] COND FALSE !(num1 > 0L) [L444] s__state = s__s3__tmp__next_state___0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) [L141] COND FALSE !(s__state == 8512) [L144] COND FALSE !(s__state == 8513) [L147] COND FALSE !(s__state == 8528) [L150] COND FALSE !(s__state == 8529) [L153] COND FALSE !(s__state == 8544) [L156] COND FALSE !(s__state == 8545) [L159] COND FALSE !(s__state == 8560) [L162] COND FALSE !(s__state == 8561) [L165] COND FALSE !(s__state == 8448) [L168] COND TRUE s__state == 8576 [L448] ret = __VERIFIER_nondet_int() [L449] COND FALSE !(ret <= 0) [L452] COND TRUE ret == 2 [L453] s__state = 8466 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND TRUE state == 8576 [L604] COND FALSE !(s__state == 8592) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND TRUE s__state == 8466 [L272] s__shutdown = 0 [L273] ret = __VERIFIER_nondet_int() [L274] COND FALSE !(blastFlag == 0) [L277] COND FALSE !(ret <= 0) [L280] got_new_session = 1 [L281] s__state = 8496 [L282] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND TRUE s__state == 8496 [L286] ret = __VERIFIER_nondet_int() [L287] COND FALSE !(blastFlag == 1) [L290] COND FALSE !(blastFlag == 3) [L294] COND FALSE !(ret <= 0) [L297] COND FALSE !(\read(s__hit)) [L300] s__state = 8512 [L302] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L603] COND FALSE !(state == 8576) [L620] skip = 0 [L99] COND TRUE 1 [L101] state = s__state [L102] COND FALSE !(s__state == 12292) [L105] COND FALSE !(s__state == 16384) [L108] COND FALSE !(s__state == 8192) [L111] COND FALSE !(s__state == 24576) [L114] COND FALSE !(s__state == 8195) [L117] COND FALSE !(s__state == 8480) [L120] COND FALSE !(s__state == 8481) [L123] COND FALSE !(s__state == 8482) [L126] COND FALSE !(s__state == 8464) [L129] COND FALSE !(s__state == 8465) [L132] COND FALSE !(s__state == 8466) [L135] COND FALSE !(s__state == 8496) [L138] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...