./Ultimate.py --spec ../../sv-benchmarks/c/Termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 1dbac8bc Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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 bb8d19eba9f796d5d2cd9125ad944b1aceff9e2d ...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.23-1dbac8b [2018-11-10 06:09:40,360 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-10 06:09:40,361 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-10 06:09:40,368 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-10 06:09:40,369 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-10 06:09:40,369 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-10 06:09:40,370 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-10 06:09:40,371 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-10 06:09:40,372 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-10 06:09:40,373 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-10 06:09:40,373 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-10 06:09:40,373 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-10 06:09:40,374 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-10 06:09:40,375 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-10 06:09:40,376 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-10 06:09:40,377 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-10 06:09:40,377 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-10 06:09:40,378 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-10 06:09:40,380 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-10 06:09:40,381 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-10 06:09:40,382 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-10 06:09:40,383 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-10 06:09:40,384 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-10 06:09:40,385 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-10 06:09:40,385 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-10 06:09:40,385 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-10 06:09:40,386 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-10 06:09:40,386 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-10 06:09:40,387 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-10 06:09:40,388 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-10 06:09:40,388 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-10 06:09:40,388 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-10 06:09:40,389 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-10 06:09:40,389 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-10 06:09:40,389 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-10 06:09:40,390 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-10 06:09:40,390 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2018-11-10 06:09:40,400 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-10 06:09:40,400 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-10 06:09:40,401 INFO L131 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2018-11-10 06:09:40,401 INFO L133 SettingsManager]: * Create parallel compositions if possible=false [2018-11-10 06:09:40,401 INFO L133 SettingsManager]: * Use SBE=true [2018-11-10 06:09:40,401 INFO L131 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2018-11-10 06:09:40,401 INFO L133 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2018-11-10 06:09:40,401 INFO L133 SettingsManager]: * Use old map elimination=false [2018-11-10 06:09:40,401 INFO L133 SettingsManager]: * Use external solver (rank synthesis)=false [2018-11-10 06:09:40,402 INFO L133 SettingsManager]: * Use only trivial implications for array writes=true [2018-11-10 06:09:40,402 INFO L133 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2018-11-10 06:09:40,402 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-10 06:09:40,402 INFO L133 SettingsManager]: * sizeof long=4 [2018-11-10 06:09:40,402 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-11-10 06:09:40,402 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-10 06:09:40,402 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-11-10 06:09:40,402 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-10 06:09:40,403 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2018-11-10 06:09:40,403 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2018-11-10 06:09:40,403 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2018-11-10 06:09:40,403 INFO L133 SettingsManager]: * sizeof long double=12 [2018-11-10 06:09:40,403 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-10 06:09:40,403 INFO L133 SettingsManager]: * Assume nondeterminstic values are in range=false [2018-11-10 06:09:40,403 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2018-11-10 06:09:40,403 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-10 06:09:40,404 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-10 06:09:40,404 INFO L133 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2018-11-10 06:09:40,404 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-10 06:09:40,404 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-11-10 06:09:40,404 INFO L133 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2018-11-10 06:09:40,405 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-11-10 06:09:40,405 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_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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 -> bb8d19eba9f796d5d2cd9125ad944b1aceff9e2d [2018-11-10 06:09:40,428 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-10 06:09:40,437 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-10 06:09:40,439 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-10 06:09:40,440 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-10 06:09:40,440 INFO L276 PluginConnector]: CDTParser initialized [2018-11-10 06:09:40,441 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-10 06:09:40,478 INFO L218 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/data/9ef75cecc/08a0ebcce45746c18c57587d0eae95f6/FLAG40182a486 [2018-11-10 06:09:40,903 INFO L298 CDTParser]: Found 1 translation units. [2018-11-10 06:09:40,904 INFO L158 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/sv-benchmarks/c/ssh-simplified/s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-10 06:09:40,911 INFO L346 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/data/9ef75cecc/08a0ebcce45746c18c57587d0eae95f6/FLAG40182a486 [2018-11-10 06:09:40,921 INFO L354 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/data/9ef75cecc/08a0ebcce45746c18c57587d0eae95f6 [2018-11-10 06:09:40,923 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-10 06:09:40,924 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-10 06:09:40,925 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-10 06:09:40,925 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-10 06:09:40,928 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-10 06:09:40,928 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 06:09:40" (1/1) ... [2018-11-10 06:09:40,930 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@51b9e86d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:40, skipping insertion in model container [2018-11-10 06:09:40,931 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 06:09:40" (1/1) ... [2018-11-10 06:09:40,936 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-10 06:09:40,963 INFO L174 MainTranslator]: Built tables and reachable declarations [2018-11-10 06:09:41,110 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 06:09:41,113 INFO L189 MainTranslator]: Completed pre-run [2018-11-10 06:09:41,154 INFO L202 PostProcessor]: Analyzing one entry point: main [2018-11-10 06:09:41,165 INFO L193 MainTranslator]: Completed translation [2018-11-10 06:09:41,166 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41 WrapperNode [2018-11-10 06:09:41,166 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-10 06:09:41,166 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-10 06:09:41,166 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-10 06:09:41,166 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-10 06:09:41,172 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,178 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,200 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-10 06:09:41,200 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-10 06:09:41,200 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-10 06:09:41,200 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-10 06:09:41,247 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,247 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,250 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,250 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,254 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,261 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,263 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... [2018-11-10 06:09:41,265 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-10 06:09:41,265 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-10 06:09:41,266 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-10 06:09:41,266 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-10 06:09:41,266 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:41,300 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-10 06:09:41,300 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-10 06:09:41,371 WARN L667 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-11-10 06:09:41,371 WARN L632 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-11-10 06:09:41,699 INFO L341 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-10 06:09:41,699 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:09:41 BoogieIcfgContainer [2018-11-10 06:09:41,699 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-10 06:09:41,699 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2018-11-10 06:09:41,699 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2018-11-10 06:09:41,703 INFO L276 PluginConnector]: BuchiAutomizer initialized [2018-11-10 06:09:41,703 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:09:41,703 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 10.11 06:09:40" (1/3) ... [2018-11-10 06:09:41,704 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@194477d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 06:09:41, skipping insertion in model container [2018-11-10 06:09:41,704 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:09:41,704 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 06:09:41" (2/3) ... [2018-11-10 06:09:41,705 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@194477d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 10.11 06:09:41, skipping insertion in model container [2018-11-10 06:09:41,705 INFO L102 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2018-11-10 06:09:41,705 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:09:41" (3/3) ... [2018-11-10 06:09:41,707 INFO L375 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1_true-unreach-call_false-termination.cil.c [2018-11-10 06:09:41,739 INFO L135 ementStrategyFactory]: Using default assertion order modulation [2018-11-10 06:09:41,739 INFO L374 BuchiCegarLoop]: Interprodecural is true [2018-11-10 06:09:41,739 INFO L375 BuchiCegarLoop]: Hoare is false [2018-11-10 06:09:41,739 INFO L376 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2018-11-10 06:09:41,739 INFO L377 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-10 06:09:41,739 INFO L378 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-10 06:09:41,739 INFO L379 BuchiCegarLoop]: Difference is false [2018-11-10 06:09:41,739 INFO L380 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-10 06:09:41,739 INFO L383 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2018-11-10 06:09:41,751 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states. [2018-11-10 06:09:41,775 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2018-11-10 06:09:41,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:41,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:41,783 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 06:09:41,783 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:41,783 INFO L442 BuchiCegarLoop]: ======== Iteration 1============ [2018-11-10 06:09:41,783 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 144 states. [2018-11-10 06:09:41,787 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2018-11-10 06:09:41,787 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:41,787 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:41,788 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2018-11-10 06:09:41,788 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:41,795 INFO L793 eck$LassoCheckResult]: Stem: 92#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true; 10#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 106#L82true assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 91#L85-2true ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 126#L90true assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 146#L90-1true assume !(ssl3_accept_~s__cert~0 == 0); 93#L99-3true [2018-11-10 06:09:41,795 INFO L795 eck$LassoCheckResult]: Loop: 93#L99-3true assume true; 96#L99-1true assume !false; 49#L100true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71#L102true assume !(ssl3_accept_~s__state~0 == 12292); 58#L105true assume !(ssl3_accept_~s__state~0 == 16384); 64#L108true assume !(ssl3_accept_~s__state~0 == 8192); 35#L111true assume !(ssl3_accept_~s__state~0 == 24576); 18#L114true assume !(ssl3_accept_~s__state~0 == 8195); 23#L117true assume ssl3_accept_~s__state~0 == 8480; 98#L121true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 47#L257true 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; 69#L548true assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11#L585true ssl3_accept_~skip~0 := 0; 93#L99-3true [2018-11-10 06:09:41,800 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:41,800 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2018-11-10 06:09:41,802 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:41,802 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:41,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:41,838 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:41,838 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:41,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:41,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:41,878 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:41,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1102112088, now seen corresponding path program 1 times [2018-11-10 06:09:41,878 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:41,878 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:41,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:41,879 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:41,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:41,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:41,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:41,890 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:41,890 INFO L82 PathProgramCache]: Analyzing trace with hash -634586841, now seen corresponding path program 1 times [2018-11-10 06:09:41,890 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:41,890 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:41,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:41,891 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:41,891 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:41,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:41,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:41,937 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:41,938 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:42,020 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:09:42,021 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:09:42,021 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:09:42,021 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:09:42,021 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 06:09:42,021 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:42,022 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:09:42,022 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:09:42,022 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 06:09:42,022 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:09:42,022 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:09:42,039 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,141 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:09:42,142 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:42,146 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:42,146 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:42,153 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:42,153 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:42,170 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:42,170 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:42,191 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 06:09:42,192 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:42,218 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 06:09:42,219 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:09:42,219 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:09:42,219 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:09:42,219 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:09:42,219 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 06:09:42,219 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:42,220 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:09:42,220 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:09:42,220 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration1_Loop [2018-11-10 06:09:42,220 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:09:42,220 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:09:42,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,223 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,231 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,233 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,236 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:42,294 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:09:42,297 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 06:09:42,298 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:42,299 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:42,300 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:42,300 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:42,300 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:42,300 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:42,302 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:42,302 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:42,303 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:42,304 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:42,304 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:42,304 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:42,305 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:42,305 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:42,305 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:42,305 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:42,306 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:42,314 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 06:09:42,319 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 06:09:42,319 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 06:09:42,321 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 06:09:42,321 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 06:09:42,321 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 06:09:42,321 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-10 06:09:42,322 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 06:09:42,336 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:42,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:42,353 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:42,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:42,369 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:42,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:42,429 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 06:09:42,430 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 144 states. Second operand 5 states. [2018-11-10 06:09:42,932 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 144 states.. Second operand 5 states. Result 932 states and 1558 transitions. Complement of second has 10 states. [2018-11-10 06:09:42,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-10 06:09:42,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 06:09:42,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 799 transitions. [2018-11-10 06:09:42,939 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 799 transitions. Stem has 6 letters. Loop has 13 letters. [2018-11-10 06:09:42,944 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:42,944 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 799 transitions. Stem has 19 letters. Loop has 13 letters. [2018-11-10 06:09:42,944 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:42,945 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 799 transitions. Stem has 6 letters. Loop has 26 letters. [2018-11-10 06:09:42,945 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:42,946 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 932 states and 1558 transitions. [2018-11-10 06:09:42,961 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 306 [2018-11-10 06:09:42,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 932 states to 663 states and 1020 transitions. [2018-11-10 06:09:42,970 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 374 [2018-11-10 06:09:42,971 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2018-11-10 06:09:42,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 663 states and 1020 transitions. [2018-11-10 06:09:42,972 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:42,972 INFO L705 BuchiCegarLoop]: Abstraction has 663 states and 1020 transitions. [2018-11-10 06:09:42,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states and 1020 transitions. [2018-11-10 06:09:43,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 468. [2018-11-10 06:09:43,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 468 states. [2018-11-10 06:09:43,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 715 transitions. [2018-11-10 06:09:43,011 INFO L728 BuchiCegarLoop]: Abstraction has 468 states and 715 transitions. [2018-11-10 06:09:43,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:43,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:43,015 INFO L87 Difference]: Start difference. First operand 468 states and 715 transitions. Second operand 3 states. [2018-11-10 06:09:43,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:43,104 INFO L93 Difference]: Finished difference Result 522 states and 797 transitions. [2018-11-10 06:09:43,104 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:43,105 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 522 states and 797 transitions. [2018-11-10 06:09:43,108 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2018-11-10 06:09:43,110 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 522 states to 521 states and 796 transitions. [2018-11-10 06:09:43,110 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 319 [2018-11-10 06:09:43,111 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 319 [2018-11-10 06:09:43,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 521 states and 796 transitions. [2018-11-10 06:09:43,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:43,112 INFO L705 BuchiCegarLoop]: Abstraction has 521 states and 796 transitions. [2018-11-10 06:09:43,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states and 796 transitions. [2018-11-10 06:09:43,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 500. [2018-11-10 06:09:43,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 500 states. [2018-11-10 06:09:43,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 769 transitions. [2018-11-10 06:09:43,124 INFO L728 BuchiCegarLoop]: Abstraction has 500 states and 769 transitions. [2018-11-10 06:09:43,124 INFO L608 BuchiCegarLoop]: Abstraction has 500 states and 769 transitions. [2018-11-10 06:09:43,124 INFO L442 BuchiCegarLoop]: ======== Iteration 2============ [2018-11-10 06:09:43,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 500 states and 769 transitions. [2018-11-10 06:09:43,128 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2018-11-10 06:09:43,128 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:43,128 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:43,129 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,129 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,130 INFO L793 eck$LassoCheckResult]: Stem: 2379#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 2190#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2191#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2373#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 2374#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 2341#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 2437#L99-3 assume true; 2380#L99-1 assume !false; 2296#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2297#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2312#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2313#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2618#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2615#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2498#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2496#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2495#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2491#L126 assume ssl3_accept_~s__state~0 == 8464; 2260#L133 [2018-11-10 06:09:43,130 INFO L795 eck$LassoCheckResult]: Loop: 2260#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 2261#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 2398#L272-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; 2220#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 2639#L585 ssl3_accept_~skip~0 := 0; 2637#L99-3 assume true; 2635#L99-1 assume !false; 2633#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2493#L102 assume !(ssl3_accept_~s__state~0 == 12292); 2494#L105 assume !(ssl3_accept_~s__state~0 == 16384); 2630#L108 assume !(ssl3_accept_~s__state~0 == 8192); 2611#L111 assume !(ssl3_accept_~s__state~0 == 24576); 2612#L114 assume !(ssl3_accept_~s__state~0 == 8195); 2553#L117 assume !(ssl3_accept_~s__state~0 == 8480); 2552#L120 assume !(ssl3_accept_~s__state~0 == 8481); 2483#L123 assume !(ssl3_accept_~s__state~0 == 8482); 2478#L126 assume ssl3_accept_~s__state~0 == 8464; 2260#L133 [2018-11-10 06:09:43,130 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,130 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 1 times [2018-11-10 06:09:43,130 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,131 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,138 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,139 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,139 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:43,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:43,156 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1683889480, now seen corresponding path program 1 times [2018-11-10 06:09:43,156 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,156 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,157 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,157 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:43,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:43,174 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:43,174 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:43,174 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:43,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:43,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:43,175 INFO L87 Difference]: Start difference. First operand 500 states and 769 transitions. cyclomatic complexity: 272 Second operand 3 states. [2018-11-10 06:09:43,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:43,306 INFO L93 Difference]: Finished difference Result 611 states and 948 transitions. [2018-11-10 06:09:43,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:43,306 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 611 states and 948 transitions. [2018-11-10 06:09:43,310 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 332 [2018-11-10 06:09:43,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 611 states to 611 states and 948 transitions. [2018-11-10 06:09:43,313 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 383 [2018-11-10 06:09:43,313 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 383 [2018-11-10 06:09:43,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 611 states and 948 transitions. [2018-11-10 06:09:43,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:43,314 INFO L705 BuchiCegarLoop]: Abstraction has 611 states and 948 transitions. [2018-11-10 06:09:43,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states and 948 transitions. [2018-11-10 06:09:43,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 535. [2018-11-10 06:09:43,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 535 states. [2018-11-10 06:09:43,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 820 transitions. [2018-11-10 06:09:43,323 INFO L728 BuchiCegarLoop]: Abstraction has 535 states and 820 transitions. [2018-11-10 06:09:43,323 INFO L608 BuchiCegarLoop]: Abstraction has 535 states and 820 transitions. [2018-11-10 06:09:43,323 INFO L442 BuchiCegarLoop]: ======== Iteration 3============ [2018-11-10 06:09:43,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 820 transitions. [2018-11-10 06:09:43,325 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 282 [2018-11-10 06:09:43,325 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:43,325 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:43,326 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,326 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] [2018-11-10 06:09:43,326 INFO L793 eck$LassoCheckResult]: Stem: 3496#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 3307#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3308#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3487#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 3488#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 3458#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 3556#L99-3 assume true; 3636#L99-1 assume !false; 3746#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3743#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3734#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3702#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3703#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3697#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3698#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3808#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3807#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3602#L126 assume ssl3_accept_~s__state~0 == 8464; 3378#L133 [2018-11-10 06:09:43,327 INFO L795 eck$LassoCheckResult]: Loop: 3378#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 3379#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 3512#L272-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; 3290#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3309#L585 ssl3_accept_~skip~0 := 0; 3310#L99-3 assume true; 3764#L99-1 assume !false; 3762#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3760#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3761#L105 assume ssl3_accept_~s__state~0 == 16384; 3332#L211 ssl3_accept_~s__server~0 := 1; 3374#L216 assume ssl3_accept_~cb~0 != 0; 3362#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 3363#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 3392#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 3476#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 3404#L235 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 3405#L240 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 3524#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 3612#L585 ssl3_accept_~skip~0 := 0; 3610#L99-3 assume true; 3608#L99-1 assume !false; 3606#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3597#L102 assume !(ssl3_accept_~s__state~0 == 12292); 3596#L105 assume !(ssl3_accept_~s__state~0 == 16384); 3595#L108 assume !(ssl3_accept_~s__state~0 == 8192); 3593#L111 assume !(ssl3_accept_~s__state~0 == 24576); 3591#L114 assume !(ssl3_accept_~s__state~0 == 8195); 3557#L117 assume !(ssl3_accept_~s__state~0 == 8480); 3558#L120 assume !(ssl3_accept_~s__state~0 == 8481); 3559#L123 assume !(ssl3_accept_~s__state~0 == 8482); 3654#L126 assume ssl3_accept_~s__state~0 == 8464; 3378#L133 [2018-11-10 06:09:43,327 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,327 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 2 times [2018-11-10 06:09:43,327 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,327 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,328 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,328 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:43,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:43,340 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,340 INFO L82 PathProgramCache]: Analyzing trace with hash -592797568, now seen corresponding path program 1 times [2018-11-10 06:09:43,340 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,340 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,341 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:43,341 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:43,353 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-10 06:09:43,353 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:43,353 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:43,353 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:43,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:43,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:43,354 INFO L87 Difference]: Start difference. First operand 535 states and 820 transitions. cyclomatic complexity: 288 Second operand 3 states. [2018-11-10 06:09:43,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:43,441 INFO L93 Difference]: Finished difference Result 661 states and 932 transitions. [2018-11-10 06:09:43,441 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:43,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 932 transitions. [2018-11-10 06:09:43,444 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2018-11-10 06:09:43,447 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 852 transitions. [2018-11-10 06:09:43,447 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2018-11-10 06:09:43,448 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2018-11-10 06:09:43,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 852 transitions. [2018-11-10 06:09:43,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:43,449 INFO L705 BuchiCegarLoop]: Abstraction has 588 states and 852 transitions. [2018-11-10 06:09:43,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 852 transitions. [2018-11-10 06:09:43,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 545. [2018-11-10 06:09:43,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-10 06:09:43,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 801 transitions. [2018-11-10 06:09:43,458 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 801 transitions. [2018-11-10 06:09:43,458 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 801 transitions. [2018-11-10 06:09:43,458 INFO L442 BuchiCegarLoop]: ======== Iteration 4============ [2018-11-10 06:09:43,459 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 801 transitions. [2018-11-10 06:09:43,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-10 06:09:43,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:43,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:43,461 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,461 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,462 INFO L793 eck$LassoCheckResult]: Stem: 4688#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 4509#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4510#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4680#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 4681#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 4652#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 4749#L99-3 assume true; 4822#L99-1 assume !false; 4986#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4984#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4982#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4980#L108 assume ssl3_accept_~s__state~0 == 8192; 4742#L211 [2018-11-10 06:09:43,462 INFO L795 eck$LassoCheckResult]: Loop: 4742#L211 ssl3_accept_~s__server~0 := 1; 4571#L216 assume ssl3_accept_~cb~0 != 0; 4558#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 4559#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 4586#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 4671#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 4599#L235 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 4600#L240 assume ssl3_accept_~s__state~0 != 12292;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 4611#L242 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post27 + 1;havoc ssl3_accept_#t~post27; 4541#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 4511#L585 ssl3_accept_~skip~0 := 0; 4512#L99-3 assume true; 4682#L99-1 assume !false; 4607#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4608#L102 assume !(ssl3_accept_~s__state~0 == 12292); 4623#L105 assume !(ssl3_accept_~s__state~0 == 16384); 4624#L108 assume ssl3_accept_~s__state~0 == 8192; 4742#L211 [2018-11-10 06:09:43,462 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,462 INFO L82 PathProgramCache]: Analyzing trace with hash -999822720, now seen corresponding path program 1 times [2018-11-10 06:09:43,462 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,462 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,463 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,463 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:43,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:43,484 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:43,484 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:43,484 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:09:43,484 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,484 INFO L82 PathProgramCache]: Analyzing trace with hash -1650802458, now seen corresponding path program 1 times [2018-11-10 06:09:43,484 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,484 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,485 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,485 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:43,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:43,506 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:43,506 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:43,506 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:43,506 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:43,506 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:43,507 INFO L87 Difference]: Start difference. First operand 545 states and 801 transitions. cyclomatic complexity: 259 Second operand 3 states. [2018-11-10 06:09:43,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:43,568 INFO L93 Difference]: Finished difference Result 555 states and 809 transitions. [2018-11-10 06:09:43,568 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:43,568 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 809 transitions. [2018-11-10 06:09:43,570 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-10 06:09:43,572 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 809 transitions. [2018-11-10 06:09:43,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-10 06:09:43,572 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2018-11-10 06:09:43,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 809 transitions. [2018-11-10 06:09:43,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:43,573 INFO L705 BuchiCegarLoop]: Abstraction has 555 states and 809 transitions. [2018-11-10 06:09:43,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 809 transitions. [2018-11-10 06:09:43,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2018-11-10 06:09:43,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-10 06:09:43,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 797 transitions. [2018-11-10 06:09:43,581 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 797 transitions. [2018-11-10 06:09:43,581 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 797 transitions. [2018-11-10 06:09:43,581 INFO L442 BuchiCegarLoop]: ======== Iteration 5============ [2018-11-10 06:09:43,581 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 797 transitions. [2018-11-10 06:09:43,583 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-10 06:09:43,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:43,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:43,584 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,584 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-10 06:09:43,584 INFO L793 eck$LassoCheckResult]: Stem: 5795#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 5616#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 5617#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5786#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 5787#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 5761#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 5861#L99-3 assume true; 5919#L99-1 assume !false; 6095#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6092#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6090#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6087#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6084#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6082#L114 assume ssl3_accept_~s__state~0 == 8195; 5856#L211 [2018-11-10 06:09:43,584 INFO L795 eck$LassoCheckResult]: Loop: 5856#L211 ssl3_accept_~s__server~0 := 1; 5679#L216 assume ssl3_accept_~cb~0 != 0; 5667#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 5668#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 5696#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 5778#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 5708#L235 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 5709#L240 assume ssl3_accept_~s__state~0 != 12292;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26; 5720#L242 assume !(ssl3_accept_~tmp___5~0 == 0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post27 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~post27 + 1;havoc ssl3_accept_#t~post27; 5649#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 6061#L585 ssl3_accept_~skip~0 := 0; 6060#L99-3 assume true; 6059#L99-1 assume !false; 6058#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6057#L102 assume !(ssl3_accept_~s__state~0 == 12292); 6055#L105 assume !(ssl3_accept_~s__state~0 == 16384); 6053#L108 assume !(ssl3_accept_~s__state~0 == 8192); 6051#L111 assume !(ssl3_accept_~s__state~0 == 24576); 6050#L114 assume ssl3_accept_~s__state~0 == 8195; 5856#L211 [2018-11-10 06:09:43,584 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,584 INFO L82 PathProgramCache]: Analyzing trace with hash 1243044325, now seen corresponding path program 1 times [2018-11-10 06:09:43,584 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,584 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,585 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,585 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,585 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:43,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:43,600 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:43,600 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:43,600 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:09:43,600 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,601 INFO L82 PathProgramCache]: Analyzing trace with hash -1578225973, now seen corresponding path program 1 times [2018-11-10 06:09:43,601 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,601 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,601 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,602 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,602 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:43,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:43,621 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:43,621 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:43,621 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:43,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:43,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:43,622 INFO L87 Difference]: Start difference. First operand 545 states and 797 transitions. cyclomatic complexity: 255 Second operand 3 states. [2018-11-10 06:09:43,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:43,692 INFO L93 Difference]: Finished difference Result 555 states and 805 transitions. [2018-11-10 06:09:43,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:43,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 805 transitions. [2018-11-10 06:09:43,694 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2018-11-10 06:09:43,695 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 805 transitions. [2018-11-10 06:09:43,695 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2018-11-10 06:09:43,696 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2018-11-10 06:09:43,696 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 805 transitions. [2018-11-10 06:09:43,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:43,696 INFO L705 BuchiCegarLoop]: Abstraction has 555 states and 805 transitions. [2018-11-10 06:09:43,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 805 transitions. [2018-11-10 06:09:43,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2018-11-10 06:09:43,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 545 states. [2018-11-10 06:09:43,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 793 transitions. [2018-11-10 06:09:43,703 INFO L728 BuchiCegarLoop]: Abstraction has 545 states and 793 transitions. [2018-11-10 06:09:43,703 INFO L608 BuchiCegarLoop]: Abstraction has 545 states and 793 transitions. [2018-11-10 06:09:43,703 INFO L442 BuchiCegarLoop]: ======== Iteration 6============ [2018-11-10 06:09:43,703 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 793 transitions. [2018-11-10 06:09:43,704 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2018-11-10 06:09:43,705 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:43,705 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:43,705 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,706 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [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, 1] [2018-11-10 06:09:43,706 INFO L793 eck$LassoCheckResult]: Stem: 6901#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 6723#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6724#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6893#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 6894#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 6867#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 6967#L99-3 assume true; 7025#L99-1 assume !false; 7199#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7197#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7195#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7193#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7188#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7186#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7179#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7178#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7174#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7173#L126 assume ssl3_accept_~s__state~0 == 8464; 6790#L133 [2018-11-10 06:09:43,706 INFO L795 eck$LassoCheckResult]: Loop: 6790#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 6791#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 6913#L272-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; 6940#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7220#L585 ssl3_accept_~skip~0 := 0; 7218#L99-3 assume true; 7216#L99-1 assume !false; 7214#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7212#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7210#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7209#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7204#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7202#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7200#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7198#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7194#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7177#L126 assume !(ssl3_accept_~s__state~0 == 8464); 7176#L129 assume !(ssl3_accept_~s__state~0 == 8465); 7175#L132 assume !(ssl3_accept_~s__state~0 == 8466); 7152#L135 assume ssl3_accept_~s__state~0 == 8496; 7061#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 6721#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 6705#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 6706#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 6965#L291-2 ssl3_accept_~s__init_num~0 := 0; 7000#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7115#L585 ssl3_accept_~skip~0 := 0; 7105#L99-3 assume true; 7102#L99-1 assume !false; 7099#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7096#L102 assume ssl3_accept_~s__state~0 == 12292; 7092#L103 ssl3_accept_~s__new_session~0 := 1; 7082#L211 ssl3_accept_~s__server~0 := 1; 7128#L216 assume ssl3_accept_~cb~0 != 0; 7127#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 7126#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 7125#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 7123#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 7121#L235 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 7120#L240 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 7106#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 7103#L585 ssl3_accept_~skip~0 := 0; 7100#L99-3 assume true; 7097#L99-1 assume !false; 7094#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7090#L102 assume !(ssl3_accept_~s__state~0 == 12292); 7087#L105 assume !(ssl3_accept_~s__state~0 == 16384); 7084#L108 assume !(ssl3_accept_~s__state~0 == 8192); 7080#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7078#L114 assume !(ssl3_accept_~s__state~0 == 8195); 6978#L117 assume !(ssl3_accept_~s__state~0 == 8480); 6979#L120 assume !(ssl3_accept_~s__state~0 == 8481); 6980#L123 assume !(ssl3_accept_~s__state~0 == 8482); 7032#L126 assume ssl3_accept_~s__state~0 == 8464; 6790#L133 [2018-11-10 06:09:43,706 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,706 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 3 times [2018-11-10 06:09:43,706 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,707 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,711 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,711 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:43,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:43,726 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,726 INFO L82 PathProgramCache]: Analyzing trace with hash 697158176, now seen corresponding path program 1 times [2018-11-10 06:09:43,726 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,727 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,727 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:43,727 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:43,758 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:43,758 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:43,758 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:43,759 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:43,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:43,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:43,759 INFO L87 Difference]: Start difference. First operand 545 states and 793 transitions. cyclomatic complexity: 251 Second operand 3 states. [2018-11-10 06:09:43,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:43,872 INFO L93 Difference]: Finished difference Result 688 states and 1006 transitions. [2018-11-10 06:09:43,873 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:43,873 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 688 states and 1006 transitions. [2018-11-10 06:09:43,876 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 444 [2018-11-10 06:09:43,878 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 688 states to 681 states and 999 transitions. [2018-11-10 06:09:43,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 476 [2018-11-10 06:09:43,879 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 476 [2018-11-10 06:09:43,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 681 states and 999 transitions. [2018-11-10 06:09:43,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:43,879 INFO L705 BuchiCegarLoop]: Abstraction has 681 states and 999 transitions. [2018-11-10 06:09:43,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states and 999 transitions. [2018-11-10 06:09:43,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 668. [2018-11-10 06:09:43,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 668 states. [2018-11-10 06:09:43,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 983 transitions. [2018-11-10 06:09:43,888 INFO L728 BuchiCegarLoop]: Abstraction has 668 states and 983 transitions. [2018-11-10 06:09:43,888 INFO L608 BuchiCegarLoop]: Abstraction has 668 states and 983 transitions. [2018-11-10 06:09:43,888 INFO L442 BuchiCegarLoop]: ======== Iteration 7============ [2018-11-10 06:09:43,888 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 668 states and 983 transitions. [2018-11-10 06:09:43,890 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2018-11-10 06:09:43,890 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:43,890 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:43,891 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,891 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:43,891 INFO L793 eck$LassoCheckResult]: Stem: 8132#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 7962#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7963#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8130#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 8131#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 8104#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 8199#L99-3 assume true; 8385#L99-1 assume !false; 8500#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8498#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8495#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8492#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8489#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8487#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8486#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8485#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8484#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8483#L126 assume ssl3_accept_~s__state~0 == 8464; 8031#L133 [2018-11-10 06:09:43,891 INFO L795 eck$LassoCheckResult]: Loop: 8031#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 8032#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 8151#L272-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; 8174#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8578#L585 ssl3_accept_~skip~0 := 0; 8576#L99-3 assume true; 8574#L99-1 assume !false; 8062#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8063#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8078#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8079#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8029#L111 assume !(ssl3_accept_~s__state~0 == 24576); 7990#L114 assume !(ssl3_accept_~s__state~0 == 8195); 7991#L117 assume !(ssl3_accept_~s__state~0 == 8480); 7972#L120 assume !(ssl3_accept_~s__state~0 == 8481); 7973#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8160#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8161#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8146#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8147#L135 assume ssl3_accept_~s__state~0 == 8496; 8369#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 8364#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 8355#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 8354#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 8196#L291-2 ssl3_accept_~s__init_num~0 := 0; 7949#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8565#L585 ssl3_accept_~skip~0 := 0; 8564#L99-3 assume true; 8562#L99-1 assume !false; 8561#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8560#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8559#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8558#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8557#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8556#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8555#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8553#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8551#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8549#L126 assume !(ssl3_accept_~s__state~0 == 8464); 8547#L129 assume !(ssl3_accept_~s__state~0 == 8465); 8545#L132 assume !(ssl3_accept_~s__state~0 == 8466); 8543#L135 assume !(ssl3_accept_~s__state~0 == 8496); 8540#L138 assume !(ssl3_accept_~s__state~0 == 8497); 8534#L141 assume !(ssl3_accept_~s__state~0 == 8512); 8532#L144 assume !(ssl3_accept_~s__state~0 == 8513); 8529#L147 assume !(ssl3_accept_~s__state~0 == 8528); 8522#L150 assume !(ssl3_accept_~s__state~0 == 8529); 7978#L153 assume !(ssl3_accept_~s__state~0 == 8544); 7980#L156 assume !(ssl3_accept_~s__state~0 == 8545); 8185#L159 assume ssl3_accept_~s__state~0 == 8560; 8092#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 7994#L417 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; 7995#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 8474#L585 ssl3_accept_~skip~0 := 0; 8468#L99-3 assume true; 8466#L99-1 assume !false; 8464#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8462#L102 assume !(ssl3_accept_~s__state~0 == 12292); 8460#L105 assume !(ssl3_accept_~s__state~0 == 16384); 8457#L108 assume !(ssl3_accept_~s__state~0 == 8192); 8455#L111 assume !(ssl3_accept_~s__state~0 == 24576); 8453#L114 assume !(ssl3_accept_~s__state~0 == 8195); 8417#L117 assume !(ssl3_accept_~s__state~0 == 8480); 8415#L120 assume !(ssl3_accept_~s__state~0 == 8481); 8413#L123 assume !(ssl3_accept_~s__state~0 == 8482); 8411#L126 assume ssl3_accept_~s__state~0 == 8464; 8031#L133 [2018-11-10 06:09:43,891 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,891 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 4 times [2018-11-10 06:09:43,892 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,892 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,892 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,892 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:43,892 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:43,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:43,902 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:43,902 INFO L82 PathProgramCache]: Analyzing trace with hash -989986638, now seen corresponding path program 1 times [2018-11-10 06:09:43,902 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:43,902 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:43,902 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,903 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:43,903 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:43,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:43,928 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:43,928 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:43,929 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:43,929 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:43,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:43,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:43,929 INFO L87 Difference]: Start difference. First operand 668 states and 983 transitions. cyclomatic complexity: 318 Second operand 3 states. [2018-11-10 06:09:44,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:44,064 INFO L93 Difference]: Finished difference Result 807 states and 1096 transitions. [2018-11-10 06:09:44,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:44,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 807 states and 1096 transitions. [2018-11-10 06:09:44,068 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 532 [2018-11-10 06:09:44,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 807 states to 807 states and 1096 transitions. [2018-11-10 06:09:44,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 564 [2018-11-10 06:09:44,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 564 [2018-11-10 06:09:44,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 807 states and 1096 transitions. [2018-11-10 06:09:44,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:44,072 INFO L705 BuchiCegarLoop]: Abstraction has 807 states and 1096 transitions. [2018-11-10 06:09:44,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states and 1096 transitions. [2018-11-10 06:09:44,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 799. [2018-11-10 06:09:44,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2018-11-10 06:09:44,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1085 transitions. [2018-11-10 06:09:44,080 INFO L728 BuchiCegarLoop]: Abstraction has 799 states and 1085 transitions. [2018-11-10 06:09:44,081 INFO L608 BuchiCegarLoop]: Abstraction has 799 states and 1085 transitions. [2018-11-10 06:09:44,081 INFO L442 BuchiCegarLoop]: ======== Iteration 8============ [2018-11-10 06:09:44,081 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1085 transitions. [2018-11-10 06:09:44,083 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 525 [2018-11-10 06:09:44,083 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:44,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:44,084 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,084 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,084 INFO L793 eck$LassoCheckResult]: Stem: 9612#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 9441#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 9442#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9610#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 9611#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 9578#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 9687#L99-3 assume true; 9967#L99-1 assume !false; 9966#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9965#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9964#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9963#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9962#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9961#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9960#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9959#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9958#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9957#L126 assume ssl3_accept_~s__state~0 == 8464; 9505#L133 [2018-11-10 06:09:44,084 INFO L795 eck$LassoCheckResult]: Loop: 9505#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 9506#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 9631#L272-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; 9655#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10124#L585 ssl3_accept_~skip~0 := 0; 10122#L99-3 assume true; 10120#L99-1 assume !false; 10117#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10113#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10106#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10103#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10100#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10097#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10094#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10091#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10088#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10085#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10079#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10048#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10008#L135 assume ssl3_accept_~s__state~0 == 8496; 9484#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 9439#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 9423#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 9424#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 9685#L291-2 ssl3_accept_~s__init_num~0 := 0; 9518#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 10072#L585 ssl3_accept_~skip~0 := 0; 10071#L99-3 assume true; 10070#L99-1 assume !false; 10069#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10068#L102 assume !(ssl3_accept_~s__state~0 == 12292); 10067#L105 assume !(ssl3_accept_~s__state~0 == 16384); 10066#L108 assume !(ssl3_accept_~s__state~0 == 8192); 10065#L111 assume !(ssl3_accept_~s__state~0 == 24576); 10064#L114 assume !(ssl3_accept_~s__state~0 == 8195); 10062#L117 assume !(ssl3_accept_~s__state~0 == 8480); 10061#L120 assume !(ssl3_accept_~s__state~0 == 8481); 10056#L123 assume !(ssl3_accept_~s__state~0 == 8482); 10054#L126 assume !(ssl3_accept_~s__state~0 == 8464); 10052#L129 assume !(ssl3_accept_~s__state~0 == 8465); 10050#L132 assume !(ssl3_accept_~s__state~0 == 8466); 10012#L135 assume !(ssl3_accept_~s__state~0 == 8496); 10009#L138 assume !(ssl3_accept_~s__state~0 == 8497); 10010#L141 assume !(ssl3_accept_~s__state~0 == 8512); 10013#L144 assume !(ssl3_accept_~s__state~0 == 8513); 10011#L147 assume !(ssl3_accept_~s__state~0 == 8528); 10007#L150 assume !(ssl3_accept_~s__state~0 == 8529); 9766#L153 assume !(ssl3_accept_~s__state~0 == 8544); 9767#L156 assume !(ssl3_accept_~s__state~0 == 8545); 9755#L159 assume ssl3_accept_~s__state~0 == 8560; 9565#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 9472#L417 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; 9473#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 9847#L585 ssl3_accept_~skip~0 := 0; 9845#L99-3 assume true; 9843#L99-1 assume !false; 9841#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9839#L102 assume !(ssl3_accept_~s__state~0 == 12292); 9837#L105 assume !(ssl3_accept_~s__state~0 == 16384); 9835#L108 assume !(ssl3_accept_~s__state~0 == 8192); 9833#L111 assume !(ssl3_accept_~s__state~0 == 24576); 9831#L114 assume !(ssl3_accept_~s__state~0 == 8195); 9829#L117 assume !(ssl3_accept_~s__state~0 == 8480); 9827#L120 assume !(ssl3_accept_~s__state~0 == 8481); 9778#L123 assume !(ssl3_accept_~s__state~0 == 8482); 9779#L126 assume ssl3_accept_~s__state~0 == 8464; 9505#L133 [2018-11-10 06:09:44,084 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,085 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 5 times [2018-11-10 06:09:44,085 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,085 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,085 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,086 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:44,086 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,096 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,096 INFO L82 PathProgramCache]: Analyzing trace with hash -1887379916, now seen corresponding path program 1 times [2018-11-10 06:09:44,096 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,096 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,096 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,097 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:44,097 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:44,134 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:44,135 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:44,135 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:44,135 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:44,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:44,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:44,136 INFO L87 Difference]: Start difference. First operand 799 states and 1085 transitions. cyclomatic complexity: 289 Second operand 3 states. [2018-11-10 06:09:44,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:44,237 INFO L93 Difference]: Finished difference Result 883 states and 1187 transitions. [2018-11-10 06:09:44,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:44,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 883 states and 1187 transitions. [2018-11-10 06:09:44,242 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2018-11-10 06:09:44,245 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 883 states to 883 states and 1187 transitions. [2018-11-10 06:09:44,245 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 613 [2018-11-10 06:09:44,246 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 613 [2018-11-10 06:09:44,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 883 states and 1187 transitions. [2018-11-10 06:09:44,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:44,246 INFO L705 BuchiCegarLoop]: Abstraction has 883 states and 1187 transitions. [2018-11-10 06:09:44,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states and 1187 transitions. [2018-11-10 06:09:44,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 871. [2018-11-10 06:09:44,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 871 states. [2018-11-10 06:09:44,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 871 states to 871 states and 1172 transitions. [2018-11-10 06:09:44,256 INFO L728 BuchiCegarLoop]: Abstraction has 871 states and 1172 transitions. [2018-11-10 06:09:44,256 INFO L608 BuchiCegarLoop]: Abstraction has 871 states and 1172 transitions. [2018-11-10 06:09:44,256 INFO L442 BuchiCegarLoop]: ======== Iteration 9============ [2018-11-10 06:09:44,256 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 871 states and 1172 transitions. [2018-11-10 06:09:44,258 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 573 [2018-11-10 06:09:44,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:44,259 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:44,259 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,259 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,260 INFO L793 eck$LassoCheckResult]: Stem: 11301#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 11129#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11130#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11293#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 11294#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 11265#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 11376#L99-3 assume true; 11864#L99-1 assume !false; 11863#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11862#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11861#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11860#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11859#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11858#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11857#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11855#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11854#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11848#L126 assume ssl3_accept_~s__state~0 == 8464; 11192#L133 [2018-11-10 06:09:44,260 INFO L795 eck$LassoCheckResult]: Loop: 11192#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 11193#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 11314#L272-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; 11345#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11911#L585 ssl3_accept_~skip~0 := 0; 11910#L99-3 assume true; 11909#L99-1 assume !false; 11908#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11907#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11906#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11905#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11904#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11903#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11902#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11901#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11900#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11899#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11898#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11897#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11721#L135 assume ssl3_accept_~s__state~0 == 8496; 11662#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 11720#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 11719#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 11717#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 11718#L291-2 ssl3_accept_~s__init_num~0 := 0; 11889#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11888#L585 ssl3_accept_~skip~0 := 0; 11887#L99-3 assume true; 11886#L99-1 assume !false; 11885#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11884#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11883#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11882#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11881#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11880#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11879#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11877#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11876#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11868#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11866#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11309#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11268#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11269#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11249#L141 assume ssl3_accept_~s__state~0 == 8512; 11250#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11354#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 11245#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11439#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11693#L585 ssl3_accept_~skip~0 := 0; 11692#L99-3 assume true; 11691#L99-1 assume !false; 11690#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11689#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11688#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11682#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11681#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11679#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11675#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11673#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11671#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11669#L126 assume !(ssl3_accept_~s__state~0 == 8464); 11667#L129 assume !(ssl3_accept_~s__state~0 == 8465); 11664#L132 assume !(ssl3_accept_~s__state~0 == 8466); 11663#L135 assume !(ssl3_accept_~s__state~0 == 8496); 11661#L138 assume !(ssl3_accept_~s__state~0 == 8497); 11660#L141 assume !(ssl3_accept_~s__state~0 == 8512); 11658#L144 assume !(ssl3_accept_~s__state~0 == 8513); 11657#L147 assume !(ssl3_accept_~s__state~0 == 8528); 11651#L150 assume !(ssl3_accept_~s__state~0 == 8529); 11649#L153 assume !(ssl3_accept_~s__state~0 == 8544); 11647#L156 assume !(ssl3_accept_~s__state~0 == 8545); 11645#L159 assume ssl3_accept_~s__state~0 == 8560; 11253#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 11159#L417 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; 11160#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 11131#L585 ssl3_accept_~skip~0 := 0; 11132#L99-3 assume true; 11295#L99-1 assume !false; 11220#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11221#L102 assume !(ssl3_accept_~s__state~0 == 12292); 11236#L105 assume !(ssl3_accept_~s__state~0 == 16384); 11237#L108 assume !(ssl3_accept_~s__state~0 == 8192); 11189#L111 assume !(ssl3_accept_~s__state~0 == 24576); 11155#L114 assume !(ssl3_accept_~s__state~0 == 8195); 11156#L117 assume !(ssl3_accept_~s__state~0 == 8480); 11379#L120 assume !(ssl3_accept_~s__state~0 == 8481); 11380#L123 assume !(ssl3_accept_~s__state~0 == 8482); 11532#L126 assume ssl3_accept_~s__state~0 == 8464; 11192#L133 [2018-11-10 06:09:44,260 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,260 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 6 times [2018-11-10 06:09:44,260 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,260 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,261 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:44,261 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,269 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1198763228, now seen corresponding path program 1 times [2018-11-10 06:09:44,269 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,270 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,270 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:44,270 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:44,318 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 06:09:44,318 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:44,319 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:44,319 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:44,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:44,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:44,319 INFO L87 Difference]: Start difference. First operand 871 states and 1172 transitions. cyclomatic complexity: 304 Second operand 3 states. [2018-11-10 06:09:44,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:44,418 INFO L93 Difference]: Finished difference Result 988 states and 1328 transitions. [2018-11-10 06:09:44,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:44,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 988 states and 1328 transitions. [2018-11-10 06:09:44,422 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 651 [2018-11-10 06:09:44,426 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 988 states to 988 states and 1328 transitions. [2018-11-10 06:09:44,426 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2018-11-10 06:09:44,427 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2018-11-10 06:09:44,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 988 states and 1328 transitions. [2018-11-10 06:09:44,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:44,428 INFO L705 BuchiCegarLoop]: Abstraction has 988 states and 1328 transitions. [2018-11-10 06:09:44,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states and 1328 transitions. [2018-11-10 06:09:44,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 949. [2018-11-10 06:09:44,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 949 states. [2018-11-10 06:09:44,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1265 transitions. [2018-11-10 06:09:44,441 INFO L728 BuchiCegarLoop]: Abstraction has 949 states and 1265 transitions. [2018-11-10 06:09:44,441 INFO L608 BuchiCegarLoop]: Abstraction has 949 states and 1265 transitions. [2018-11-10 06:09:44,441 INFO L442 BuchiCegarLoop]: ======== Iteration 10============ [2018-11-10 06:09:44,441 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 949 states and 1265 transitions. [2018-11-10 06:09:44,444 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 625 [2018-11-10 06:09:44,444 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:44,444 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:44,445 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,445 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,445 INFO L793 eck$LassoCheckResult]: Stem: 13176#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 12994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 12995#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13168#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 13169#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 13137#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 13251#L99-3 assume true; 13636#L99-1 assume !false; 13696#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13694#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13692#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13690#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13688#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13686#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13684#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13682#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13680#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13678#L126 assume ssl3_accept_~s__state~0 == 8464; 13062#L133 [2018-11-10 06:09:44,446 INFO L795 eck$LassoCheckResult]: Loop: 13062#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 13063#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 13193#L272-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; 13133#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 12996#L585 ssl3_accept_~skip~0 := 0; 12997#L99-3 assume true; 13170#L99-1 assume !false; 13091#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13092#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13108#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13109#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13060#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13021#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13022#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13004#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13005#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13199#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13200#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13183#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13184#L135 assume ssl3_accept_~s__state~0 == 8496; 13038#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 13039#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 13550#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 13547#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 13537#L291-2 ssl3_accept_~s__init_num~0 := 0; 13528#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13526#L585 ssl3_accept_~skip~0 := 0; 13524#L99-3 assume true; 13522#L99-1 assume !false; 13520#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13518#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13516#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13514#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13512#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13510#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13508#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13506#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13504#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13502#L126 assume !(ssl3_accept_~s__state~0 == 8464); 13500#L129 assume !(ssl3_accept_~s__state~0 == 8465); 13498#L132 assume !(ssl3_accept_~s__state~0 == 8466); 13496#L135 assume !(ssl3_accept_~s__state~0 == 8496); 13494#L138 assume !(ssl3_accept_~s__state~0 == 8497); 13492#L141 assume !(ssl3_accept_~s__state~0 == 8512); 13489#L144 assume !(ssl3_accept_~s__state~0 == 8513); 13487#L147 assume !(ssl3_accept_~s__state~0 == 8528); 13485#L150 assume !(ssl3_accept_~s__state~0 == 8529); 13483#L153 assume !(ssl3_accept_~s__state~0 == 8544); 13481#L156 assume !(ssl3_accept_~s__state~0 == 8545); 13479#L159 assume !(ssl3_accept_~s__state~0 == 8560); 13477#L162 assume !(ssl3_accept_~s__state~0 == 8561); 13475#L165 assume !(ssl3_accept_~s__state~0 == 8448); 13473#L168 assume !(ssl3_accept_~s__state~0 == 8576); 13470#L171 assume !(ssl3_accept_~s__state~0 == 8577); 13468#L174 assume !(ssl3_accept_~s__state~0 == 8592); 13465#L177 assume !(ssl3_accept_~s__state~0 == 8593); 13464#L180 assume !(ssl3_accept_~s__state~0 == 8608); 13463#L183 assume !(ssl3_accept_~s__state~0 == 8609); 13461#L186 assume !(ssl3_accept_~s__state~0 == 8640); 13458#L189 assume !(ssl3_accept_~s__state~0 == 8641); 13243#L192 assume ssl3_accept_~s__state~0 == 8656; 13129#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 13130#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 13000#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 13001#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 13015#L506 assume !(ssl3_accept_~tmp___10~0 == 0); 13221#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13906#L585 ssl3_accept_~skip~0 := 0; 13905#L99-3 assume true; 13904#L99-1 assume !false; 13903#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13417#L102 assume ssl3_accept_~s__state~0 == 12292; 13017#L103 ssl3_accept_~s__new_session~0 := 1; 13018#L211 ssl3_accept_~s__server~0 := 1; 13058#L216 assume ssl3_accept_~cb~0 != 0; 13045#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 13046#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 13159#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 13160#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 13652#L235 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 13651#L240 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 13640#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 13638#L585 ssl3_accept_~skip~0 := 0; 13637#L99-3 assume true; 13634#L99-1 assume !false; 13632#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13630#L102 assume !(ssl3_accept_~s__state~0 == 12292); 13628#L105 assume !(ssl3_accept_~s__state~0 == 16384); 13626#L108 assume !(ssl3_accept_~s__state~0 == 8192); 13624#L111 assume !(ssl3_accept_~s__state~0 == 24576); 13622#L114 assume !(ssl3_accept_~s__state~0 == 8195); 13255#L117 assume !(ssl3_accept_~s__state~0 == 8480); 13256#L120 assume !(ssl3_accept_~s__state~0 == 8481); 13257#L123 assume !(ssl3_accept_~s__state~0 == 8482); 13416#L126 assume ssl3_accept_~s__state~0 == 8464; 13062#L133 [2018-11-10 06:09:44,446 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 7 times [2018-11-10 06:09:44,446 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,446 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,447 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:44,447 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,455 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,455 INFO L82 PathProgramCache]: Analyzing trace with hash -883640080, now seen corresponding path program 1 times [2018-11-10 06:09:44,455 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,455 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,456 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:44,456 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:44,493 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2018-11-10 06:09:44,494 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:44,494 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:44,494 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:44,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:44,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:44,495 INFO L87 Difference]: Start difference. First operand 949 states and 1265 transitions. cyclomatic complexity: 319 Second operand 3 states. [2018-11-10 06:09:44,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:44,628 INFO L93 Difference]: Finished difference Result 893 states and 1180 transitions. [2018-11-10 06:09:44,629 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:44,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 893 states and 1180 transitions. [2018-11-10 06:09:44,632 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 552 [2018-11-10 06:09:44,636 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 893 states to 891 states and 1178 transitions. [2018-11-10 06:09:44,636 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 633 [2018-11-10 06:09:44,637 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 633 [2018-11-10 06:09:44,637 INFO L73 IsDeterministic]: Start isDeterministic. Operand 891 states and 1178 transitions. [2018-11-10 06:09:44,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:44,638 INFO L705 BuchiCegarLoop]: Abstraction has 891 states and 1178 transitions. [2018-11-10 06:09:44,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states and 1178 transitions. [2018-11-10 06:09:44,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 886. [2018-11-10 06:09:44,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 886 states. [2018-11-10 06:09:44,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 886 states to 886 states and 1172 transitions. [2018-11-10 06:09:44,650 INFO L728 BuchiCegarLoop]: Abstraction has 886 states and 1172 transitions. [2018-11-10 06:09:44,650 INFO L608 BuchiCegarLoop]: Abstraction has 886 states and 1172 transitions. [2018-11-10 06:09:44,650 INFO L442 BuchiCegarLoop]: ======== Iteration 11============ [2018-11-10 06:09:44,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 886 states and 1172 transitions. [2018-11-10 06:09:44,653 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 547 [2018-11-10 06:09:44,653 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:44,653 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:44,654 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,654 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,655 INFO L793 eck$LassoCheckResult]: Stem: 15012#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 14842#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14843#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15004#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 15005#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 14977#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 15090#L99-3 assume true; 15006#L99-1 assume !false; 15688#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15683#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15681#L105 assume !(ssl3_accept_~s__state~0 == 16384); 14960#L108 assume !(ssl3_accept_~s__state~0 == 8192); 14901#L111 assume !(ssl3_accept_~s__state~0 == 24576); 14902#L114 assume !(ssl3_accept_~s__state~0 == 8195); 14883#L117 assume !(ssl3_accept_~s__state~0 == 8480); 14884#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15619#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15140#L126 assume ssl3_accept_~s__state~0 == 8464; 14904#L133 [2018-11-10 06:09:44,655 INFO L795 eck$LassoCheckResult]: Loop: 14904#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 14905#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 15029#L272-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; 15055#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15547#L585 ssl3_accept_~skip~0 := 0; 15546#L99-3 assume true; 15545#L99-1 assume !false; 15544#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15543#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15542#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15541#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15540#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15539#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15538#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15537#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15536#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15535#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15534#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15532#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15530#L135 assume ssl3_accept_~s__state~0 == 8496; 15212#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 15528#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 15527#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 15525#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 15524#L291-2 ssl3_accept_~s__init_num~0 := 0; 15519#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15518#L585 ssl3_accept_~skip~0 := 0; 15517#L99-3 assume true; 15516#L99-1 assume !false; 15515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15514#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15513#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15512#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15511#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15510#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15509#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15508#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15507#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15506#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15505#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15504#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15503#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15500#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15462#L141 assume ssl3_accept_~s__state~0 == 8512; 15063#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15064#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 14957#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15086#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15492#L585 ssl3_accept_~skip~0 := 0; 15491#L99-3 assume true; 15490#L99-1 assume !false; 15489#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15488#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15487#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15486#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15485#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15484#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15483#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15481#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15479#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15477#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15475#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15473#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15471#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15469#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15467#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15465#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15463#L147 assume ssl3_accept_~s__state~0 == 8528; 15043#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15039#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15013#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 14835#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 14952#L352 assume !(ssl3_accept_~ret~0 <= 0); 14896#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15102#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15315#L585 ssl3_accept_~skip~0 := 0; 15313#L99-3 assume true; 15311#L99-1 assume !false; 15309#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15307#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15305#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15303#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15301#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15299#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15297#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15292#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15290#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15284#L126 assume !(ssl3_accept_~s__state~0 == 8464); 15283#L129 assume !(ssl3_accept_~s__state~0 == 8465); 15276#L132 assume !(ssl3_accept_~s__state~0 == 8466); 15275#L135 assume !(ssl3_accept_~s__state~0 == 8496); 15269#L138 assume !(ssl3_accept_~s__state~0 == 8497); 15266#L141 assume !(ssl3_accept_~s__state~0 == 8512); 15263#L144 assume !(ssl3_accept_~s__state~0 == 8513); 15260#L147 assume !(ssl3_accept_~s__state~0 == 8528); 15257#L150 assume !(ssl3_accept_~s__state~0 == 8529); 15253#L153 assume !(ssl3_accept_~s__state~0 == 8544); 15254#L156 assume !(ssl3_accept_~s__state~0 == 8545); 15129#L159 assume ssl3_accept_~s__state~0 == 8560; 14964#L163 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 14867#L417 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; 14868#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 15268#L585 ssl3_accept_~skip~0 := 0; 15265#L99-3 assume true; 15262#L99-1 assume !false; 15259#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15256#L102 assume !(ssl3_accept_~s__state~0 == 12292); 15252#L105 assume !(ssl3_accept_~s__state~0 == 16384); 15250#L108 assume !(ssl3_accept_~s__state~0 == 8192); 15248#L111 assume !(ssl3_accept_~s__state~0 == 24576); 15244#L114 assume !(ssl3_accept_~s__state~0 == 8195); 15241#L117 assume !(ssl3_accept_~s__state~0 == 8480); 15092#L120 assume !(ssl3_accept_~s__state~0 == 8481); 15093#L123 assume !(ssl3_accept_~s__state~0 == 8482); 15136#L126 assume ssl3_accept_~s__state~0 == 8464; 14904#L133 [2018-11-10 06:09:44,655 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,655 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 8 times [2018-11-10 06:09:44,655 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,656 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,656 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:44,656 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,664 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1943303582, now seen corresponding path program 1 times [2018-11-10 06:09:44,668 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,668 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,669 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:44,669 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:44,719 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2018-11-10 06:09:44,719 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:44,719 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:44,720 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:44,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:44,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:44,720 INFO L87 Difference]: Start difference. First operand 886 states and 1172 transitions. cyclomatic complexity: 290 Second operand 3 states. [2018-11-10 06:09:44,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:44,834 INFO L93 Difference]: Finished difference Result 992 states and 1306 transitions. [2018-11-10 06:09:44,835 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:44,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 992 states and 1306 transitions. [2018-11-10 06:09:44,839 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2018-11-10 06:09:44,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 992 states to 992 states and 1306 transitions. [2018-11-10 06:09:44,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2018-11-10 06:09:44,843 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2018-11-10 06:09:44,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 992 states and 1306 transitions. [2018-11-10 06:09:44,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:44,843 INFO L705 BuchiCegarLoop]: Abstraction has 992 states and 1306 transitions. [2018-11-10 06:09:44,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states and 1306 transitions. [2018-11-10 06:09:44,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 970. [2018-11-10 06:09:44,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 970 states. [2018-11-10 06:09:44,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1271 transitions. [2018-11-10 06:09:44,854 INFO L728 BuchiCegarLoop]: Abstraction has 970 states and 1271 transitions. [2018-11-10 06:09:44,854 INFO L608 BuchiCegarLoop]: Abstraction has 970 states and 1271 transitions. [2018-11-10 06:09:44,854 INFO L442 BuchiCegarLoop]: ======== Iteration 12============ [2018-11-10 06:09:44,855 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1271 transitions. [2018-11-10 06:09:44,857 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 603 [2018-11-10 06:09:44,857 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:44,857 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:44,858 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,858 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,858 INFO L793 eck$LassoCheckResult]: Stem: 16884#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 16726#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16727#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16880#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 16881#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 16854#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 16969#L99-3 assume true; 17126#L99-1 assume !false; 17465#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17464#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17463#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17462#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17461#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17460#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17459#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17458#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17457#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17456#L126 assume ssl3_accept_~s__state~0 == 8464; 16784#L133 [2018-11-10 06:09:44,859 INFO L795 eck$LassoCheckResult]: Loop: 16784#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 16785#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 16905#L272-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; 16934#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17637#L585 ssl3_accept_~skip~0 := 0; 17635#L99-3 assume true; 17633#L99-1 assume !false; 17631#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17629#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17627#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17625#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17623#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17621#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17619#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17600#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17595#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17590#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17585#L129 assume !(ssl3_accept_~s__state~0 == 8465); 16896#L132 assume !(ssl3_accept_~s__state~0 == 8466); 16897#L135 assume ssl3_accept_~s__state~0 == 8496; 17401#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 17451#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 17450#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 16965#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 16960#L291-2 ssl3_accept_~s__init_num~0 := 0; 16961#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17659#L585 ssl3_accept_~skip~0 := 0; 17658#L99-3 assume true; 17657#L99-1 assume !false; 17656#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17655#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17654#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17652#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17651#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17650#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16766#L117 assume !(ssl3_accept_~s__state~0 == 8480); 16767#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17596#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17591#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17586#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17581#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17577#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17574#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17265#L141 assume ssl3_accept_~s__state~0 == 8512; 17263#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16968#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 16836#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16850#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 16728#L585 ssl3_accept_~skip~0 := 0; 16729#L99-3 assume true; 16882#L99-1 assume !false; 16811#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16812#L102 assume !(ssl3_accept_~s__state~0 == 12292); 16825#L105 assume !(ssl3_accept_~s__state~0 == 16384); 16826#L108 assume !(ssl3_accept_~s__state~0 == 8192); 16782#L111 assume !(ssl3_accept_~s__state~0 == 24576); 16750#L114 assume !(ssl3_accept_~s__state~0 == 8195); 16751#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17599#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17594#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17589#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17584#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17580#L132 assume !(ssl3_accept_~s__state~0 == 8466); 16857#L135 assume !(ssl3_accept_~s__state~0 == 8496); 16858#L138 assume !(ssl3_accept_~s__state~0 == 8497); 16839#L141 assume !(ssl3_accept_~s__state~0 == 8512); 16840#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17333#L147 assume ssl3_accept_~s__state~0 == 8528; 17261#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16915#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16916#L319-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 17328#L328 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 17316#L331 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 17314#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17308#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17306#L585 ssl3_accept_~skip~0 := 0; 17304#L99-3 assume true; 17302#L99-1 assume !false; 17300#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17298#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17296#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17294#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17292#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17290#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17288#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17286#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17284#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17282#L126 assume !(ssl3_accept_~s__state~0 == 8464); 17280#L129 assume !(ssl3_accept_~s__state~0 == 8465); 17278#L132 assume !(ssl3_accept_~s__state~0 == 8466); 17276#L135 assume !(ssl3_accept_~s__state~0 == 8496); 17274#L138 assume !(ssl3_accept_~s__state~0 == 8497); 17272#L141 assume !(ssl3_accept_~s__state~0 == 8512); 17270#L144 assume !(ssl3_accept_~s__state~0 == 8513); 17268#L147 assume !(ssl3_accept_~s__state~0 == 8528); 17266#L150 assume !(ssl3_accept_~s__state~0 == 8529); 17255#L153 assume ssl3_accept_~s__state~0 == 8544; 17254#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 17253#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 17251#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17249#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 16908#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16899#L399 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; 16755#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 17501#L585 ssl3_accept_~skip~0 := 0; 17500#L99-3 assume true; 17499#L99-1 assume !false; 17498#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17497#L102 assume !(ssl3_accept_~s__state~0 == 12292); 17496#L105 assume !(ssl3_accept_~s__state~0 == 16384); 17495#L108 assume !(ssl3_accept_~s__state~0 == 8192); 17494#L111 assume !(ssl3_accept_~s__state~0 == 24576); 17492#L114 assume !(ssl3_accept_~s__state~0 == 8195); 17490#L117 assume !(ssl3_accept_~s__state~0 == 8480); 17487#L120 assume !(ssl3_accept_~s__state~0 == 8481); 17485#L123 assume !(ssl3_accept_~s__state~0 == 8482); 17076#L126 assume ssl3_accept_~s__state~0 == 8464; 16784#L133 [2018-11-10 06:09:44,859 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 9 times [2018-11-10 06:09:44,859 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,859 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,860 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:44,860 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,866 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,867 INFO L82 PathProgramCache]: Analyzing trace with hash -842769617, now seen corresponding path program 1 times [2018-11-10 06:09:44,867 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,867 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,867 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:44,867 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:44,900 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2018-11-10 06:09:44,900 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:44,901 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:44,901 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:44,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:44,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:44,901 INFO L87 Difference]: Start difference. First operand 970 states and 1271 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-10 06:09:44,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:44,938 INFO L93 Difference]: Finished difference Result 1910 states and 2486 transitions. [2018-11-10 06:09:44,939 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:44,939 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1910 states and 2486 transitions. [2018-11-10 06:09:44,945 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1192 [2018-11-10 06:09:44,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1910 states to 1910 states and 2486 transitions. [2018-11-10 06:09:44,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1345 [2018-11-10 06:09:44,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1345 [2018-11-10 06:09:44,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1910 states and 2486 transitions. [2018-11-10 06:09:44,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:44,953 INFO L705 BuchiCegarLoop]: Abstraction has 1910 states and 2486 transitions. [2018-11-10 06:09:44,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1910 states and 2486 transitions. [2018-11-10 06:09:44,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1910 to 973. [2018-11-10 06:09:44,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 973 states. [2018-11-10 06:09:44,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1274 transitions. [2018-11-10 06:09:44,967 INFO L728 BuchiCegarLoop]: Abstraction has 973 states and 1274 transitions. [2018-11-10 06:09:44,967 INFO L608 BuchiCegarLoop]: Abstraction has 973 states and 1274 transitions. [2018-11-10 06:09:44,967 INFO L442 BuchiCegarLoop]: ======== Iteration 13============ [2018-11-10 06:09:44,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 973 states and 1274 transitions. [2018-11-10 06:09:44,969 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 605 [2018-11-10 06:09:44,970 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:44,970 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:44,971 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,971 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:44,971 INFO L793 eck$LassoCheckResult]: Stem: 19770#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 19612#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 19613#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19768#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 19769#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 19742#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 19856#L99-3 assume true; 20182#L99-1 assume !false; 20456#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20453#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20450#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20445#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20443#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20440#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20439#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20438#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20436#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20437#L126 assume ssl3_accept_~s__state~0 == 8464; 19671#L133 [2018-11-10 06:09:44,971 INFO L795 eck$LassoCheckResult]: Loop: 19671#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 19672#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 19791#L272-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; 19737#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 19614#L585 ssl3_accept_~skip~0 := 0; 19615#L99-3 assume true; 19771#L99-1 assume !false; 19780#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20545#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20544#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20543#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20542#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20541#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20540#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20538#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20537#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20532#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20530#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20529#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20522#L135 assume ssl3_accept_~s__state~0 == 8496; 19654#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 19610#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 19594#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 19595#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 19854#L291-2 ssl3_accept_~s__init_num~0 := 0; 20523#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20520#L585 ssl3_accept_~skip~0 := 0; 20338#L99-3 assume true; 20332#L99-1 assume !false; 20326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20324#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20322#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20320#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20318#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20316#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20314#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20312#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20310#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20308#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20306#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20304#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20302#L135 assume !(ssl3_accept_~s__state~0 == 8496); 20300#L138 assume !(ssl3_accept_~s__state~0 == 8497); 20298#L141 assume ssl3_accept_~s__state~0 == 8512; 20104#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20293#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 20291#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20279#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20277#L585 ssl3_accept_~skip~0 := 0; 20276#L99-3 assume true; 20275#L99-1 assume !false; 20274#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20273#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20271#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20270#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20265#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20256#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20250#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20244#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20238#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20232#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20226#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20220#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20214#L135 assume !(ssl3_accept_~s__state~0 == 8496); 20208#L138 assume !(ssl3_accept_~s__state~0 == 8497); 20202#L141 assume !(ssl3_accept_~s__state~0 == 8512); 20197#L144 assume !(ssl3_accept_~s__state~0 == 8513); 20052#L147 assume ssl3_accept_~s__state~0 == 8528; 20051#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20047#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19778#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 19605#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 19716#L352 assume !(ssl3_accept_~ret~0 <= 0); 19664#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19714#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20354#L585 ssl3_accept_~skip~0 := 0; 20352#L99-3 assume true; 20350#L99-1 assume !false; 20348#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20346#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20344#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20343#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20341#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20339#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20333#L117 assume !(ssl3_accept_~s__state~0 == 8480); 20258#L120 assume !(ssl3_accept_~s__state~0 == 8481); 20252#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20246#L126 assume !(ssl3_accept_~s__state~0 == 8464); 20240#L129 assume !(ssl3_accept_~s__state~0 == 8465); 20234#L132 assume !(ssl3_accept_~s__state~0 == 8466); 20228#L135 assume !(ssl3_accept_~s__state~0 == 8496); 20222#L138 assume !(ssl3_accept_~s__state~0 == 8497); 20216#L141 assume !(ssl3_accept_~s__state~0 == 8512); 20210#L144 assume !(ssl3_accept_~s__state~0 == 8513); 20204#L147 assume !(ssl3_accept_~s__state~0 == 8528); 20198#L150 assume !(ssl3_accept_~s__state~0 == 8529); 20176#L153 assume ssl3_accept_~s__state~0 == 8544; 19750#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 19702#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 19600#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19649#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 19798#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 19789#L399 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; 19642#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 20402#L585 ssl3_accept_~skip~0 := 0; 20401#L99-3 assume true; 20400#L99-1 assume !false; 20399#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20397#L102 assume !(ssl3_accept_~s__state~0 == 12292); 20396#L105 assume !(ssl3_accept_~s__state~0 == 16384); 20391#L108 assume !(ssl3_accept_~s__state~0 == 8192); 20386#L111 assume !(ssl3_accept_~s__state~0 == 24576); 20384#L114 assume !(ssl3_accept_~s__state~0 == 8195); 20382#L117 assume !(ssl3_accept_~s__state~0 == 8480); 19858#L120 assume !(ssl3_accept_~s__state~0 == 8481); 19859#L123 assume !(ssl3_accept_~s__state~0 == 8482); 20062#L126 assume ssl3_accept_~s__state~0 == 8464; 19671#L133 [2018-11-10 06:09:44,971 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,971 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 10 times [2018-11-10 06:09:44,971 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,971 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,972 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:44,972 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:44,978 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:44,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1215843346, now seen corresponding path program 1 times [2018-11-10 06:09:44,978 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:44,979 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:44,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,979 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:44,979 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:44,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,013 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:09:45,013 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:45,013 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:45,015 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:45,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:45,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:45,015 INFO L87 Difference]: Start difference. First operand 973 states and 1274 transitions. cyclomatic complexity: 305 Second operand 3 states. [2018-11-10 06:09:45,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:45,113 INFO L93 Difference]: Finished difference Result 1049 states and 1365 transitions. [2018-11-10 06:09:45,113 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:45,113 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1365 transitions. [2018-11-10 06:09:45,115 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 638 [2018-11-10 06:09:45,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1026 states and 1333 transitions. [2018-11-10 06:09:45,118 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 740 [2018-11-10 06:09:45,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 755 [2018-11-10 06:09:45,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1026 states and 1333 transitions. [2018-11-10 06:09:45,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:45,118 INFO L705 BuchiCegarLoop]: Abstraction has 1026 states and 1333 transitions. [2018-11-10 06:09:45,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states and 1333 transitions. [2018-11-10 06:09:45,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 977. [2018-11-10 06:09:45,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-10 06:09:45,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1276 transitions. [2018-11-10 06:09:45,126 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1276 transitions. [2018-11-10 06:09:45,126 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1276 transitions. [2018-11-10 06:09:45,126 INFO L442 BuchiCegarLoop]: ======== Iteration 14============ [2018-11-10 06:09:45,126 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1276 transitions. [2018-11-10 06:09:45,128 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:09:45,128 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:45,129 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:45,129 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,129 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,129 INFO L793 eck$LassoCheckResult]: Stem: 21790#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 21640#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21641#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21788#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 21789#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 21763#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 21866#L99-3 assume true; 21799#L99-1 assume !false; 21800#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22069#L102 assume !(ssl3_accept_~s__state~0 == 12292); 22065#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22063#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21695#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21668#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21669#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21652#L120 assume ssl3_accept_~s__state~0 == 8481; 21653#L121 [2018-11-10 06:09:45,129 INFO L795 eck$LassoCheckResult]: Loop: 21653#L121 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29; 21716#L257 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; 21671#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 21642#L585 ssl3_accept_~skip~0 := 0; 21643#L99-3 assume true; 21791#L99-1 assume !false; 21719#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21720#L102 assume !(ssl3_accept_~s__state~0 == 12292); 21733#L105 assume !(ssl3_accept_~s__state~0 == 16384); 21734#L108 assume !(ssl3_accept_~s__state~0 == 8192); 21694#L111 assume !(ssl3_accept_~s__state~0 == 24576); 21666#L114 assume !(ssl3_accept_~s__state~0 == 8195); 21667#L117 assume !(ssl3_accept_~s__state~0 == 8480); 21650#L120 assume !(ssl3_accept_~s__state~0 == 8481); 21651#L123 assume !(ssl3_accept_~s__state~0 == 8482); 21815#L126 assume !(ssl3_accept_~s__state~0 == 8464); 21816#L129 assume !(ssl3_accept_~s__state~0 == 8465); 21803#L132 assume !(ssl3_accept_~s__state~0 == 8466); 21765#L135 assume !(ssl3_accept_~s__state~0 == 8496); 21766#L138 assume !(ssl3_accept_~s__state~0 == 8497); 21748#L141 assume !(ssl3_accept_~s__state~0 == 8512); 21698#L144 assume !(ssl3_accept_~s__state~0 == 8513); 21672#L147 assume !(ssl3_accept_~s__state~0 == 8528); 21673#L150 assume !(ssl3_accept_~s__state~0 == 8529); 21658#L153 assume !(ssl3_accept_~s__state~0 == 8544); 21659#L156 assume !(ssl3_accept_~s__state~0 == 8545); 21846#L159 assume !(ssl3_accept_~s__state~0 == 8560); 21827#L162 assume !(ssl3_accept_~s__state~0 == 8561); 21828#L165 assume ssl3_accept_~s__state~0 == 8448; 21700#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 21701#L426 assume !(ssl3_accept_~num1~0 > 0); 21813#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21824#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 22024#L585 ssl3_accept_~skip~0 := 0; 22022#L99-3 assume true; 22020#L99-1 assume !false; 22018#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22015#L102 assume !(ssl3_accept_~s__state~0 == 12292); 22016#L105 assume !(ssl3_accept_~s__state~0 == 16384); 22100#L108 assume !(ssl3_accept_~s__state~0 == 8192); 22098#L111 assume !(ssl3_accept_~s__state~0 == 24576); 22096#L114 assume !(ssl3_accept_~s__state~0 == 8195); 22094#L117 assume ssl3_accept_~s__state~0 == 8480; 21653#L121 [2018-11-10 06:09:45,130 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,130 INFO L82 PathProgramCache]: Analyzing trace with hash 564692298, now seen corresponding path program 1 times [2018-11-10 06:09:45,130 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,130 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,130 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,131 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,131 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:45,147 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:45,148 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:45,148 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:09:45,148 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,148 INFO L82 PathProgramCache]: Analyzing trace with hash 269028602, now seen corresponding path program 1 times [2018-11-10 06:09:45,148 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,148 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,149 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,149 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,185 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:45,185 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:09:45,185 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:09:45,200 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,208 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:45,213 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:45,229 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:09:45,229 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 06:09:45,230 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:45,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:45,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:45,230 INFO L87 Difference]: Start difference. First operand 977 states and 1276 transitions. cyclomatic complexity: 304 Second operand 3 states. [2018-11-10 06:09:45,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:45,296 INFO L93 Difference]: Finished difference Result 979 states and 1276 transitions. [2018-11-10 06:09:45,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:45,297 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 979 states and 1276 transitions. [2018-11-10 06:09:45,299 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2018-11-10 06:09:45,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 979 states to 979 states and 1276 transitions. [2018-11-10 06:09:45,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2018-11-10 06:09:45,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-10 06:09:45,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1276 transitions. [2018-11-10 06:09:45,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:45,302 INFO L705 BuchiCegarLoop]: Abstraction has 979 states and 1276 transitions. [2018-11-10 06:09:45,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1276 transitions. [2018-11-10 06:09:45,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 977. [2018-11-10 06:09:45,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-10 06:09:45,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1274 transitions. [2018-11-10 06:09:45,310 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1274 transitions. [2018-11-10 06:09:45,310 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1274 transitions. [2018-11-10 06:09:45,310 INFO L442 BuchiCegarLoop]: ======== Iteration 15============ [2018-11-10 06:09:45,310 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1274 transitions. [2018-11-10 06:09:45,312 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:09:45,312 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:45,312 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:45,313 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,313 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,313 INFO L793 eck$LassoCheckResult]: Stem: 23881#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 23730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23731#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23879#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 23880#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 23853#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 23961#L99-3 assume true; 24354#L99-1 assume !false; 24352#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24350#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24344#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24335#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24334#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24278#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24277#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24276#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24275#L123 assume ssl3_accept_~s__state~0 == 8482; 23854#L124 [2018-11-10 06:09:45,313 INFO L795 eck$LassoCheckResult]: Loop: 23854#L124 ssl3_accept_~s__state~0 := 3; 23759#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24472#L585 ssl3_accept_~skip~0 := 0; 24471#L99-3 assume true; 24470#L99-1 assume !false; 24469#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24467#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24465#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24463#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24461#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24460#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24459#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24458#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24456#L123 assume !(ssl3_accept_~s__state~0 == 8482); 24455#L126 assume !(ssl3_accept_~s__state~0 == 8464); 24449#L129 assume !(ssl3_accept_~s__state~0 == 8465); 24402#L132 assume !(ssl3_accept_~s__state~0 == 8466); 24400#L135 assume !(ssl3_accept_~s__state~0 == 8496); 24397#L138 assume !(ssl3_accept_~s__state~0 == 8497); 24395#L141 assume !(ssl3_accept_~s__state~0 == 8512); 24393#L144 assume !(ssl3_accept_~s__state~0 == 8513); 24391#L147 assume !(ssl3_accept_~s__state~0 == 8528); 24389#L150 assume !(ssl3_accept_~s__state~0 == 8529); 24387#L153 assume !(ssl3_accept_~s__state~0 == 8544); 24385#L156 assume !(ssl3_accept_~s__state~0 == 8545); 24383#L159 assume !(ssl3_accept_~s__state~0 == 8560); 24381#L162 assume !(ssl3_accept_~s__state~0 == 8561); 24285#L165 assume ssl3_accept_~s__state~0 == 8448; 23792#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 23793#L426 assume !(ssl3_accept_~num1~0 > 0); 23904#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23914#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 24343#L585 ssl3_accept_~skip~0 := 0; 24342#L99-3 assume true; 24341#L99-1 assume !false; 24330#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24283#L102 assume !(ssl3_accept_~s__state~0 == 12292); 24284#L105 assume !(ssl3_accept_~s__state~0 == 16384); 24487#L108 assume !(ssl3_accept_~s__state~0 == 8192); 24486#L111 assume !(ssl3_accept_~s__state~0 == 24576); 24485#L114 assume !(ssl3_accept_~s__state~0 == 8195); 24484#L117 assume !(ssl3_accept_~s__state~0 == 8480); 24482#L120 assume !(ssl3_accept_~s__state~0 == 8481); 24273#L123 assume ssl3_accept_~s__state~0 == 8482; 23854#L124 [2018-11-10 06:09:45,313 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,313 INFO L82 PathProgramCache]: Analyzing trace with hash 325592197, now seen corresponding path program 1 times [2018-11-10 06:09:45,314 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,314 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,314 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,314 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:45,332 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:45,332 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:45,332 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:09:45,332 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,333 INFO L82 PathProgramCache]: Analyzing trace with hash -2003666986, now seen corresponding path program 1 times [2018-11-10 06:09:45,333 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,333 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,333 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,333 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,344 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:45,344 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:45,344 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:45,344 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:45,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:45,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:45,345 INFO L87 Difference]: Start difference. First operand 977 states and 1274 transitions. cyclomatic complexity: 302 Second operand 3 states. [2018-11-10 06:09:45,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:45,412 INFO L93 Difference]: Finished difference Result 977 states and 1272 transitions. [2018-11-10 06:09:45,413 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:45,413 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 977 states and 1272 transitions. [2018-11-10 06:09:45,415 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:09:45,418 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 977 states to 977 states and 1272 transitions. [2018-11-10 06:09:45,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 706 [2018-11-10 06:09:45,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 706 [2018-11-10 06:09:45,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 977 states and 1272 transitions. [2018-11-10 06:09:45,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:45,418 INFO L705 BuchiCegarLoop]: Abstraction has 977 states and 1272 transitions. [2018-11-10 06:09:45,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states and 1272 transitions. [2018-11-10 06:09:45,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 977. [2018-11-10 06:09:45,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-10 06:09:45,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1272 transitions. [2018-11-10 06:09:45,426 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1272 transitions. [2018-11-10 06:09:45,426 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1272 transitions. [2018-11-10 06:09:45,426 INFO L442 BuchiCegarLoop]: ======== Iteration 16============ [2018-11-10 06:09:45,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1272 transitions. [2018-11-10 06:09:45,428 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:09:45,428 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:45,428 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:45,430 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,430 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,430 INFO L793 eck$LassoCheckResult]: Stem: 25847#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 25691#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25692#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25845#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 25846#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 25820#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 25926#L99-3 assume true; 26239#L99-1 assume !false; 26516#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26514#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26513#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26512#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26373#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26372#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26371#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26369#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26368#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26367#L126 assume ssl3_accept_~s__state~0 == 8464; 25750#L133 [2018-11-10 06:09:45,430 INFO L795 eck$LassoCheckResult]: Loop: 25750#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 25751#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 25866#L272-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; 25895#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26511#L585 ssl3_accept_~skip~0 := 0; 26510#L99-3 assume true; 26509#L99-1 assume !false; 26508#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26507#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26506#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26501#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26499#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26497#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26495#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26492#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26488#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26486#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26484#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26482#L132 assume !(ssl3_accept_~s__state~0 == 8466); 25822#L135 assume ssl3_accept_~s__state~0 == 8496; 25731#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 25689#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 25673#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 25674#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 25924#L291-2 ssl3_accept_~s__init_num~0 := 0; 26616#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26615#L585 ssl3_accept_~skip~0 := 0; 26614#L99-3 assume true; 26613#L99-1 assume !false; 26611#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26610#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26609#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26608#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26607#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26605#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26604#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26603#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26602#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26600#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26494#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26491#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26490#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26451#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26452#L141 assume ssl3_accept_~s__state~0 == 8512; 26199#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26480#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 25920#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25921#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26500#L585 ssl3_accept_~skip~0 := 0; 26498#L99-3 assume true; 26496#L99-1 assume !false; 26493#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26489#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26487#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26485#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26483#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26479#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26477#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26471#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26469#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26467#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26465#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26463#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26461#L135 assume !(ssl3_accept_~s__state~0 == 8496); 25834#L138 assume !(ssl3_accept_~s__state~0 == 8497); 25835#L141 assume !(ssl3_accept_~s__state~0 == 8512); 25752#L144 assume !(ssl3_accept_~s__state~0 == 8513); 25721#L147 assume ssl3_accept_~s__state~0 == 8528; 25722#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25886#L319 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26436#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 25793#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 25794#L352 assume !(ssl3_accept_~ret~0 <= 0); 25743#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25791#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26539#L585 ssl3_accept_~skip~0 := 0; 26537#L99-3 assume true; 26535#L99-1 assume !false; 26533#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26531#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26530#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26529#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26528#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26526#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26525#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26521#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26520#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26518#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26517#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26515#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26387#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26386#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26385#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26383#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26381#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26379#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26158#L153 assume ssl3_accept_~s__state~0 == 8544; 25825#L157 assume !(ssl3_accept_~s__verify_mode~0 + 1 != 0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 25678#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26286#L585 ssl3_accept_~skip~0 := 0; 26285#L99-3 assume true; 26284#L99-1 assume !false; 26283#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26282#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26281#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26280#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26278#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26276#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26274#L117 assume !(ssl3_accept_~s__state~0 == 8480); 26272#L120 assume !(ssl3_accept_~s__state~0 == 8481); 26270#L123 assume !(ssl3_accept_~s__state~0 == 8482); 26268#L126 assume !(ssl3_accept_~s__state~0 == 8464); 26266#L129 assume !(ssl3_accept_~s__state~0 == 8465); 26264#L132 assume !(ssl3_accept_~s__state~0 == 8466); 26262#L135 assume !(ssl3_accept_~s__state~0 == 8496); 26260#L138 assume !(ssl3_accept_~s__state~0 == 8497); 26259#L141 assume !(ssl3_accept_~s__state~0 == 8512); 26258#L144 assume !(ssl3_accept_~s__state~0 == 8513); 26257#L147 assume !(ssl3_accept_~s__state~0 == 8528); 26256#L150 assume !(ssl3_accept_~s__state~0 == 8529); 26255#L153 assume !(ssl3_accept_~s__state~0 == 8544); 26159#L156 assume !(ssl3_accept_~s__state~0 == 8545); 25987#L159 assume !(ssl3_accept_~s__state~0 == 8560); 25985#L162 assume !(ssl3_accept_~s__state~0 == 8561); 25986#L165 assume !(ssl3_accept_~s__state~0 == 8448); 26384#L168 assume ssl3_accept_~s__state~0 == 8576; 25736#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 25737#L440 assume !(ssl3_accept_~ret~0 <= 0); 25857#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 25844#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 26631#L585 ssl3_accept_~skip~0 := 0; 26630#L99-3 assume true; 26629#L99-1 assume !false; 26628#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26627#L102 assume !(ssl3_accept_~s__state~0 == 12292); 26626#L105 assume !(ssl3_accept_~s__state~0 == 16384); 26625#L108 assume !(ssl3_accept_~s__state~0 == 8192); 26623#L111 assume !(ssl3_accept_~s__state~0 == 24576); 26622#L114 assume !(ssl3_accept_~s__state~0 == 8195); 26621#L117 assume !(ssl3_accept_~s__state~0 == 8480); 25928#L120 assume !(ssl3_accept_~s__state~0 == 8481); 25899#L123 assume !(ssl3_accept_~s__state~0 == 8482); 25900#L126 assume ssl3_accept_~s__state~0 == 8464; 25750#L133 [2018-11-10 06:09:45,430 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,430 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 11 times [2018-11-10 06:09:45,431 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,431 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,431 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,431 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:45,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:45,438 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,438 INFO L82 PathProgramCache]: Analyzing trace with hash -100164213, now seen corresponding path program 1 times [2018-11-10 06:09:45,438 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,438 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,439 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:45,439 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,473 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2018-11-10 06:09:45,473 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:45,473 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:45,473 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:45,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:45,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:45,474 INFO L87 Difference]: Start difference. First operand 977 states and 1272 transitions. cyclomatic complexity: 300 Second operand 3 states. [2018-11-10 06:09:45,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:45,484 INFO L93 Difference]: Finished difference Result 1918 states and 2479 transitions. [2018-11-10 06:09:45,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:45,485 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1918 states and 2479 transitions. [2018-11-10 06:09:45,489 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1236 [2018-11-10 06:09:45,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1918 states to 1918 states and 2479 transitions. [2018-11-10 06:09:45,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1385 [2018-11-10 06:09:45,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1385 [2018-11-10 06:09:45,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1918 states and 2479 transitions. [2018-11-10 06:09:45,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:45,493 INFO L705 BuchiCegarLoop]: Abstraction has 1918 states and 2479 transitions. [2018-11-10 06:09:45,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1918 states and 2479 transitions. [2018-11-10 06:09:45,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1918 to 977. [2018-11-10 06:09:45,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 977 states. [2018-11-10 06:09:45,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 977 states to 977 states and 1269 transitions. [2018-11-10 06:09:45,504 INFO L728 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-10 06:09:45,504 INFO L608 BuchiCegarLoop]: Abstraction has 977 states and 1269 transitions. [2018-11-10 06:09:45,504 INFO L442 BuchiCegarLoop]: ======== Iteration 17============ [2018-11-10 06:09:45,504 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 977 states and 1269 transitions. [2018-11-10 06:09:45,506 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 627 [2018-11-10 06:09:45,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:45,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:45,507 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,507 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,507 INFO L793 eck$LassoCheckResult]: Stem: 28742#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 28592#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 28593#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28740#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 28741#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 28718#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 28818#L99-3 assume true; 28867#L99-1 assume !false; 29340#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29338#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29336#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29334#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29332#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29329#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29327#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29325#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29324#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29323#L126 assume ssl3_accept_~s__state~0 == 8464; 28648#L133 [2018-11-10 06:09:45,507 INFO L795 eck$LassoCheckResult]: Loop: 28648#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 28649#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 28758#L272-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; 28787#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29426#L585 ssl3_accept_~skip~0 := 0; 29424#L99-3 assume true; 29422#L99-1 assume !false; 29420#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29418#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29416#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29414#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29412#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29410#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29408#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29406#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29404#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29402#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29400#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29398#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29066#L135 assume ssl3_accept_~s__state~0 == 8496; 28631#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 28590#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 28574#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 28575#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 28815#L291-2 ssl3_accept_~s__init_num~0 := 0; 29305#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29298#L585 ssl3_accept_~skip~0 := 0; 29295#L99-3 assume true; 29292#L99-1 assume !false; 29289#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29286#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29283#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29280#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29277#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29274#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29271#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29268#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29265#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29262#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29259#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29256#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29253#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29250#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29247#L141 assume ssl3_accept_~s__state~0 == 8512; 28792#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28793#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 28811#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28812#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29299#L585 ssl3_accept_~skip~0 := 0; 29296#L99-3 assume true; 29293#L99-1 assume !false; 29290#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29287#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29284#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29281#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29278#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29275#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29272#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29269#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29266#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29263#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29260#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29257#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29254#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29251#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29248#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29175#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29174#L147 assume ssl3_accept_~s__state~0 == 8528; 29062#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28771#L319 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28772#L319-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 28696#L328 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 28697#L331 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 29161#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29152#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29150#L585 ssl3_accept_~skip~0 := 0; 29147#L99-3 assume true; 29138#L99-1 assume !false; 29135#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29132#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29129#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29126#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29123#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29120#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29117#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29114#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29111#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29108#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29105#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29102#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29099#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29096#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29092#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29088#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29084#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29081#L150 assume !(ssl3_accept_~s__state~0 == 8529); 28830#L153 assume ssl3_accept_~s__state~0 == 8544; 28829#L157 assume !(ssl3_accept_~s__verify_mode~0 + 1 != 0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 28825#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29136#L585 ssl3_accept_~skip~0 := 0; 29133#L99-3 assume true; 29130#L99-1 assume !false; 29127#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29124#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29121#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29118#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29115#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29112#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29109#L117 assume !(ssl3_accept_~s__state~0 == 8480); 29106#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29103#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29100#L126 assume !(ssl3_accept_~s__state~0 == 8464); 29097#L129 assume !(ssl3_accept_~s__state~0 == 8465); 29093#L132 assume !(ssl3_accept_~s__state~0 == 8466); 29089#L135 assume !(ssl3_accept_~s__state~0 == 8496); 29067#L138 assume !(ssl3_accept_~s__state~0 == 8497); 29068#L141 assume !(ssl3_accept_~s__state~0 == 8512); 29041#L144 assume !(ssl3_accept_~s__state~0 == 8513); 29042#L147 assume !(ssl3_accept_~s__state~0 == 8528); 29072#L150 assume !(ssl3_accept_~s__state~0 == 8529); 29057#L153 assume !(ssl3_accept_~s__state~0 == 8544); 29056#L156 assume !(ssl3_accept_~s__state~0 == 8545); 29055#L159 assume !(ssl3_accept_~s__state~0 == 8560); 28953#L162 assume !(ssl3_accept_~s__state~0 == 8561); 28954#L165 assume !(ssl3_accept_~s__state~0 == 8448); 29077#L168 assume ssl3_accept_~s__state~0 == 8576; 28635#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 28636#L440 assume !(ssl3_accept_~ret~0 <= 0); 28761#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 28739#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 29345#L585 ssl3_accept_~skip~0 := 0; 29344#L99-3 assume true; 29342#L99-1 assume !false; 29341#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29339#L102 assume !(ssl3_accept_~s__state~0 == 12292); 29337#L105 assume !(ssl3_accept_~s__state~0 == 16384); 29335#L108 assume !(ssl3_accept_~s__state~0 == 8192); 29333#L111 assume !(ssl3_accept_~s__state~0 == 24576); 29331#L114 assume !(ssl3_accept_~s__state~0 == 8195); 29328#L117 assume !(ssl3_accept_~s__state~0 == 8480); 28820#L120 assume !(ssl3_accept_~s__state~0 == 8481); 29182#L123 assume !(ssl3_accept_~s__state~0 == 8482); 29014#L126 assume ssl3_accept_~s__state~0 == 8464; 28648#L133 [2018-11-10 06:09:45,508 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,508 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 12 times [2018-11-10 06:09:45,508 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,508 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,509 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,509 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:45,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:45,513 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,513 INFO L82 PathProgramCache]: Analyzing trace with hash -322517620, now seen corresponding path program 1 times [2018-11-10 06:09:45,513 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,514 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,514 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:45,514 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,561 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:09:45,561 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:45,561 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:45,561 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:45,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:45,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:45,562 INFO L87 Difference]: Start difference. First operand 977 states and 1269 transitions. cyclomatic complexity: 297 Second operand 3 states. [2018-11-10 06:09:45,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:45,656 INFO L93 Difference]: Finished difference Result 948 states and 1195 transitions. [2018-11-10 06:09:45,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:45,656 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 948 states and 1195 transitions. [2018-11-10 06:09:45,659 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 506 [2018-11-10 06:09:45,661 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 948 states to 815 states and 1031 transitions. [2018-11-10 06:09:45,661 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 575 [2018-11-10 06:09:45,662 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2018-11-10 06:09:45,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 815 states and 1031 transitions. [2018-11-10 06:09:45,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:45,662 INFO L705 BuchiCegarLoop]: Abstraction has 815 states and 1031 transitions. [2018-11-10 06:09:45,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states and 1031 transitions. [2018-11-10 06:09:45,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 680. [2018-11-10 06:09:45,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 680 states. [2018-11-10 06:09:45,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 863 transitions. [2018-11-10 06:09:45,669 INFO L728 BuchiCegarLoop]: Abstraction has 680 states and 863 transitions. [2018-11-10 06:09:45,669 INFO L608 BuchiCegarLoop]: Abstraction has 680 states and 863 transitions. [2018-11-10 06:09:45,669 INFO L442 BuchiCegarLoop]: ======== Iteration 18============ [2018-11-10 06:09:45,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 680 states and 863 transitions. [2018-11-10 06:09:45,670 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 504 [2018-11-10 06:09:45,670 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:45,670 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:45,671 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,672 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:45,672 INFO L793 eck$LassoCheckResult]: Stem: 30641#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 30513#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 30514#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30639#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 30640#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 30618#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 30697#L99-3 assume true; 30761#L99-1 assume !false; 31070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31069#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31068#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31066#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31065#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31060#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31058#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31056#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31054#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30745#L126 assume ssl3_accept_~s__state~0 == 8464; 30563#L133 [2018-11-10 06:09:45,672 INFO L795 eck$LassoCheckResult]: Loop: 30563#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 30564#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 30652#L272-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; 30673#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31130#L585 ssl3_accept_~skip~0 := 0; 31128#L99-3 assume true; 31126#L99-1 assume !false; 31124#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31122#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31120#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31118#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31116#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31114#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31081#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31079#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31077#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31075#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31073#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31071#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30815#L135 assume ssl3_accept_~s__state~0 == 8496; 30816#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 31010#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 31008#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 31006#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 30691#L291-2 ssl3_accept_~s__init_num~0 := 0; 30692#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31157#L585 ssl3_accept_~skip~0 := 0; 31155#L99-3 assume true; 31153#L99-1 assume !false; 31151#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31149#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31147#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31145#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31142#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31111#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31109#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31105#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31103#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31100#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31097#L129 assume !(ssl3_accept_~s__state~0 == 8465); 31095#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31092#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31090#L138 assume !(ssl3_accept_~s__state~0 == 8497); 31087#L141 assume ssl3_accept_~s__state~0 == 8512; 30678#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30679#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 30604#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30695#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31137#L585 ssl3_accept_~skip~0 := 0; 31131#L99-3 assume true; 31129#L99-1 assume !false; 31127#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31125#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31123#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31121#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31119#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31117#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31115#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31113#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31110#L123 assume !(ssl3_accept_~s__state~0 == 8482); 31108#L126 assume !(ssl3_accept_~s__state~0 == 8464); 31107#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30649#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30620#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30621#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30631#L141 assume !(ssl3_accept_~s__state~0 == 8512); 31094#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30542#L147 assume ssl3_accept_~s__state~0 == 8528; 30543#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 30662#L319 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 30646#L319-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 30602#L328 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 30595#L331 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 30558#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30600#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 31166#L585 ssl3_accept_~skip~0 := 0; 31164#L99-3 assume true; 31163#L99-1 assume !false; 31158#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31156#L102 assume !(ssl3_accept_~s__state~0 == 12292); 31154#L105 assume !(ssl3_accept_~s__state~0 == 16384); 31152#L108 assume !(ssl3_accept_~s__state~0 == 8192); 31150#L111 assume !(ssl3_accept_~s__state~0 == 24576); 31148#L114 assume !(ssl3_accept_~s__state~0 == 8195); 31146#L117 assume !(ssl3_accept_~s__state~0 == 8480); 31143#L120 assume !(ssl3_accept_~s__state~0 == 8481); 31112#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30658#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30659#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30665#L132 assume !(ssl3_accept_~s__state~0 == 8466); 31102#L135 assume !(ssl3_accept_~s__state~0 == 8496); 31099#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30605#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30565#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30566#L147 assume !(ssl3_accept_~s__state~0 == 8528); 31089#L150 assume !(ssl3_accept_~s__state~0 == 8529); 31088#L153 assume ssl3_accept_~s__state~0 == 8544; 30624#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 30590#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 30507#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30498#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 30499#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30651#L399 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; 30541#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30971#L585 ssl3_accept_~skip~0 := 0; 30969#L99-3 assume true; 30967#L99-1 assume !false; 30965#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30963#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30961#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30959#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30957#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30955#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30953#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30951#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30949#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30947#L126 assume !(ssl3_accept_~s__state~0 == 8464); 30945#L129 assume !(ssl3_accept_~s__state~0 == 8465); 30943#L132 assume !(ssl3_accept_~s__state~0 == 8466); 30940#L135 assume !(ssl3_accept_~s__state~0 == 8496); 30938#L138 assume !(ssl3_accept_~s__state~0 == 8497); 30936#L141 assume !(ssl3_accept_~s__state~0 == 8512); 30934#L144 assume !(ssl3_accept_~s__state~0 == 8513); 30932#L147 assume !(ssl3_accept_~s__state~0 == 8528); 30930#L150 assume !(ssl3_accept_~s__state~0 == 8529); 30927#L153 assume !(ssl3_accept_~s__state~0 == 8544); 30925#L156 assume !(ssl3_accept_~s__state~0 == 8545); 30923#L159 assume !(ssl3_accept_~s__state~0 == 8560); 30921#L162 assume !(ssl3_accept_~s__state~0 == 8561); 30772#L165 assume ssl3_accept_~s__state~0 == 8448; 30568#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 30569#L426 assume !(ssl3_accept_~num1~0 > 0); 30656#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30664#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 30735#L585 ssl3_accept_~skip~0 := 0; 30732#L99-3 assume true; 30729#L99-1 assume !false; 30725#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30720#L102 assume !(ssl3_accept_~s__state~0 == 12292); 30721#L105 assume !(ssl3_accept_~s__state~0 == 16384); 30726#L108 assume !(ssl3_accept_~s__state~0 == 8192); 30722#L111 assume !(ssl3_accept_~s__state~0 == 24576); 30717#L114 assume !(ssl3_accept_~s__state~0 == 8195); 30714#L117 assume !(ssl3_accept_~s__state~0 == 8480); 30712#L120 assume !(ssl3_accept_~s__state~0 == 8481); 30709#L123 assume !(ssl3_accept_~s__state~0 == 8482); 30710#L126 assume ssl3_accept_~s__state~0 == 8464; 30563#L133 [2018-11-10 06:09:45,672 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,672 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 13 times [2018-11-10 06:09:45,672 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,672 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,673 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,673 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,673 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:45,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:45,679 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:45,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1576347555, now seen corresponding path program 1 times [2018-11-10 06:09:45,679 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:45,680 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:45,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,680 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,680 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:45,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,749 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:09:45,749 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:09:45,749 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:09:45,756 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:45,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:45,780 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:45,807 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:09:45,827 INFO L312 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-11-10 06:09:45,827 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-11-10 06:09:45,828 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:45,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-11-10 06:09:45,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-11-10 06:09:45,828 INFO L87 Difference]: Start difference. First operand 680 states and 863 transitions. cyclomatic complexity: 186 Second operand 4 states. [2018-11-10 06:09:46,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:46,033 INFO L93 Difference]: Finished difference Result 1128 states and 1416 transitions. [2018-11-10 06:09:46,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-11-10 06:09:46,034 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1128 states and 1416 transitions. [2018-11-10 06:09:46,035 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 952 [2018-11-10 06:09:46,037 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1128 states to 1128 states and 1416 transitions. [2018-11-10 06:09:46,037 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1021 [2018-11-10 06:09:46,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1021 [2018-11-10 06:09:46,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1128 states and 1416 transitions. [2018-11-10 06:09:46,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:46,037 INFO L705 BuchiCegarLoop]: Abstraction has 1128 states and 1416 transitions. [2018-11-10 06:09:46,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states and 1416 transitions. [2018-11-10 06:09:46,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 859. [2018-11-10 06:09:46,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 859 states. [2018-11-10 06:09:46,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1088 transitions. [2018-11-10 06:09:46,045 INFO L728 BuchiCegarLoop]: Abstraction has 859 states and 1088 transitions. [2018-11-10 06:09:46,045 INFO L608 BuchiCegarLoop]: Abstraction has 859 states and 1088 transitions. [2018-11-10 06:09:46,045 INFO L442 BuchiCegarLoop]: ======== Iteration 19============ [2018-11-10 06:09:46,045 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 859 states and 1088 transitions. [2018-11-10 06:09:46,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 683 [2018-11-10 06:09:46,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:46,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:46,048 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,049 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,049 INFO L793 eck$LassoCheckResult]: Stem: 32898#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 32769#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32770#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32896#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 32897#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 32874#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 32953#L99-3 assume true; 32988#L99-1 assume !false; 33394#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33392#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33390#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33388#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33386#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33384#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33382#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33380#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33378#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33141#L126 assume ssl3_accept_~s__state~0 == 8464; 32817#L133 [2018-11-10 06:09:46,049 INFO L795 eck$LassoCheckResult]: Loop: 32817#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 32818#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 32910#L272-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; 32869#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32830#L585 ssl3_accept_~skip~0 := 0; 33568#L99-3 assume true; 33566#L99-1 assume !false; 33564#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33562#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33560#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33558#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33471#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33421#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33420#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33419#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33418#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33417#L126 assume !(ssl3_accept_~s__state~0 == 8464); 33416#L129 assume !(ssl3_accept_~s__state~0 == 8465); 33415#L132 assume !(ssl3_accept_~s__state~0 == 8466); 33399#L135 assume ssl3_accept_~s__state~0 == 8496; 33042#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 33368#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 33367#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 33366#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 32948#L291-2 ssl3_accept_~s__init_num~0 := 0; 32947#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 32771#L585 ssl3_accept_~skip~0 := 0; 32772#L99-3 assume true; 32899#L99-1 assume !false; 32840#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32841#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32851#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32852#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32815#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32792#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32793#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32779#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32780#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32916#L126 assume !(ssl3_accept_~s__state~0 == 8464); 32917#L129 assume !(ssl3_accept_~s__state~0 == 8465); 32907#L132 assume !(ssl3_accept_~s__state~0 == 8466); 32876#L135 assume !(ssl3_accept_~s__state~0 == 8496); 32877#L138 assume !(ssl3_accept_~s__state~0 == 8497); 32860#L141 assume !(ssl3_accept_~s__state~0 == 8512); 32819#L144 assume !(ssl3_accept_~s__state~0 == 8513); 32798#L147 assume !(ssl3_accept_~s__state~0 == 8528); 32799#L150 assume !(ssl3_accept_~s__state~0 == 8529); 32784#L153 assume !(ssl3_accept_~s__state~0 == 8544); 32785#L156 assume !(ssl3_accept_~s__state~0 == 8545); 32938#L159 assume !(ssl3_accept_~s__state~0 == 8560); 32924#L162 assume !(ssl3_accept_~s__state~0 == 8561); 32891#L165 assume !(ssl3_accept_~s__state~0 == 8448); 32892#L168 assume !(ssl3_accept_~s__state~0 == 8576); 32889#L171 assume !(ssl3_accept_~s__state~0 == 8577); 32863#L174 assume !(ssl3_accept_~s__state~0 == 8592); 32823#L177 assume !(ssl3_accept_~s__state~0 == 8593); 32802#L180 assume !(ssl3_accept_~s__state~0 == 8608); 32803#L183 assume !(ssl3_accept_~s__state~0 == 8609); 32748#L186 assume !(ssl3_accept_~s__state~0 == 8640); 32749#L189 assume !(ssl3_accept_~s__state~0 == 8641); 32944#L192 assume ssl3_accept_~s__state~0 == 8656; 32865#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 32866#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 32775#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 32776#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 32788#L506 assume !(ssl3_accept_~tmp___10~0 == 0); 32932#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33601#L585 ssl3_accept_~skip~0 := 0; 33600#L99-3 assume true; 33599#L99-1 assume !false; 33598#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33597#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33596#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33595#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33594#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33593#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33592#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33591#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33590#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33589#L126 assume !(ssl3_accept_~s__state~0 == 8464); 33588#L129 assume !(ssl3_accept_~s__state~0 == 8465); 33587#L132 assume !(ssl3_accept_~s__state~0 == 8466); 33586#L135 assume !(ssl3_accept_~s__state~0 == 8496); 33585#L138 assume !(ssl3_accept_~s__state~0 == 8497); 33584#L141 assume !(ssl3_accept_~s__state~0 == 8512); 33583#L144 assume !(ssl3_accept_~s__state~0 == 8513); 33582#L147 assume !(ssl3_accept_~s__state~0 == 8528); 33581#L150 assume !(ssl3_accept_~s__state~0 == 8529); 33580#L153 assume !(ssl3_accept_~s__state~0 == 8544); 33579#L156 assume !(ssl3_accept_~s__state~0 == 8545); 33578#L159 assume !(ssl3_accept_~s__state~0 == 8560); 33577#L162 assume !(ssl3_accept_~s__state~0 == 8561); 33576#L165 assume !(ssl3_accept_~s__state~0 == 8448); 32881#L168 assume !(ssl3_accept_~s__state~0 == 8576); 32882#L171 assume !(ssl3_accept_~s__state~0 == 8577); 33575#L174 assume !(ssl3_accept_~s__state~0 == 8592); 33574#L177 assume !(ssl3_accept_~s__state~0 == 8593); 33567#L180 assume !(ssl3_accept_~s__state~0 == 8608); 33565#L183 assume !(ssl3_accept_~s__state~0 == 8609); 33563#L186 assume !(ssl3_accept_~s__state~0 == 8640); 33561#L189 assume !(ssl3_accept_~s__state~0 == 8641); 33559#L192 assume !(ssl3_accept_~s__state~0 == 8656); 33469#L195 assume !(ssl3_accept_~s__state~0 == 8657); 32894#L198 assume ssl3_accept_~s__state~0 == 8672; 32833#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 32834#L514 assume ssl3_accept_~blastFlag~0 == 4;ssl3_accept_~blastFlag~0 := 5; 32911#L517-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32912#L525 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32935#L525-2 ssl3_accept_~s__init_num~0 := 0; 32838#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33462#L585 ssl3_accept_~skip~0 := 0; 33460#L99-3 assume true; 33459#L99-1 assume !false; 33458#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33453#L102 assume !(ssl3_accept_~s__state~0 == 12292); 33451#L105 assume !(ssl3_accept_~s__state~0 == 16384); 33449#L108 assume !(ssl3_accept_~s__state~0 == 8192); 33447#L111 assume !(ssl3_accept_~s__state~0 == 24576); 33445#L114 assume !(ssl3_accept_~s__state~0 == 8195); 33439#L117 assume !(ssl3_accept_~s__state~0 == 8480); 33436#L120 assume !(ssl3_accept_~s__state~0 == 8481); 33433#L123 assume !(ssl3_accept_~s__state~0 == 8482); 33430#L126 assume !(ssl3_accept_~s__state~0 == 8464); 33427#L129 assume !(ssl3_accept_~s__state~0 == 8465); 33424#L132 assume !(ssl3_accept_~s__state~0 == 8466); 33190#L135 assume !(ssl3_accept_~s__state~0 == 8496); 33188#L138 assume !(ssl3_accept_~s__state~0 == 8497); 33186#L141 assume !(ssl3_accept_~s__state~0 == 8512); 33184#L144 assume !(ssl3_accept_~s__state~0 == 8513); 33182#L147 assume !(ssl3_accept_~s__state~0 == 8528); 33180#L150 assume !(ssl3_accept_~s__state~0 == 8529); 33178#L153 assume !(ssl3_accept_~s__state~0 == 8544); 33177#L156 assume !(ssl3_accept_~s__state~0 == 8545); 33176#L159 assume !(ssl3_accept_~s__state~0 == 8560); 33175#L162 assume !(ssl3_accept_~s__state~0 == 8561); 33032#L165 assume ssl3_accept_~s__state~0 == 8448; 33031#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 33024#L426 assume !(ssl3_accept_~num1~0 > 0); 33022#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33010#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 33008#L585 ssl3_accept_~skip~0 := 0; 33006#L99-3 assume true; 33004#L99-1 assume !false; 33002#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33000#L102 assume !(ssl3_accept_~s__state~0 == 12292); 32998#L105 assume !(ssl3_accept_~s__state~0 == 16384); 32996#L108 assume !(ssl3_accept_~s__state~0 == 8192); 32994#L111 assume !(ssl3_accept_~s__state~0 == 24576); 32991#L114 assume !(ssl3_accept_~s__state~0 == 8195); 32962#L117 assume !(ssl3_accept_~s__state~0 == 8480); 32959#L120 assume !(ssl3_accept_~s__state~0 == 8481); 32957#L123 assume !(ssl3_accept_~s__state~0 == 8482); 32958#L126 assume ssl3_accept_~s__state~0 == 8464; 32817#L133 [2018-11-10 06:09:46,049 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,049 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 14 times [2018-11-10 06:09:46,049 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,050 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,050 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:46,050 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,056 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,056 INFO L82 PathProgramCache]: Analyzing trace with hash 1597589873, now seen corresponding path program 1 times [2018-11-10 06:09:46,056 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,056 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,056 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,056 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:46,057 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:46,086 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2018-11-10 06:09:46,086 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:46,086 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:46,086 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:46,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:46,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:46,087 INFO L87 Difference]: Start difference. First operand 859 states and 1088 transitions. cyclomatic complexity: 232 Second operand 3 states. [2018-11-10 06:09:46,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:46,119 INFO L93 Difference]: Finished difference Result 1495 states and 1915 transitions. [2018-11-10 06:09:46,120 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:46,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1495 states and 1915 transitions. [2018-11-10 06:09:46,123 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1319 [2018-11-10 06:09:46,126 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1495 states to 1495 states and 1915 transitions. [2018-11-10 06:09:46,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1388 [2018-11-10 06:09:46,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1388 [2018-11-10 06:09:46,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1495 states and 1915 transitions. [2018-11-10 06:09:46,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:46,127 INFO L705 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-10 06:09:46,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states and 1915 transitions. [2018-11-10 06:09:46,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495. [2018-11-10 06:09:46,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1495 states. [2018-11-10 06:09:46,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1915 transitions. [2018-11-10 06:09:46,138 INFO L728 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-10 06:09:46,139 INFO L608 BuchiCegarLoop]: Abstraction has 1495 states and 1915 transitions. [2018-11-10 06:09:46,139 INFO L442 BuchiCegarLoop]: ======== Iteration 20============ [2018-11-10 06:09:46,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1495 states and 1915 transitions. [2018-11-10 06:09:46,142 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1319 [2018-11-10 06:09:46,142 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:46,142 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:46,144 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,144 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,144 INFO L793 eck$LassoCheckResult]: Stem: 35282#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 35129#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 35130#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35278#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 35279#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 35248#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 35354#L99-3 assume true; 35407#L99-1 assume !false; 35552#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35551#L102 assume !(ssl3_accept_~s__state~0 == 12292); 35550#L105 assume !(ssl3_accept_~s__state~0 == 16384); 35549#L108 assume !(ssl3_accept_~s__state~0 == 8192); 35548#L111 assume !(ssl3_accept_~s__state~0 == 24576); 35547#L114 assume !(ssl3_accept_~s__state~0 == 8195); 35546#L117 assume !(ssl3_accept_~s__state~0 == 8480); 35545#L120 assume !(ssl3_accept_~s__state~0 == 8481); 35544#L123 assume !(ssl3_accept_~s__state~0 == 8482); 35543#L126 assume ssl3_accept_~s__state~0 == 8464; 35186#L133 [2018-11-10 06:09:46,144 INFO L795 eck$LassoCheckResult]: Loop: 35186#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 35187#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 35295#L272-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; 35319#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36009#L585 ssl3_accept_~skip~0 := 0; 36008#L99-3 assume true; 36007#L99-1 assume !false; 36006#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36005#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36004#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36000#L108 assume !(ssl3_accept_~s__state~0 == 8192); 35999#L111 assume !(ssl3_accept_~s__state~0 == 24576); 35992#L114 assume !(ssl3_accept_~s__state~0 == 8195); 35989#L117 assume !(ssl3_accept_~s__state~0 == 8480); 35986#L120 assume !(ssl3_accept_~s__state~0 == 8481); 35983#L123 assume !(ssl3_accept_~s__state~0 == 8482); 35980#L126 assume !(ssl3_accept_~s__state~0 == 8464); 35977#L129 assume !(ssl3_accept_~s__state~0 == 8465); 35974#L132 assume !(ssl3_accept_~s__state~0 == 8466); 35466#L135 assume ssl3_accept_~s__state~0 == 8496; 35393#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 35464#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 35463#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 35461#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 35462#L291-2 ssl3_accept_~s__init_num~0 := 0; 36273#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36271#L585 ssl3_accept_~skip~0 := 0; 36269#L99-3 assume true; 36267#L99-1 assume !false; 36265#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36263#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36261#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36259#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36257#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36255#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36253#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36252#L120 assume !(ssl3_accept_~s__state~0 == 8481); 35322#L123 assume !(ssl3_accept_~s__state~0 == 8482); 35323#L126 assume !(ssl3_accept_~s__state~0 == 8464); 35308#L129 assume !(ssl3_accept_~s__state~0 == 8465); 35309#L132 assume !(ssl3_accept_~s__state~0 == 8466); 35251#L135 assume !(ssl3_accept_~s__state~0 == 8496); 35252#L138 assume !(ssl3_accept_~s__state~0 == 8497); 35232#L141 assume !(ssl3_accept_~s__state~0 == 8512); 35233#L144 assume !(ssl3_accept_~s__state~0 == 8513); 35159#L147 assume !(ssl3_accept_~s__state~0 == 8528); 35160#L150 assume !(ssl3_accept_~s__state~0 == 8529); 35145#L153 assume !(ssl3_accept_~s__state~0 == 8544); 35146#L156 assume !(ssl3_accept_~s__state~0 == 8545); 35347#L159 assume !(ssl3_accept_~s__state~0 == 8560); 35348#L162 assume !(ssl3_accept_~s__state~0 == 8561); 36251#L165 assume !(ssl3_accept_~s__state~0 == 8448); 35258#L168 assume !(ssl3_accept_~s__state~0 == 8576); 35259#L171 assume !(ssl3_accept_~s__state~0 == 8577); 35236#L174 assume !(ssl3_accept_~s__state~0 == 8592); 35237#L177 assume !(ssl3_accept_~s__state~0 == 8593); 35164#L180 assume !(ssl3_accept_~s__state~0 == 8608); 35165#L183 assume !(ssl3_accept_~s__state~0 == 8609); 35108#L186 assume !(ssl3_accept_~s__state~0 == 8640); 35109#L189 assume !(ssl3_accept_~s__state~0 == 8641); 36249#L192 assume ssl3_accept_~s__state~0 == 8656; 35559#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35763#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35757#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 35758#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 35751#L506 assume !(ssl3_accept_~tmp___10~0 == 0); 35752#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 36084#L585 ssl3_accept_~skip~0 := 0; 36083#L99-3 assume true; 36082#L99-1 assume !false; 36081#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36080#L102 assume !(ssl3_accept_~s__state~0 == 12292); 36079#L105 assume !(ssl3_accept_~s__state~0 == 16384); 36078#L108 assume !(ssl3_accept_~s__state~0 == 8192); 36077#L111 assume !(ssl3_accept_~s__state~0 == 24576); 36076#L114 assume !(ssl3_accept_~s__state~0 == 8195); 36075#L117 assume !(ssl3_accept_~s__state~0 == 8480); 36074#L120 assume !(ssl3_accept_~s__state~0 == 8481); 36073#L123 assume !(ssl3_accept_~s__state~0 == 8482); 36072#L126 assume !(ssl3_accept_~s__state~0 == 8464); 36071#L129 assume !(ssl3_accept_~s__state~0 == 8465); 36070#L132 assume !(ssl3_accept_~s__state~0 == 8466); 36069#L135 assume !(ssl3_accept_~s__state~0 == 8496); 36068#L138 assume !(ssl3_accept_~s__state~0 == 8497); 36067#L141 assume !(ssl3_accept_~s__state~0 == 8512); 36066#L144 assume !(ssl3_accept_~s__state~0 == 8513); 36065#L147 assume !(ssl3_accept_~s__state~0 == 8528); 36064#L150 assume !(ssl3_accept_~s__state~0 == 8529); 36063#L153 assume !(ssl3_accept_~s__state~0 == 8544); 36062#L156 assume !(ssl3_accept_~s__state~0 == 8545); 36061#L159 assume !(ssl3_accept_~s__state~0 == 8560); 36060#L162 assume !(ssl3_accept_~s__state~0 == 8561); 36059#L165 assume !(ssl3_accept_~s__state~0 == 8448); 36058#L168 assume !(ssl3_accept_~s__state~0 == 8576); 36057#L171 assume !(ssl3_accept_~s__state~0 == 8577); 36056#L174 assume !(ssl3_accept_~s__state~0 == 8592); 36055#L177 assume !(ssl3_accept_~s__state~0 == 8593); 36054#L180 assume !(ssl3_accept_~s__state~0 == 8608); 36053#L183 assume !(ssl3_accept_~s__state~0 == 8609); 36052#L186 assume !(ssl3_accept_~s__state~0 == 8640); 36051#L189 assume !(ssl3_accept_~s__state~0 == 8641); 35562#L192 assume !(ssl3_accept_~s__state~0 == 8656); 35563#L195 assume !(ssl3_accept_~s__state~0 == 8657); 35276#L198 assume ssl3_accept_~s__state~0 == 8672; 35264#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 35329#L514 assume !(ssl3_accept_~blastFlag~0 == 4); 35330#L517 assume !(ssl3_accept_~blastFlag~0 == 5); 35293#L517-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 35294#L525 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 35343#L525-2 ssl3_accept_~s__init_num~0 := 0; 35209#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 35894#L585 ssl3_accept_~skip~0 := 0; 35893#L99-3 assume true; 35892#L99-1 assume !false; 35891#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35890#L102 assume !(ssl3_accept_~s__state~0 == 12292); 35888#L105 assume !(ssl3_accept_~s__state~0 == 16384); 35886#L108 assume !(ssl3_accept_~s__state~0 == 8192); 35884#L111 assume !(ssl3_accept_~s__state~0 == 24576); 35881#L114 assume !(ssl3_accept_~s__state~0 == 8195); 35879#L117 assume !(ssl3_accept_~s__state~0 == 8480); 35877#L120 assume !(ssl3_accept_~s__state~0 == 8481); 35874#L123 assume !(ssl3_accept_~s__state~0 == 8482); 35873#L126 assume !(ssl3_accept_~s__state~0 == 8464); 35872#L129 assume !(ssl3_accept_~s__state~0 == 8465); 35871#L132 assume !(ssl3_accept_~s__state~0 == 8466); 35869#L135 assume !(ssl3_accept_~s__state~0 == 8496); 35472#L138 assume !(ssl3_accept_~s__state~0 == 8497); 35866#L141 assume !(ssl3_accept_~s__state~0 == 8512); 35865#L144 assume !(ssl3_accept_~s__state~0 == 8513); 35864#L147 assume !(ssl3_accept_~s__state~0 == 8528); 35862#L150 assume !(ssl3_accept_~s__state~0 == 8529); 35861#L153 assume !(ssl3_accept_~s__state~0 == 8544); 35855#L156 assume !(ssl3_accept_~s__state~0 == 8545); 35853#L159 assume !(ssl3_accept_~s__state~0 == 8560); 35851#L162 assume !(ssl3_accept_~s__state~0 == 8561); 35478#L165 assume ssl3_accept_~s__state~0 == 8448; 35470#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 35467#L426 assume !(ssl3_accept_~num1~0 > 0); 35465#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35449#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 35447#L585 ssl3_accept_~skip~0 := 0; 35445#L99-3 assume true; 35443#L99-1 assume !false; 35441#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35438#L102 assume !(ssl3_accept_~s__state~0 == 12292); 35436#L105 assume !(ssl3_accept_~s__state~0 == 16384); 35434#L108 assume !(ssl3_accept_~s__state~0 == 8192); 35431#L111 assume !(ssl3_accept_~s__state~0 == 24576); 35429#L114 assume !(ssl3_accept_~s__state~0 == 8195); 35427#L117 assume !(ssl3_accept_~s__state~0 == 8480); 35425#L120 assume !(ssl3_accept_~s__state~0 == 8481); 35423#L123 assume !(ssl3_accept_~s__state~0 == 8482); 35402#L126 assume ssl3_accept_~s__state~0 == 8464; 35186#L133 [2018-11-10 06:09:46,144 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,144 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 15 times [2018-11-10 06:09:46,144 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,144 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,145 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:46,145 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,150 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,150 INFO L82 PathProgramCache]: Analyzing trace with hash -1074973236, now seen corresponding path program 1 times [2018-11-10 06:09:46,150 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,151 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,151 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:46,151 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:46,222 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2018-11-10 06:09:46,223 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:46,223 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:46,223 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:46,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:46,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:46,223 INFO L87 Difference]: Start difference. First operand 1495 states and 1915 transitions. cyclomatic complexity: 423 Second operand 3 states. [2018-11-10 06:09:46,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:46,242 INFO L93 Difference]: Finished difference Result 2705 states and 3490 transitions. [2018-11-10 06:09:46,243 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:46,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2705 states and 3490 transitions. [2018-11-10 06:09:46,248 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2529 [2018-11-10 06:09:46,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2705 states to 2705 states and 3490 transitions. [2018-11-10 06:09:46,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2598 [2018-11-10 06:09:46,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2598 [2018-11-10 06:09:46,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2705 states and 3490 transitions. [2018-11-10 06:09:46,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:46,260 INFO L705 BuchiCegarLoop]: Abstraction has 2705 states and 3490 transitions. [2018-11-10 06:09:46,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2705 states and 3490 transitions. [2018-11-10 06:09:46,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2705 to 2705. [2018-11-10 06:09:46,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2705 states. [2018-11-10 06:09:46,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2705 states to 2705 states and 3490 transitions. [2018-11-10 06:09:46,277 INFO L728 BuchiCegarLoop]: Abstraction has 2705 states and 3490 transitions. [2018-11-10 06:09:46,277 INFO L608 BuchiCegarLoop]: Abstraction has 2705 states and 3490 transitions. [2018-11-10 06:09:46,277 INFO L442 BuchiCegarLoop]: ======== Iteration 21============ [2018-11-10 06:09:46,277 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2705 states and 3490 transitions. [2018-11-10 06:09:46,283 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2529 [2018-11-10 06:09:46,283 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:46,283 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:46,285 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,285 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,285 INFO L793 eck$LassoCheckResult]: Stem: 39490#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 39335#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39336#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39484#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 39485#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 39456#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 39558#L99-3 assume true; 39583#L99-1 assume !false; 40055#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40054#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40053#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40052#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40051#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40050#L114 assume !(ssl3_accept_~s__state~0 == 8195); 40049#L117 assume !(ssl3_accept_~s__state~0 == 8480); 40048#L120 assume !(ssl3_accept_~s__state~0 == 8481); 40047#L123 assume !(ssl3_accept_~s__state~0 == 8482); 40046#L126 assume ssl3_accept_~s__state~0 == 8464; 40042#L133 [2018-11-10 06:09:46,285 INFO L795 eck$LassoCheckResult]: Loop: 40042#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 41829#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 41824#L272-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; 41817#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41815#L585 ssl3_accept_~skip~0 := 0; 41813#L99-3 assume true; 41808#L99-1 assume !false; 41802#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41799#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41796#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41794#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41791#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41788#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41785#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41783#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41781#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41779#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41776#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41774#L132 assume !(ssl3_accept_~s__state~0 == 8466); 39655#L135 assume ssl3_accept_~s__state~0 == 8496; 39654#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 39653#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 39652#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 39651#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 39557#L291-2 ssl3_accept_~s__init_num~0 := 0; 39643#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 39642#L585 ssl3_accept_~skip~0 := 0; 39641#L99-3 assume true; 39640#L99-1 assume !false; 39639#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39638#L102 assume !(ssl3_accept_~s__state~0 == 12292); 39637#L105 assume !(ssl3_accept_~s__state~0 == 16384); 39636#L108 assume !(ssl3_accept_~s__state~0 == 8192); 39635#L111 assume !(ssl3_accept_~s__state~0 == 24576); 39634#L114 assume !(ssl3_accept_~s__state~0 == 8195); 39633#L117 assume !(ssl3_accept_~s__state~0 == 8480); 39632#L120 assume !(ssl3_accept_~s__state~0 == 8481); 39631#L123 assume !(ssl3_accept_~s__state~0 == 8482); 39630#L126 assume !(ssl3_accept_~s__state~0 == 8464); 39629#L129 assume !(ssl3_accept_~s__state~0 == 8465); 39628#L132 assume !(ssl3_accept_~s__state~0 == 8466); 39627#L135 assume !(ssl3_accept_~s__state~0 == 8496); 39626#L138 assume !(ssl3_accept_~s__state~0 == 8497); 39625#L141 assume ssl3_accept_~s__state~0 == 8512; 39618#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41970#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 41968#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41954#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41952#L585 ssl3_accept_~skip~0 := 0; 41950#L99-3 assume true; 41948#L99-1 assume !false; 41946#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41944#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41943#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41932#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41928#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41925#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41922#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41919#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41915#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41912#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41907#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41906#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41905#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41894#L138 assume !(ssl3_accept_~s__state~0 == 8497); 39659#L141 assume !(ssl3_accept_~s__state~0 == 8512); 39658#L144 assume !(ssl3_accept_~s__state~0 == 8513); 39610#L147 assume ssl3_accept_~s__state~0 == 8528; 39611#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39511#L319 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 39491#L319-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 39435#L328 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 39426#L331 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 39386#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41861#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41859#L585 ssl3_accept_~skip~0 := 0; 41857#L99-3 assume true; 41855#L99-1 assume !false; 41853#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41851#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41849#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41847#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41845#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41843#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41841#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41839#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41837#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41835#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41767#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41403#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41244#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41243#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41241#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41239#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41237#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41235#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41233#L153 assume ssl3_accept_~s__state~0 == 8544; 40703#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 41230#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 41228#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41225#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 41224#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 41222#L399 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; 41215#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 41209#L585 ssl3_accept_~skip~0 := 0; 41207#L99-3 assume true; 41205#L99-1 assume !false; 41203#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41201#L102 assume !(ssl3_accept_~s__state~0 == 12292); 41199#L105 assume !(ssl3_accept_~s__state~0 == 16384); 41197#L108 assume !(ssl3_accept_~s__state~0 == 8192); 41195#L111 assume !(ssl3_accept_~s__state~0 == 24576); 41193#L114 assume !(ssl3_accept_~s__state~0 == 8195); 41191#L117 assume !(ssl3_accept_~s__state~0 == 8480); 41189#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41188#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41186#L126 assume !(ssl3_accept_~s__state~0 == 8464); 41184#L129 assume !(ssl3_accept_~s__state~0 == 8465); 41182#L132 assume !(ssl3_accept_~s__state~0 == 8466); 41179#L135 assume !(ssl3_accept_~s__state~0 == 8496); 41178#L138 assume !(ssl3_accept_~s__state~0 == 8497); 41177#L141 assume !(ssl3_accept_~s__state~0 == 8512); 41176#L144 assume !(ssl3_accept_~s__state~0 == 8513); 41175#L147 assume !(ssl3_accept_~s__state~0 == 8528); 41174#L150 assume !(ssl3_accept_~s__state~0 == 8529); 41173#L153 assume !(ssl3_accept_~s__state~0 == 8544); 41171#L156 assume !(ssl3_accept_~s__state~0 == 8545); 40768#L159 assume !(ssl3_accept_~s__state~0 == 8560); 40767#L162 assume !(ssl3_accept_~s__state~0 == 8561); 40766#L165 assume ssl3_accept_~s__state~0 == 8448; 40765#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 40763#L426 assume !(ssl3_accept_~num1~0 > 0); 40762#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 40756#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40755#L585 ssl3_accept_~skip~0 := 0; 40754#L99-3 assume true; 40753#L99-1 assume !false; 40752#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40750#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40749#L105 assume ssl3_accept_~s__state~0 == 16384; 40537#L211 ssl3_accept_~s__server~0 := 1; 41276#L216 assume ssl3_accept_~cb~0 != 0; 41275#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 41274#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 41273#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 41271#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 41266#L235 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 41264#L240 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 40455#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 40452#L585 ssl3_accept_~skip~0 := 0; 40446#L99-3 assume true; 40388#L99-1 assume !false; 40386#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40208#L102 assume !(ssl3_accept_~s__state~0 == 12292); 40206#L105 assume !(ssl3_accept_~s__state~0 == 16384); 40203#L108 assume !(ssl3_accept_~s__state~0 == 8192); 40201#L111 assume !(ssl3_accept_~s__state~0 == 24576); 40142#L114 assume !(ssl3_accept_~s__state~0 == 8195); 39909#L117 assume !(ssl3_accept_~s__state~0 == 8480); 39910#L120 assume !(ssl3_accept_~s__state~0 == 8481); 41187#L123 assume !(ssl3_accept_~s__state~0 == 8482); 41185#L126 assume ssl3_accept_~s__state~0 == 8464; 40042#L133 [2018-11-10 06:09:46,285 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,285 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 16 times [2018-11-10 06:09:46,286 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,286 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,286 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:46,286 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,292 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,292 INFO L82 PathProgramCache]: Analyzing trace with hash 899484731, now seen corresponding path program 1 times [2018-11-10 06:09:46,292 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,292 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,292 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,293 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:46,293 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:46,354 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2018-11-10 06:09:46,354 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:09:46,354 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:09:46,363 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:46,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:46,387 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:46,419 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2018-11-10 06:09:46,436 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 06:09:46,437 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 06:09:46,437 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:46,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 06:09:46,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 06:09:46,437 INFO L87 Difference]: Start difference. First operand 2705 states and 3490 transitions. cyclomatic complexity: 789 Second operand 5 states. [2018-11-10 06:09:46,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:46,640 INFO L93 Difference]: Finished difference Result 4360 states and 5516 transitions. [2018-11-10 06:09:46,640 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 06:09:46,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4360 states and 5516 transitions. [2018-11-10 06:09:46,648 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3610 [2018-11-10 06:09:46,659 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4360 states to 4288 states and 5440 transitions. [2018-11-10 06:09:46,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4181 [2018-11-10 06:09:46,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4181 [2018-11-10 06:09:46,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4288 states and 5440 transitions. [2018-11-10 06:09:46,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:46,661 INFO L705 BuchiCegarLoop]: Abstraction has 4288 states and 5440 transitions. [2018-11-10 06:09:46,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4288 states and 5440 transitions. [2018-11-10 06:09:46,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4288 to 3372. [2018-11-10 06:09:46,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3372 states. [2018-11-10 06:09:46,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3372 states to 3372 states and 4338 transitions. [2018-11-10 06:09:46,686 INFO L728 BuchiCegarLoop]: Abstraction has 3372 states and 4338 transitions. [2018-11-10 06:09:46,686 INFO L608 BuchiCegarLoop]: Abstraction has 3372 states and 4338 transitions. [2018-11-10 06:09:46,686 INFO L442 BuchiCegarLoop]: ======== Iteration 22============ [2018-11-10 06:09:46,686 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3372 states and 4338 transitions. [2018-11-10 06:09:46,692 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3182 [2018-11-10 06:09:46,692 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:46,692 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:46,693 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,693 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,694 INFO L793 eck$LassoCheckResult]: Stem: 47038#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 46897#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46898#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47036#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 47037#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 47008#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 47108#L99-3 assume true; 47133#L99-1 assume !false; 48864#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48863#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48862#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48861#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48860#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48859#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48858#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48857#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48856#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48855#L126 assume ssl3_accept_~s__state~0 == 8464; 46950#L133 [2018-11-10 06:09:46,694 INFO L795 eck$LassoCheckResult]: Loop: 46950#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 46951#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 47052#L272-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; 50086#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 50084#L585 ssl3_accept_~skip~0 := 0; 50082#L99-3 assume true; 50080#L99-1 assume !false; 50078#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50076#L102 assume !(ssl3_accept_~s__state~0 == 12292); 50074#L105 assume !(ssl3_accept_~s__state~0 == 16384); 50072#L108 assume !(ssl3_accept_~s__state~0 == 8192); 50070#L111 assume !(ssl3_accept_~s__state~0 == 24576); 50068#L114 assume !(ssl3_accept_~s__state~0 == 8195); 50066#L117 assume !(ssl3_accept_~s__state~0 == 8480); 50064#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49749#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49748#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49744#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49738#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49684#L135 assume ssl3_accept_~s__state~0 == 8496; 47446#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 49340#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 49337#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 49334#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 47107#L291-2 ssl3_accept_~s__init_num~0 := 0; 49327#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49326#L585 ssl3_accept_~skip~0 := 0; 49325#L99-3 assume true; 49323#L99-1 assume !false; 49322#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49316#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49314#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49312#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49310#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49308#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49306#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49304#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49302#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49300#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49298#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49296#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49294#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49292#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49290#L141 assume ssl3_accept_~s__state~0 == 8512; 47443#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49285#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 49283#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 49186#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49184#L585 ssl3_accept_~skip~0 := 0; 49182#L99-3 assume true; 49180#L99-1 assume !false; 49178#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49176#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49174#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49172#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49170#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49168#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49165#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49163#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49161#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49159#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49158#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49157#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49156#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49155#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49154#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49153#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49152#L147 assume ssl3_accept_~s__state~0 == 8528; 47440#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 49150#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 49148#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 49146#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 49144#L352 assume !(ssl3_accept_~ret~0 <= 0); 49139#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 49133#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49132#L585 ssl3_accept_~skip~0 := 0; 49130#L99-3 assume true; 49125#L99-1 assume !false; 49123#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49121#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49119#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49117#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49115#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49113#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49111#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49109#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49107#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49105#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49103#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49101#L132 assume !(ssl3_accept_~s__state~0 == 8466); 49099#L135 assume !(ssl3_accept_~s__state~0 == 8496); 49097#L138 assume !(ssl3_accept_~s__state~0 == 8497); 49095#L141 assume !(ssl3_accept_~s__state~0 == 8512); 49093#L144 assume !(ssl3_accept_~s__state~0 == 8513); 49091#L147 assume !(ssl3_accept_~s__state~0 == 8528); 49089#L150 assume !(ssl3_accept_~s__state~0 == 8529); 49087#L153 assume ssl3_accept_~s__state~0 == 8544; 47437#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 49084#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 49081#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49077#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 49075#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 49074#L399 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; 49073#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 49701#L585 ssl3_accept_~skip~0 := 0; 49700#L99-3 assume true; 49699#L99-1 assume !false; 49698#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49697#L102 assume !(ssl3_accept_~s__state~0 == 12292); 49696#L105 assume !(ssl3_accept_~s__state~0 == 16384); 49695#L108 assume !(ssl3_accept_~s__state~0 == 8192); 49694#L111 assume !(ssl3_accept_~s__state~0 == 24576); 49693#L114 assume !(ssl3_accept_~s__state~0 == 8195); 49692#L117 assume !(ssl3_accept_~s__state~0 == 8480); 49691#L120 assume !(ssl3_accept_~s__state~0 == 8481); 49690#L123 assume !(ssl3_accept_~s__state~0 == 8482); 49689#L126 assume !(ssl3_accept_~s__state~0 == 8464); 49688#L129 assume !(ssl3_accept_~s__state~0 == 8465); 49687#L132 assume !(ssl3_accept_~s__state~0 == 8466); 48785#L135 assume !(ssl3_accept_~s__state~0 == 8496); 48783#L138 assume !(ssl3_accept_~s__state~0 == 8497); 48781#L141 assume !(ssl3_accept_~s__state~0 == 8512); 48779#L144 assume !(ssl3_accept_~s__state~0 == 8513); 48777#L147 assume !(ssl3_accept_~s__state~0 == 8528); 48774#L150 assume !(ssl3_accept_~s__state~0 == 8529); 48771#L153 assume !(ssl3_accept_~s__state~0 == 8544); 48768#L156 assume !(ssl3_accept_~s__state~0 == 8545); 48765#L159 assume !(ssl3_accept_~s__state~0 == 8560); 48762#L162 assume !(ssl3_accept_~s__state~0 == 8561); 48759#L165 assume ssl3_accept_~s__state~0 == 8448; 48756#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 48752#L426 assume !(ssl3_accept_~num1~0 > 0); 48748#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48740#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48737#L585 ssl3_accept_~skip~0 := 0; 48687#L99-3 assume true; 48685#L99-1 assume !false; 48683#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48682#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48654#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48649#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48644#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48639#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48633#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48628#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48611#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48608#L126 assume !(ssl3_accept_~s__state~0 == 8464); 48609#L129 assume !(ssl3_accept_~s__state~0 == 8465); 48600#L132 assume !(ssl3_accept_~s__state~0 == 8466); 48601#L135 assume !(ssl3_accept_~s__state~0 == 8496); 48592#L138 assume !(ssl3_accept_~s__state~0 == 8497); 48593#L141 assume !(ssl3_accept_~s__state~0 == 8512); 48585#L144 assume !(ssl3_accept_~s__state~0 == 8513); 48582#L147 assume !(ssl3_accept_~s__state~0 == 8528); 48580#L150 assume !(ssl3_accept_~s__state~0 == 8529); 48578#L153 assume !(ssl3_accept_~s__state~0 == 8544); 48576#L156 assume !(ssl3_accept_~s__state~0 == 8545); 48573#L159 assume !(ssl3_accept_~s__state~0 == 8560); 48571#L162 assume !(ssl3_accept_~s__state~0 == 8561); 48568#L165 assume !(ssl3_accept_~s__state~0 == 8448); 48569#L168 assume ssl3_accept_~s__state~0 == 8576; 48181#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 49049#L440 assume !(ssl3_accept_~ret~0 <= 0); 48557#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 48558#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 48932#L585 ssl3_accept_~skip~0 := 0; 48924#L99-3 assume true; 48920#L99-1 assume !false; 48916#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48912#L102 assume !(ssl3_accept_~s__state~0 == 12292); 48908#L105 assume !(ssl3_accept_~s__state~0 == 16384); 48904#L108 assume !(ssl3_accept_~s__state~0 == 8192); 48900#L111 assume !(ssl3_accept_~s__state~0 == 24576); 48896#L114 assume !(ssl3_accept_~s__state~0 == 8195); 48892#L117 assume !(ssl3_accept_~s__state~0 == 8480); 48888#L120 assume !(ssl3_accept_~s__state~0 == 8481); 48884#L123 assume !(ssl3_accept_~s__state~0 == 8482); 48880#L126 assume ssl3_accept_~s__state~0 == 8464; 46950#L133 [2018-11-10 06:09:46,694 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,694 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 17 times [2018-11-10 06:09:46,694 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,694 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,695 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,695 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:46,695 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,700 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1891100299, now seen corresponding path program 1 times [2018-11-10 06:09:46,700 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,700 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,701 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:46,701 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:46,736 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2018-11-10 06:09:46,736 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:46,736 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:46,736 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:46,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:46,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:46,737 INFO L87 Difference]: Start difference. First operand 3372 states and 4338 transitions. cyclomatic complexity: 973 Second operand 3 states. [2018-11-10 06:09:46,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:46,834 INFO L93 Difference]: Finished difference Result 3742 states and 4760 transitions. [2018-11-10 06:09:46,834 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:46,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3742 states and 4760 transitions. [2018-11-10 06:09:46,839 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3302 [2018-11-10 06:09:46,847 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3742 states to 3612 states and 4630 transitions. [2018-11-10 06:09:46,847 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3505 [2018-11-10 06:09:46,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3505 [2018-11-10 06:09:46,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3612 states and 4630 transitions. [2018-11-10 06:09:46,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:46,849 INFO L705 BuchiCegarLoop]: Abstraction has 3612 states and 4630 transitions. [2018-11-10 06:09:46,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3612 states and 4630 transitions. [2018-11-10 06:09:46,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3612 to 3336. [2018-11-10 06:09:46,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3336 states. [2018-11-10 06:09:46,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 4278 transitions. [2018-11-10 06:09:46,871 INFO L728 BuchiCegarLoop]: Abstraction has 3336 states and 4278 transitions. [2018-11-10 06:09:46,871 INFO L608 BuchiCegarLoop]: Abstraction has 3336 states and 4278 transitions. [2018-11-10 06:09:46,871 INFO L442 BuchiCegarLoop]: ======== Iteration 23============ [2018-11-10 06:09:46,871 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3336 states and 4278 transitions. [2018-11-10 06:09:46,876 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3124 [2018-11-10 06:09:46,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:46,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:46,877 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,877 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:46,878 INFO L793 eck$LassoCheckResult]: Stem: 54167#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 54018#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 54019#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54165#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 54166#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 54139#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 54243#L99-3 assume true; 54268#L99-1 assume !false; 55289#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55288#L102 assume !(ssl3_accept_~s__state~0 == 12292); 55287#L105 assume !(ssl3_accept_~s__state~0 == 16384); 55286#L108 assume !(ssl3_accept_~s__state~0 == 8192); 55285#L111 assume !(ssl3_accept_~s__state~0 == 24576); 55284#L114 assume !(ssl3_accept_~s__state~0 == 8195); 55283#L117 assume !(ssl3_accept_~s__state~0 == 8480); 55282#L120 assume !(ssl3_accept_~s__state~0 == 8481); 55281#L123 assume !(ssl3_accept_~s__state~0 == 8482); 55280#L126 assume ssl3_accept_~s__state~0 == 8464; 55221#L133 [2018-11-10 06:09:46,878 INFO L795 eck$LassoCheckResult]: Loop: 55221#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 57255#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 57215#L272-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; 57254#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 57269#L585 ssl3_accept_~skip~0 := 0; 57268#L99-3 assume true; 57267#L99-1 assume !false; 57266#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57265#L102 assume !(ssl3_accept_~s__state~0 == 12292); 57264#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57263#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57262#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57261#L114 assume !(ssl3_accept_~s__state~0 == 8195); 57260#L117 assume !(ssl3_accept_~s__state~0 == 8480); 57259#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57258#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57257#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57256#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57195#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56357#L135 assume ssl3_accept_~s__state~0 == 8496; 55218#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 56356#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 55940#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 56355#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 54242#L291-2 ssl3_accept_~s__init_num~0 := 0; 56349#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56348#L585 ssl3_accept_~skip~0 := 0; 56347#L99-3 assume true; 56346#L99-1 assume !false; 56345#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56344#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56343#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56342#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56341#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56340#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56339#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56338#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56337#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56336#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56335#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56334#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56333#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56332#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56331#L141 assume ssl3_accept_~s__state~0 == 8512; 55215#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56329#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 56327#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 56322#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56321#L585 ssl3_accept_~skip~0 := 0; 56320#L99-3 assume true; 56126#L99-1 assume !false; 56125#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56123#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56121#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56119#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56117#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56115#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56113#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56111#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56109#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56107#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56105#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56104#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56103#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56102#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56101#L141 assume !(ssl3_accept_~s__state~0 == 8512); 56100#L144 assume !(ssl3_accept_~s__state~0 == 8513); 56099#L147 assume ssl3_accept_~s__state~0 == 8528; 55212#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56098#L319 assume !((ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 56097#L319-2 assume !(ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0); 56096#L328 assume !((ssl3_accept_~l~0 + 30) % 4294967296 != 0); 56089#L331 assume !((ssl3_accept_~l~0 + 1) % 4294967296 != 0);ssl3_accept_~skip~0 := 1; 56086#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56080#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 56078#L585 ssl3_accept_~skip~0 := 0; 56077#L99-3 assume true; 56072#L99-1 assume !false; 56070#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56068#L102 assume !(ssl3_accept_~s__state~0 == 12292); 56066#L105 assume !(ssl3_accept_~s__state~0 == 16384); 56064#L108 assume !(ssl3_accept_~s__state~0 == 8192); 56062#L111 assume !(ssl3_accept_~s__state~0 == 24576); 56060#L114 assume !(ssl3_accept_~s__state~0 == 8195); 56058#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56056#L120 assume !(ssl3_accept_~s__state~0 == 8481); 56054#L123 assume !(ssl3_accept_~s__state~0 == 8482); 56052#L126 assume !(ssl3_accept_~s__state~0 == 8464); 56050#L129 assume !(ssl3_accept_~s__state~0 == 8465); 56048#L132 assume !(ssl3_accept_~s__state~0 == 8466); 56046#L135 assume !(ssl3_accept_~s__state~0 == 8496); 56044#L138 assume !(ssl3_accept_~s__state~0 == 8497); 56042#L141 assume !(ssl3_accept_~s__state~0 == 8512); 56040#L144 assume !(ssl3_accept_~s__state~0 == 8513); 56038#L147 assume !(ssl3_accept_~s__state~0 == 8528); 56036#L150 assume !(ssl3_accept_~s__state~0 == 8529); 56034#L153 assume ssl3_accept_~s__state~0 == 8544; 55209#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 56031#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 56028#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56023#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 56022#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 56021#L399 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; 55957#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 55955#L585 ssl3_accept_~skip~0 := 0; 55953#L99-3 assume true; 55951#L99-1 assume !false; 55949#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55947#L102 assume !(ssl3_accept_~s__state~0 == 12292); 55945#L105 assume !(ssl3_accept_~s__state~0 == 16384); 55942#L108 assume !(ssl3_accept_~s__state~0 == 8192); 55941#L111 assume !(ssl3_accept_~s__state~0 == 24576); 55938#L114 assume !(ssl3_accept_~s__state~0 == 8195); 55936#L117 assume !(ssl3_accept_~s__state~0 == 8480); 55934#L120 assume !(ssl3_accept_~s__state~0 == 8481); 55932#L123 assume !(ssl3_accept_~s__state~0 == 8482); 55931#L126 assume !(ssl3_accept_~s__state~0 == 8464); 55930#L129 assume !(ssl3_accept_~s__state~0 == 8465); 55929#L132 assume !(ssl3_accept_~s__state~0 == 8466); 55927#L135 assume !(ssl3_accept_~s__state~0 == 8496); 55926#L138 assume !(ssl3_accept_~s__state~0 == 8497); 55920#L141 assume !(ssl3_accept_~s__state~0 == 8512); 55918#L144 assume !(ssl3_accept_~s__state~0 == 8513); 55916#L147 assume !(ssl3_accept_~s__state~0 == 8528); 55914#L150 assume !(ssl3_accept_~s__state~0 == 8529); 55912#L153 assume !(ssl3_accept_~s__state~0 == 8544); 55910#L156 assume !(ssl3_accept_~s__state~0 == 8545); 55908#L159 assume !(ssl3_accept_~s__state~0 == 8560); 55906#L162 assume !(ssl3_accept_~s__state~0 == 8561); 55904#L165 assume ssl3_accept_~s__state~0 == 8448; 55902#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 55898#L426 assume !(ssl3_accept_~num1~0 > 0); 55896#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55884#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 55883#L585 ssl3_accept_~skip~0 := 0; 55882#L99-3 assume true; 55879#L99-1 assume !false; 55877#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55876#L102 assume !(ssl3_accept_~s__state~0 == 12292); 55875#L105 assume !(ssl3_accept_~s__state~0 == 16384); 55874#L108 assume !(ssl3_accept_~s__state~0 == 8192); 55872#L111 assume !(ssl3_accept_~s__state~0 == 24576); 55871#L114 assume !(ssl3_accept_~s__state~0 == 8195); 55865#L117 assume !(ssl3_accept_~s__state~0 == 8480); 55863#L120 assume !(ssl3_accept_~s__state~0 == 8481); 55861#L123 assume !(ssl3_accept_~s__state~0 == 8482); 55859#L126 assume !(ssl3_accept_~s__state~0 == 8464); 55857#L129 assume !(ssl3_accept_~s__state~0 == 8465); 55855#L132 assume !(ssl3_accept_~s__state~0 == 8466); 55853#L135 assume !(ssl3_accept_~s__state~0 == 8496); 55851#L138 assume !(ssl3_accept_~s__state~0 == 8497); 55849#L141 assume !(ssl3_accept_~s__state~0 == 8512); 55847#L144 assume !(ssl3_accept_~s__state~0 == 8513); 55845#L147 assume !(ssl3_accept_~s__state~0 == 8528); 55843#L150 assume !(ssl3_accept_~s__state~0 == 8529); 55841#L153 assume !(ssl3_accept_~s__state~0 == 8544); 55839#L156 assume !(ssl3_accept_~s__state~0 == 8545); 55837#L159 assume !(ssl3_accept_~s__state~0 == 8560); 55752#L162 assume !(ssl3_accept_~s__state~0 == 8561); 55749#L165 assume !(ssl3_accept_~s__state~0 == 8448); 55750#L168 assume ssl3_accept_~s__state~0 == 8576; 55668#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 56671#L440 assume !(ssl3_accept_~ret~0 <= 0); 56670#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 55198#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 57249#L585 ssl3_accept_~skip~0 := 0; 57248#L99-3 assume true; 57247#L99-1 assume !false; 57246#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57245#L102 assume !(ssl3_accept_~s__state~0 == 12292); 57244#L105 assume !(ssl3_accept_~s__state~0 == 16384); 57243#L108 assume !(ssl3_accept_~s__state~0 == 8192); 57242#L111 assume !(ssl3_accept_~s__state~0 == 24576); 57241#L114 assume !(ssl3_accept_~s__state~0 == 8195); 57240#L117 assume !(ssl3_accept_~s__state~0 == 8480); 56228#L120 assume !(ssl3_accept_~s__state~0 == 8481); 57239#L123 assume !(ssl3_accept_~s__state~0 == 8482); 57238#L126 assume !(ssl3_accept_~s__state~0 == 8464); 57236#L129 assume !(ssl3_accept_~s__state~0 == 8465); 57237#L132 assume ssl3_accept_~s__state~0 == 8466; 55221#L133 [2018-11-10 06:09:46,878 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 18 times [2018-11-10 06:09:46,878 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,878 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,879 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:46,879 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:46,883 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:46,883 INFO L82 PathProgramCache]: Analyzing trace with hash -303868805, now seen corresponding path program 1 times [2018-11-10 06:09:46,883 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:46,884 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:46,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,884 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:46,884 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:46,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:46,972 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2018-11-10 06:09:46,973 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:46,973 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:46,973 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:46,973 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:46,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:46,973 INFO L87 Difference]: Start difference. First operand 3336 states and 4278 transitions. cyclomatic complexity: 950 Second operand 3 states. [2018-11-10 06:09:46,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:46,995 INFO L93 Difference]: Finished difference Result 5872 states and 7466 transitions. [2018-11-10 06:09:46,996 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:46,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5872 states and 7466 transitions. [2018-11-10 06:09:47,013 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 5660 [2018-11-10 06:09:47,026 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5872 states to 5872 states and 7466 transitions. [2018-11-10 06:09:47,026 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5765 [2018-11-10 06:09:47,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5765 [2018-11-10 06:09:47,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5872 states and 7466 transitions. [2018-11-10 06:09:47,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:47,030 INFO L705 BuchiCegarLoop]: Abstraction has 5872 states and 7466 transitions. [2018-11-10 06:09:47,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5872 states and 7466 transitions. [2018-11-10 06:09:47,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5872 to 3336. [2018-11-10 06:09:47,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3336 states. [2018-11-10 06:09:47,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 4274 transitions. [2018-11-10 06:09:47,064 INFO L728 BuchiCegarLoop]: Abstraction has 3336 states and 4274 transitions. [2018-11-10 06:09:47,064 INFO L608 BuchiCegarLoop]: Abstraction has 3336 states and 4274 transitions. [2018-11-10 06:09:47,064 INFO L442 BuchiCegarLoop]: ======== Iteration 24============ [2018-11-10 06:09:47,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3336 states and 4274 transitions. [2018-11-10 06:09:47,072 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3124 [2018-11-10 06:09:47,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:47,072 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:47,073 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:47,073 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:47,074 INFO L793 eck$LassoCheckResult]: Stem: 63385#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 63232#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 63233#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 63379#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 63380#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 63353#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 63456#L99-3 assume true; 63481#L99-1 assume !false; 64337#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64336#L102 assume !(ssl3_accept_~s__state~0 == 12292); 64335#L105 assume !(ssl3_accept_~s__state~0 == 16384); 64334#L108 assume !(ssl3_accept_~s__state~0 == 8192); 64333#L111 assume !(ssl3_accept_~s__state~0 == 24576); 64332#L114 assume !(ssl3_accept_~s__state~0 == 8195); 64331#L117 assume !(ssl3_accept_~s__state~0 == 8480); 64330#L120 assume !(ssl3_accept_~s__state~0 == 8481); 64329#L123 assume !(ssl3_accept_~s__state~0 == 8482); 64328#L126 assume ssl3_accept_~s__state~0 == 8464; 63854#L133 [2018-11-10 06:09:47,074 INFO L795 eck$LassoCheckResult]: Loop: 63854#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 65878#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 65876#L272-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; 65862#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65863#L585 ssl3_accept_~skip~0 := 0; 65856#L99-3 assume true; 65857#L99-1 assume !false; 65850#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65851#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65844#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65845#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65838#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65839#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65832#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65833#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65881#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65880#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65824#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65822#L132 assume !(ssl3_accept_~s__state~0 == 8466); 64640#L135 assume ssl3_accept_~s__state~0 == 8496; 63851#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 63229#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 63230#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 65678#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 63455#L291-2 ssl3_accept_~s__init_num~0 := 0; 65668#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65666#L585 ssl3_accept_~skip~0 := 0; 65664#L99-3 assume true; 65662#L99-1 assume !false; 65660#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65658#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65656#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65654#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65652#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65650#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65648#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65646#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65644#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65642#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65640#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65638#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65636#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65634#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65633#L141 assume ssl3_accept_~s__state~0 == 8512; 63848#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65631#L302 assume (ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0;ssl3_accept_~skip~0 := 1; 65629#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65624#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65623#L585 ssl3_accept_~skip~0 := 0; 65622#L99-3 assume true; 65621#L99-1 assume !false; 65620#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65619#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65618#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65617#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65616#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65615#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65614#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65613#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65612#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65611#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65610#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65609#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65608#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65607#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65606#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65605#L144 assume !(ssl3_accept_~s__state~0 == 8513); 65604#L147 assume ssl3_accept_~s__state~0 == 8528; 63845#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65602#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 65603#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 65596#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 65594#L352 assume !(ssl3_accept_~ret~0 <= 0); 65590#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65585#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65584#L585 ssl3_accept_~skip~0 := 0; 65582#L99-3 assume true; 65577#L99-1 assume !false; 65575#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65573#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65571#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65569#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65567#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65565#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65563#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65561#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65559#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65557#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65555#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65553#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65551#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65549#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65547#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65545#L144 assume !(ssl3_accept_~s__state~0 == 8513); 65543#L147 assume !(ssl3_accept_~s__state~0 == 8528); 65541#L150 assume !(ssl3_accept_~s__state~0 == 8529); 65539#L153 assume ssl3_accept_~s__state~0 == 8544; 63842#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 65536#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 65533#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65529#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 65527#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 65525#L399 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; 65519#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65518#L585 ssl3_accept_~skip~0 := 0; 65517#L99-3 assume true; 65516#L99-1 assume !false; 65515#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65514#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65513#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65512#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65511#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65510#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65509#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65508#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65507#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65506#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65505#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65504#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65503#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65502#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65501#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65500#L144 assume !(ssl3_accept_~s__state~0 == 8513); 65499#L147 assume !(ssl3_accept_~s__state~0 == 8528); 65498#L150 assume !(ssl3_accept_~s__state~0 == 8529); 65497#L153 assume !(ssl3_accept_~s__state~0 == 8544); 65496#L156 assume !(ssl3_accept_~s__state~0 == 8545); 65495#L159 assume !(ssl3_accept_~s__state~0 == 8560); 65494#L162 assume !(ssl3_accept_~s__state~0 == 8561); 65493#L165 assume ssl3_accept_~s__state~0 == 8448; 65492#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 65490#L426 assume !(ssl3_accept_~num1~0 > 0); 65488#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 65483#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65482#L585 ssl3_accept_~skip~0 := 0; 65481#L99-3 assume true; 65480#L99-1 assume !false; 65479#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65478#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65477#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65476#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65475#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65474#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65473#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65472#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65471#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65470#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65469#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65468#L132 assume !(ssl3_accept_~s__state~0 == 8466); 65467#L135 assume !(ssl3_accept_~s__state~0 == 8496); 65466#L138 assume !(ssl3_accept_~s__state~0 == 8497); 65465#L141 assume !(ssl3_accept_~s__state~0 == 8512); 65464#L144 assume !(ssl3_accept_~s__state~0 == 8513); 65463#L147 assume !(ssl3_accept_~s__state~0 == 8528); 65462#L150 assume !(ssl3_accept_~s__state~0 == 8529); 65461#L153 assume !(ssl3_accept_~s__state~0 == 8544); 65460#L156 assume !(ssl3_accept_~s__state~0 == 8545); 65459#L159 assume !(ssl3_accept_~s__state~0 == 8560); 65458#L162 assume !(ssl3_accept_~s__state~0 == 8561); 65457#L165 assume !(ssl3_accept_~s__state~0 == 8448); 65456#L168 assume ssl3_accept_~s__state~0 == 8576; 65417#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 65455#L440 assume !(ssl3_accept_~ret~0 <= 0); 65454#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 64157#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 65859#L585 ssl3_accept_~skip~0 := 0; 65860#L99-3 assume true; 65853#L99-1 assume !false; 65854#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65847#L102 assume !(ssl3_accept_~s__state~0 == 12292); 65848#L105 assume !(ssl3_accept_~s__state~0 == 16384); 65841#L108 assume !(ssl3_accept_~s__state~0 == 8192); 65842#L111 assume !(ssl3_accept_~s__state~0 == 24576); 65835#L114 assume !(ssl3_accept_~s__state~0 == 8195); 65836#L117 assume !(ssl3_accept_~s__state~0 == 8480); 65266#L120 assume !(ssl3_accept_~s__state~0 == 8481); 65829#L123 assume !(ssl3_accept_~s__state~0 == 8482); 65826#L126 assume !(ssl3_accept_~s__state~0 == 8464); 65827#L129 assume !(ssl3_accept_~s__state~0 == 8465); 65879#L132 assume ssl3_accept_~s__state~0 == 8466; 63854#L133 [2018-11-10 06:09:47,074 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:47,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 19 times [2018-11-10 06:09:47,074 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:47,074 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:47,075 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,075 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:47,075 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:47,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:47,081 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:47,081 INFO L82 PathProgramCache]: Analyzing trace with hash -576216230, now seen corresponding path program 1 times [2018-11-10 06:09:47,081 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:47,081 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:47,081 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,082 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:47,082 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:47,202 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 296 proven. 0 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2018-11-10 06:09:47,203 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:47,203 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2018-11-10 06:09:47,203 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:47,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 06:09:47,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 06:09:47,204 INFO L87 Difference]: Start difference. First operand 3336 states and 4274 transitions. cyclomatic complexity: 946 Second operand 5 states. [2018-11-10 06:09:47,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:47,332 INFO L93 Difference]: Finished difference Result 15944 states and 20198 transitions. [2018-11-10 06:09:47,334 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-10 06:09:47,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15944 states and 20198 transitions. [2018-11-10 06:09:47,386 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 15420 [2018-11-10 06:09:47,424 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15944 states to 15944 states and 20198 transitions. [2018-11-10 06:09:47,425 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15837 [2018-11-10 06:09:47,433 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15837 [2018-11-10 06:09:47,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15944 states and 20198 transitions. [2018-11-10 06:09:47,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:47,434 INFO L705 BuchiCegarLoop]: Abstraction has 15944 states and 20198 transitions. [2018-11-10 06:09:47,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15944 states and 20198 transitions. [2018-11-10 06:09:47,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15944 to 5908. [2018-11-10 06:09:47,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5908 states. [2018-11-10 06:09:47,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5908 states to 5908 states and 7518 transitions. [2018-11-10 06:09:47,518 INFO L728 BuchiCegarLoop]: Abstraction has 5908 states and 7518 transitions. [2018-11-10 06:09:47,518 INFO L608 BuchiCegarLoop]: Abstraction has 5908 states and 7518 transitions. [2018-11-10 06:09:47,518 INFO L442 BuchiCegarLoop]: ======== Iteration 25============ [2018-11-10 06:09:47,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5908 states and 7518 transitions. [2018-11-10 06:09:47,531 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 5696 [2018-11-10 06:09:47,531 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:47,531 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:47,532 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:47,532 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:47,532 INFO L793 eck$LassoCheckResult]: Stem: 82671#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 82529#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 82530#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82669#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 82670#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 82644#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 82737#L99-3 assume true; 82762#L99-1 assume !false; 84111#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84112#L102 assume !(ssl3_accept_~s__state~0 == 12292); 84107#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84108#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84103#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84104#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84099#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84100#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84095#L123 assume !(ssl3_accept_~s__state~0 == 8482); 84096#L126 assume ssl3_accept_~s__state~0 == 8464; 84042#L133 [2018-11-10 06:09:47,533 INFO L795 eck$LassoCheckResult]: Loop: 84042#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 85224#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 85220#L272-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; 85221#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 85199#L585 ssl3_accept_~skip~0 := 0; 85200#L99-3 assume true; 85158#L99-1 assume !false; 85159#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84886#L102 assume !(ssl3_accept_~s__state~0 == 12292); 84887#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84870#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84871#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84858#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84859#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84847#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84848#L123 assume !(ssl3_accept_~s__state~0 == 8482); 84761#L126 assume !(ssl3_accept_~s__state~0 == 8464); 84762#L129 assume !(ssl3_accept_~s__state~0 == 8465); 84591#L132 assume !(ssl3_accept_~s__state~0 == 8466); 84469#L135 assume ssl3_accept_~s__state~0 == 8496; 84039#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 84463#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 84461#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 84457#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 82734#L291-2 ssl3_accept_~s__init_num~0 := 0; 84433#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 84430#L585 ssl3_accept_~skip~0 := 0; 84427#L99-3 assume true; 84424#L99-1 assume !false; 84409#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84401#L102 assume !(ssl3_accept_~s__state~0 == 12292); 84396#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84391#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84385#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84380#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84374#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84368#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84363#L123 assume !(ssl3_accept_~s__state~0 == 8482); 84358#L126 assume !(ssl3_accept_~s__state~0 == 8464); 84352#L129 assume !(ssl3_accept_~s__state~0 == 8465); 84347#L132 assume !(ssl3_accept_~s__state~0 == 8466); 84341#L135 assume !(ssl3_accept_~s__state~0 == 8496); 84337#L138 assume !(ssl3_accept_~s__state~0 == 8497); 84036#L141 assume ssl3_accept_~s__state~0 == 8512; 84021#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 84019#L302 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 84020#L306 assume !(ssl3_accept_~ret~0 <= 0); 87705#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 87700#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 87699#L585 ssl3_accept_~skip~0 := 0; 87698#L99-3 assume true; 87697#L99-1 assume !false; 87696#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87695#L102 assume !(ssl3_accept_~s__state~0 == 12292); 87694#L105 assume !(ssl3_accept_~s__state~0 == 16384); 87693#L108 assume !(ssl3_accept_~s__state~0 == 8192); 87692#L111 assume !(ssl3_accept_~s__state~0 == 24576); 87691#L114 assume !(ssl3_accept_~s__state~0 == 8195); 87690#L117 assume !(ssl3_accept_~s__state~0 == 8480); 87689#L120 assume !(ssl3_accept_~s__state~0 == 8481); 87688#L123 assume !(ssl3_accept_~s__state~0 == 8482); 87687#L126 assume !(ssl3_accept_~s__state~0 == 8464); 87686#L129 assume !(ssl3_accept_~s__state~0 == 8465); 87685#L132 assume !(ssl3_accept_~s__state~0 == 8466); 87684#L135 assume !(ssl3_accept_~s__state~0 == 8496); 87683#L138 assume !(ssl3_accept_~s__state~0 == 8497); 87682#L141 assume !(ssl3_accept_~s__state~0 == 8512); 87681#L144 assume !(ssl3_accept_~s__state~0 == 8513); 87680#L147 assume ssl3_accept_~s__state~0 == 8528; 84085#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 87676#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 87677#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 87658#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 87656#L352 assume !(ssl3_accept_~ret~0 <= 0); 87649#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 87640#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 87636#L585 ssl3_accept_~skip~0 := 0; 87632#L99-3 assume true; 87628#L99-1 assume !false; 87624#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87620#L102 assume !(ssl3_accept_~s__state~0 == 12292); 87616#L105 assume !(ssl3_accept_~s__state~0 == 16384); 87612#L108 assume !(ssl3_accept_~s__state~0 == 8192); 87608#L111 assume !(ssl3_accept_~s__state~0 == 24576); 87604#L114 assume !(ssl3_accept_~s__state~0 == 8195); 87592#L117 assume !(ssl3_accept_~s__state~0 == 8480); 87586#L120 assume !(ssl3_accept_~s__state~0 == 8481); 87579#L123 assume !(ssl3_accept_~s__state~0 == 8482); 87576#L126 assume !(ssl3_accept_~s__state~0 == 8464); 87573#L129 assume !(ssl3_accept_~s__state~0 == 8465); 87570#L132 assume !(ssl3_accept_~s__state~0 == 8466); 87567#L135 assume !(ssl3_accept_~s__state~0 == 8496); 87563#L138 assume !(ssl3_accept_~s__state~0 == 8497); 87560#L141 assume !(ssl3_accept_~s__state~0 == 8512); 87557#L144 assume !(ssl3_accept_~s__state~0 == 8513); 87554#L147 assume !(ssl3_accept_~s__state~0 == 8528); 87553#L150 assume !(ssl3_accept_~s__state~0 == 8529); 87552#L153 assume ssl3_accept_~s__state~0 == 8544; 84080#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 87551#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 87549#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87546#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 87545#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 87543#L399 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; 87509#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 87507#L585 ssl3_accept_~skip~0 := 0; 87505#L99-3 assume true; 87503#L99-1 assume !false; 87501#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87499#L102 assume !(ssl3_accept_~s__state~0 == 12292); 87497#L105 assume !(ssl3_accept_~s__state~0 == 16384); 87496#L108 assume !(ssl3_accept_~s__state~0 == 8192); 87493#L111 assume !(ssl3_accept_~s__state~0 == 24576); 87491#L114 assume !(ssl3_accept_~s__state~0 == 8195); 87485#L117 assume !(ssl3_accept_~s__state~0 == 8480); 87483#L120 assume !(ssl3_accept_~s__state~0 == 8481); 87481#L123 assume !(ssl3_accept_~s__state~0 == 8482); 87479#L126 assume !(ssl3_accept_~s__state~0 == 8464); 87477#L129 assume !(ssl3_accept_~s__state~0 == 8465); 87475#L132 assume !(ssl3_accept_~s__state~0 == 8466); 87473#L135 assume !(ssl3_accept_~s__state~0 == 8496); 87471#L138 assume !(ssl3_accept_~s__state~0 == 8497); 87469#L141 assume !(ssl3_accept_~s__state~0 == 8512); 87467#L144 assume !(ssl3_accept_~s__state~0 == 8513); 87465#L147 assume !(ssl3_accept_~s__state~0 == 8528); 87463#L150 assume !(ssl3_accept_~s__state~0 == 8529); 87461#L153 assume !(ssl3_accept_~s__state~0 == 8544); 87459#L156 assume !(ssl3_accept_~s__state~0 == 8545); 87457#L159 assume !(ssl3_accept_~s__state~0 == 8560); 87455#L162 assume !(ssl3_accept_~s__state~0 == 8561); 87453#L165 assume ssl3_accept_~s__state~0 == 8448; 87451#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 87447#L426 assume !(ssl3_accept_~num1~0 > 0); 87443#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 87437#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 87435#L585 ssl3_accept_~skip~0 := 0; 87433#L99-3 assume true; 87431#L99-1 assume !false; 87429#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87427#L102 assume !(ssl3_accept_~s__state~0 == 12292); 87426#L105 assume !(ssl3_accept_~s__state~0 == 16384); 87425#L108 assume !(ssl3_accept_~s__state~0 == 8192); 87424#L111 assume !(ssl3_accept_~s__state~0 == 24576); 87423#L114 assume !(ssl3_accept_~s__state~0 == 8195); 87422#L117 assume !(ssl3_accept_~s__state~0 == 8480); 87421#L120 assume !(ssl3_accept_~s__state~0 == 8481); 87417#L123 assume !(ssl3_accept_~s__state~0 == 8482); 87411#L126 assume !(ssl3_accept_~s__state~0 == 8464); 87409#L129 assume !(ssl3_accept_~s__state~0 == 8465); 87406#L132 assume !(ssl3_accept_~s__state~0 == 8466); 87402#L135 assume !(ssl3_accept_~s__state~0 == 8496); 87396#L138 assume !(ssl3_accept_~s__state~0 == 8497); 87393#L141 assume !(ssl3_accept_~s__state~0 == 8512); 87390#L144 assume !(ssl3_accept_~s__state~0 == 8513); 87387#L147 assume !(ssl3_accept_~s__state~0 == 8528); 87384#L150 assume !(ssl3_accept_~s__state~0 == 8529); 87239#L153 assume !(ssl3_accept_~s__state~0 == 8544); 87238#L156 assume !(ssl3_accept_~s__state~0 == 8545); 87237#L159 assume !(ssl3_accept_~s__state~0 == 8560); 87234#L162 assume !(ssl3_accept_~s__state~0 == 8561); 87232#L165 assume !(ssl3_accept_~s__state~0 == 8448); 87231#L168 assume ssl3_accept_~s__state~0 == 8576; 85252#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 87230#L440 assume !(ssl3_accept_~ret~0 <= 0); 87229#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 84757#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 85205#L585 ssl3_accept_~skip~0 := 0; 85164#L99-3 assume true; 85165#L99-1 assume !false; 84888#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84889#L102 assume !(ssl3_accept_~s__state~0 == 12292); 84876#L105 assume !(ssl3_accept_~s__state~0 == 16384); 84877#L108 assume !(ssl3_accept_~s__state~0 == 8192); 84864#L111 assume !(ssl3_accept_~s__state~0 == 24576); 84865#L114 assume !(ssl3_accept_~s__state~0 == 8195); 84853#L117 assume !(ssl3_accept_~s__state~0 == 8480); 84617#L120 assume !(ssl3_accept_~s__state~0 == 8481); 84841#L123 assume !(ssl3_accept_~s__state~0 == 8482); 84842#L126 assume !(ssl3_accept_~s__state~0 == 8464); 84701#L129 assume !(ssl3_accept_~s__state~0 == 8465); 84702#L132 assume ssl3_accept_~s__state~0 == 8466; 84042#L133 [2018-11-10 06:09:47,533 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:47,533 INFO L82 PathProgramCache]: Analyzing trace with hash 1503423663, now seen corresponding path program 20 times [2018-11-10 06:09:47,533 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:47,533 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:47,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,534 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:47,534 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:47,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:47,539 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:47,539 INFO L82 PathProgramCache]: Analyzing trace with hash 1869843085, now seen corresponding path program 1 times [2018-11-10 06:09:47,539 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:47,539 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:47,540 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,540 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:47,540 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:47,562 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:47,562 INFO L82 PathProgramCache]: Analyzing trace with hash 614436511, now seen corresponding path program 1 times [2018-11-10 06:09:47,562 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:47,562 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:47,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,563 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:47,563 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:47,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:48,378 WARN L179 SmtUtils]: Spent 772.00 ms on a formula simplification. DAG size of input: 386 DAG size of output: 144 [2018-11-10 06:09:48,424 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:09:48,424 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:09:48,424 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:09:48,425 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:09:48,425 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 06:09:48,425 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:48,425 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:09:48,425 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:09:48,425 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-11-10 06:09:48,425 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:09:48,425 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:09:48,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,435 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,443 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,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-10 06:09:48,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,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-10 06:09:48,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,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-10 06:09:48,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,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-10 06:09:48,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:48,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-10 06:09:48,658 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:09:48,658 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:48,668 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,668 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,684 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,685 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:48,692 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,692 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,709 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,709 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet30=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet30=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:48,713 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,713 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,717 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,717 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37=-3, ULTIMATE.start_ssl3_accept_~num1~0=-3} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37=-3, ULTIMATE.start_ssl3_accept_~num1~0=-3} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:48,740 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,740 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,756 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,756 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet32=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet32=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:48,767 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,768 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,783 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,783 INFO L446 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_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:48,812 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,812 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,832 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,832 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:48,844 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,844 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,847 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,847 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:48,863 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,864 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,879 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,879 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet34=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:48,883 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,883 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,961 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,961 INFO L446 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=4294967040, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=4294967040, ULTIMATE.start_ssl3_accept_~l~0=4294967040, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=4294967040} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:48,977 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,977 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:48,993 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:48,994 INFO L446 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_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:48,999 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:48,999 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:49,014 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:49,014 INFO L446 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_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:49,018 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:49,019 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:49,021 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:49,021 INFO L446 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_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:49,039 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:49,039 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:49,042 INFO L443 LassoAnalysis]: Proved nontermination for one component. [2018-11-10 06:09:49,042 INFO L446 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_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:49,070 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:49,070 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:49,092 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 06:09:49,092 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:49,095 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 06:09:49,109 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:09:49,109 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:09:49,109 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:09:49,109 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:09:49,109 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 06:09:49,110 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:49,110 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:09:49,110 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:09:49,110 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration25_Loop [2018-11-10 06:09:49,110 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:09:49,110 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:09:49,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-10 06:09:49,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-10 06:09:49,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,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-10 06:09:49,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,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-10 06:09:49,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,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-10 06:09:49,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-10 06:09:49,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,159 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,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-10 06:09:49,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:49,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-10 06:09:49,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-10 06:09:49,349 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:09:49,349 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 06:09:49,350 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,350 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,350 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,350 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,350 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,350 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,351 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,351 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,352 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,352 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,352 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,352 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,353 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,353 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,353 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,353 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,353 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,354 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,354 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,354 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,354 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,354 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,354 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,354 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,355 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,355 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,355 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,356 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,356 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,356 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,356 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,356 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,356 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,357 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,357 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,358 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,358 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,358 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,358 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,359 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,359 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,359 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,359 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,359 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,360 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,360 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,361 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,361 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,361 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,361 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,361 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,361 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,362 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,363 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,363 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,363 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,363 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,364 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,364 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 06:09:49,364 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,364 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 06:09:49,364 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,365 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,365 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,365 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,365 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,365 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,366 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,366 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,366 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,366 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,367 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,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-10 06:09:49,367 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,368 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,368 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,368 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,368 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,368 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,368 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,369 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,370 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,370 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,370 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,370 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,370 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,370 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,371 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,371 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,371 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,372 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,372 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,372 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,372 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,372 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,372 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,373 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,373 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,374 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,374 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,374 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,374 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,374 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,374 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,374 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,375 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,375 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,376 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,376 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,376 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,376 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,377 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,377 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,377 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,377 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,377 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,378 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,378 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,378 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,378 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,379 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,379 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,379 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,379 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,379 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,380 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:49,380 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:49,380 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:49,380 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:49,380 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:49,381 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:49,381 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:49,381 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:49,381 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:49,382 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 06:09:49,383 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 06:09:49,383 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2018-11-10 06:09:49,383 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 06:09:49,384 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 06:09:49,384 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 06:09:49,384 INFO L519 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-10 06:09:49,384 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 06:09:49,579 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:49,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:49,591 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:49,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:49,626 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 06:09:49,663 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 06:09:49,663 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 5908 states and 7518 transitions. cyclomatic complexity: 1620 Second operand 5 states. [2018-11-10 06:09:49,755 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 5908 states and 7518 transitions. cyclomatic complexity: 1620. Second operand 5 states. Result 16236 states and 20556 transitions. Complement of second has 4 states. [2018-11-10 06:09:49,756 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-10 06:09:49,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 06:09:49,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 385 transitions. [2018-11-10 06:09:49,757 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 385 transitions. Stem has 18 letters. Loop has 181 letters. [2018-11-10 06:09:49,759 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:49,759 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 385 transitions. Stem has 199 letters. Loop has 181 letters. [2018-11-10 06:09:49,761 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:49,761 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 385 transitions. Stem has 18 letters. Loop has 362 letters. [2018-11-10 06:09:49,767 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:49,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16236 states and 20556 transitions. [2018-11-10 06:09:49,845 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 10844 [2018-11-10 06:09:49,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16236 states to 16236 states and 20556 transitions. [2018-11-10 06:09:49,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10957 [2018-11-10 06:09:49,885 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10973 [2018-11-10 06:09:49,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16236 states and 20556 transitions. [2018-11-10 06:09:49,886 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:49,887 INFO L705 BuchiCegarLoop]: Abstraction has 16236 states and 20556 transitions. [2018-11-10 06:09:49,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16236 states and 20556 transitions. [2018-11-10 06:09:50,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16236 to 16220. [2018-11-10 06:09:50,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16220 states. [2018-11-10 06:09:50,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16220 states to 16220 states and 20534 transitions. [2018-11-10 06:09:50,022 INFO L728 BuchiCegarLoop]: Abstraction has 16220 states and 20534 transitions. [2018-11-10 06:09:50,023 INFO L608 BuchiCegarLoop]: Abstraction has 16220 states and 20534 transitions. [2018-11-10 06:09:50,023 INFO L442 BuchiCegarLoop]: ======== Iteration 26============ [2018-11-10 06:09:50,023 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16220 states and 20534 transitions. [2018-11-10 06:09:50,055 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 10844 [2018-11-10 06:09:50,055 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:50,055 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:50,056 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-10 06:09:50,056 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:50,057 INFO L793 eck$LassoCheckResult]: Stem: 105513#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 105302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 105303#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 105504#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 105505#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 105462#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 105621#L99-3 assume true; 107948#L99-1 assume !false; 107949#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107940#L102 assume !(ssl3_accept_~s__state~0 == 12292); 107941#L105 assume !(ssl3_accept_~s__state~0 == 16384); 107932#L108 assume !(ssl3_accept_~s__state~0 == 8192); 107933#L111 assume !(ssl3_accept_~s__state~0 == 24576); 107924#L114 assume !(ssl3_accept_~s__state~0 == 8195); 107925#L117 assume !(ssl3_accept_~s__state~0 == 8480); 107917#L120 assume !(ssl3_accept_~s__state~0 == 8481); 107918#L123 assume !(ssl3_accept_~s__state~0 == 8482); 107891#L126 assume ssl3_accept_~s__state~0 == 8464; 106881#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 106882#L272 [2018-11-10 06:09:50,057 INFO L795 eck$LassoCheckResult]: Loop: 106882#L272 assume !(ssl3_accept_~blastFlag~0 == 0); 117704#L272-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; 117705#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 116746#L585 ssl3_accept_~skip~0 := 0; 116747#L99-3 assume true; 116738#L99-1 assume !false; 116739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116730#L102 assume !(ssl3_accept_~s__state~0 == 12292); 116731#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116722#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116723#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116714#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116715#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117409#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117410#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117400#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117401#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116677#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116678#L135 assume ssl3_accept_~s__state~0 == 8496; 116509#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 116510#L285 assume !(ssl3_accept_~blastFlag~0 == 1); 116506#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 116504#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 116499#L291-2 ssl3_accept_~s__init_num~0 := 0; 116500#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 116491#L585 ssl3_accept_~skip~0 := 0; 116492#L99-3 assume true; 116487#L99-1 assume !false; 116488#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 116483#L102 assume !(ssl3_accept_~s__state~0 == 12292); 116484#L105 assume !(ssl3_accept_~s__state~0 == 16384); 116479#L108 assume !(ssl3_accept_~s__state~0 == 8192); 116480#L111 assume !(ssl3_accept_~s__state~0 == 24576); 116475#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116476#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116471#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116472#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116467#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116468#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116463#L132 assume !(ssl3_accept_~s__state~0 == 8466); 116464#L135 assume !(ssl3_accept_~s__state~0 == 8496); 116459#L138 assume !(ssl3_accept_~s__state~0 == 8497); 116460#L141 assume ssl3_accept_~s__state~0 == 8512; 116453#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117375#L302 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 117374#L306 assume !(ssl3_accept_~ret~0 <= 0); 117372#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 117367#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117366#L585 ssl3_accept_~skip~0 := 0; 117365#L99-3 assume true; 117364#L99-1 assume !false; 117363#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117362#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117361#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117360#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117359#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117358#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117357#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117356#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117355#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117354#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117353#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117352#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117351#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117350#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117349#L141 assume !(ssl3_accept_~s__state~0 == 8512); 117348#L144 assume !(ssl3_accept_~s__state~0 == 8513); 117347#L147 assume ssl3_accept_~s__state~0 == 8528; 117197#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 117345#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 117343#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 117339#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 117337#L352 assume !(ssl3_accept_~ret~0 <= 0); 117333#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 117328#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117327#L585 ssl3_accept_~skip~0 := 0; 117325#L99-3 assume true; 117320#L99-1 assume !false; 117318#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117316#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117314#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117312#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117310#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117308#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117306#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117304#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117302#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117300#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117298#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117296#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117294#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117292#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117290#L141 assume !(ssl3_accept_~s__state~0 == 8512); 117288#L144 assume !(ssl3_accept_~s__state~0 == 8513); 117286#L147 assume !(ssl3_accept_~s__state~0 == 8528); 117284#L150 assume !(ssl3_accept_~s__state~0 == 8529); 117282#L153 assume ssl3_accept_~s__state~0 == 8544; 117192#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 117279#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 117276#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 117272#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 117270#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 117268#L399 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; 117262#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117261#L585 ssl3_accept_~skip~0 := 0; 117260#L99-3 assume true; 117259#L99-1 assume !false; 117258#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117257#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117256#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117255#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117254#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117253#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117252#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117251#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117250#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117249#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117248#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117247#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117246#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117245#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117244#L141 assume !(ssl3_accept_~s__state~0 == 8512); 117243#L144 assume !(ssl3_accept_~s__state~0 == 8513); 117242#L147 assume !(ssl3_accept_~s__state~0 == 8528); 117240#L150 assume !(ssl3_accept_~s__state~0 == 8529); 117238#L153 assume !(ssl3_accept_~s__state~0 == 8544); 117237#L156 assume !(ssl3_accept_~s__state~0 == 8545); 117236#L159 assume !(ssl3_accept_~s__state~0 == 8560); 117233#L162 assume !(ssl3_accept_~s__state~0 == 8561); 117232#L165 assume ssl3_accept_~s__state~0 == 8448; 117230#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 117227#L426 assume !(ssl3_accept_~num1~0 > 0); 117226#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 117219#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117218#L585 ssl3_accept_~skip~0 := 0; 117217#L99-3 assume true; 117216#L99-1 assume !false; 117215#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117214#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117213#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117212#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117211#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117210#L114 assume !(ssl3_accept_~s__state~0 == 8195); 117209#L117 assume !(ssl3_accept_~s__state~0 == 8480); 117208#L120 assume !(ssl3_accept_~s__state~0 == 8481); 117207#L123 assume !(ssl3_accept_~s__state~0 == 8482); 117206#L126 assume !(ssl3_accept_~s__state~0 == 8464); 117205#L129 assume !(ssl3_accept_~s__state~0 == 8465); 117204#L132 assume !(ssl3_accept_~s__state~0 == 8466); 117203#L135 assume !(ssl3_accept_~s__state~0 == 8496); 117202#L138 assume !(ssl3_accept_~s__state~0 == 8497); 117201#L141 assume !(ssl3_accept_~s__state~0 == 8512); 117200#L144 assume !(ssl3_accept_~s__state~0 == 8513); 117198#L147 assume !(ssl3_accept_~s__state~0 == 8528); 117195#L150 assume !(ssl3_accept_~s__state~0 == 8529); 117193#L153 assume !(ssl3_accept_~s__state~0 == 8544); 117190#L156 assume !(ssl3_accept_~s__state~0 == 8545); 117188#L159 assume !(ssl3_accept_~s__state~0 == 8560); 117185#L162 assume !(ssl3_accept_~s__state~0 == 8561); 117182#L165 assume !(ssl3_accept_~s__state~0 == 8448); 117178#L168 assume ssl3_accept_~s__state~0 == 8576; 117004#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 117177#L440 assume !(ssl3_accept_~ret~0 <= 0); 117133#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 117134#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 117445#L585 ssl3_accept_~skip~0 := 0; 117441#L99-3 assume true; 117442#L99-1 assume !false; 117437#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 117438#L102 assume !(ssl3_accept_~s__state~0 == 12292); 117433#L105 assume !(ssl3_accept_~s__state~0 == 16384); 117434#L108 assume !(ssl3_accept_~s__state~0 == 8192); 117429#L111 assume !(ssl3_accept_~s__state~0 == 24576); 117430#L114 assume !(ssl3_accept_~s__state~0 == 8195); 116710#L117 assume !(ssl3_accept_~s__state~0 == 8480); 116711#L120 assume !(ssl3_accept_~s__state~0 == 8481); 116703#L123 assume !(ssl3_accept_~s__state~0 == 8482); 116704#L126 assume !(ssl3_accept_~s__state~0 == 8464); 116697#L129 assume !(ssl3_accept_~s__state~0 == 8465); 116698#L132 assume ssl3_accept_~s__state~0 == 8466; 116521#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 106882#L272 [2018-11-10 06:09:50,057 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:50,057 INFO L82 PathProgramCache]: Analyzing trace with hash -638506429, now seen corresponding path program 1 times [2018-11-10 06:09:50,057 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:50,057 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:50,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:50,058 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:50,058 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:50,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:50,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:50,064 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:50,064 INFO L82 PathProgramCache]: Analyzing trace with hash -245037479, now seen corresponding path program 1 times [2018-11-10 06:09:50,064 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:50,064 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:50,064 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:50,065 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:50,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:50,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:50,086 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:50,086 INFO L82 PathProgramCache]: Analyzing trace with hash 734191959, now seen corresponding path program 1 times [2018-11-10 06:09:50,086 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:50,086 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:50,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:50,087 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:50,087 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:50,154 INFO L134 CoverageAnalysis]: Checked inductivity of 478 backedges. 85 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2018-11-10 06:09:50,154 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:50,154 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:50,845 WARN L179 SmtUtils]: Spent 684.00 ms on a formula simplification. DAG size of input: 386 DAG size of output: 144 [2018-11-10 06:09:50,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:50,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:50,894 INFO L87 Difference]: Start difference. First operand 16220 states and 20534 transitions. cyclomatic complexity: 4332 Second operand 3 states. [2018-11-10 06:09:50,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:50,933 INFO L93 Difference]: Finished difference Result 18544 states and 23413 transitions. [2018-11-10 06:09:50,933 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:50,933 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18544 states and 23413 transitions. [2018-11-10 06:09:50,977 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13150 [2018-11-10 06:09:51,074 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18544 states to 18540 states and 23409 transitions. [2018-11-10 06:09:51,074 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13273 [2018-11-10 06:09:51,079 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13273 [2018-11-10 06:09:51,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18540 states and 23409 transitions. [2018-11-10 06:09:51,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:51,081 INFO L705 BuchiCegarLoop]: Abstraction has 18540 states and 23409 transitions. [2018-11-10 06:09:51,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18540 states and 23409 transitions. [2018-11-10 06:09:51,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18540 to 18540. [2018-11-10 06:09:51,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18540 states. [2018-11-10 06:09:51,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18540 states to 18540 states and 23409 transitions. [2018-11-10 06:09:51,201 INFO L728 BuchiCegarLoop]: Abstraction has 18540 states and 23409 transitions. [2018-11-10 06:09:51,201 INFO L608 BuchiCegarLoop]: Abstraction has 18540 states and 23409 transitions. [2018-11-10 06:09:51,201 INFO L442 BuchiCegarLoop]: ======== Iteration 27============ [2018-11-10 06:09:51,201 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18540 states and 23409 transitions. [2018-11-10 06:09:51,229 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13150 [2018-11-10 06:09:51,229 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:51,229 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:51,230 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:51,230 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:51,230 INFO L793 eck$LassoCheckResult]: Stem: 140276#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 140072#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 140073#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 140267#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 140268#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 140228#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 140385#L99-3 assume true; 146204#L99-1 assume !false; 150983#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 150984#L102 assume !(ssl3_accept_~s__state~0 == 12292); 150977#L105 assume !(ssl3_accept_~s__state~0 == 16384); 150978#L108 assume !(ssl3_accept_~s__state~0 == 8192); 150971#L111 assume !(ssl3_accept_~s__state~0 == 24576); 150972#L114 assume !(ssl3_accept_~s__state~0 == 8195); 150965#L117 assume !(ssl3_accept_~s__state~0 == 8480); 150966#L120 assume !(ssl3_accept_~s__state~0 == 8481); 150959#L123 assume !(ssl3_accept_~s__state~0 == 8482); 150960#L126 assume ssl3_accept_~s__state~0 == 8464; 141645#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 141610#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 141611#L272-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; 154881#L548 [2018-11-10 06:09:51,231 INFO L795 eck$LassoCheckResult]: Loop: 154881#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 154256#L585 ssl3_accept_~skip~0 := 0; 154257#L99-3 assume true; 154244#L99-1 assume !false; 154245#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154236#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154237#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154228#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154229#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154220#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154221#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153913#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153914#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153903#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153904#L129 assume !(ssl3_accept_~s__state~0 == 8465); 154624#L132 assume !(ssl3_accept_~s__state~0 == 8466); 154623#L135 assume ssl3_accept_~s__state~0 == 8496; 153594#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 154622#L285 assume !(ssl3_accept_~blastFlag~0 == 1); 154621#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 153588#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 154619#L291-2 ssl3_accept_~s__init_num~0 := 0; 153575#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 153576#L585 ssl3_accept_~skip~0 := 0; 153571#L99-3 assume true; 153572#L99-1 assume !false; 153567#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 153568#L102 assume !(ssl3_accept_~s__state~0 == 12292); 153563#L105 assume !(ssl3_accept_~s__state~0 == 16384); 153564#L108 assume !(ssl3_accept_~s__state~0 == 8192); 153559#L111 assume !(ssl3_accept_~s__state~0 == 24576); 153560#L114 assume !(ssl3_accept_~s__state~0 == 8195); 153555#L117 assume !(ssl3_accept_~s__state~0 == 8480); 153556#L120 assume !(ssl3_accept_~s__state~0 == 8481); 153551#L123 assume !(ssl3_accept_~s__state~0 == 8482); 153552#L126 assume !(ssl3_accept_~s__state~0 == 8464); 153547#L129 assume !(ssl3_accept_~s__state~0 == 8465); 153548#L132 assume !(ssl3_accept_~s__state~0 == 8466); 153543#L135 assume !(ssl3_accept_~s__state~0 == 8496); 153544#L138 assume !(ssl3_accept_~s__state~0 == 8497); 153529#L141 assume ssl3_accept_~s__state~0 == 8512; 153530#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154820#L302 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 154819#L306 assume !(ssl3_accept_~ret~0 <= 0); 154817#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 154812#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 154811#L585 ssl3_accept_~skip~0 := 0; 154810#L99-3 assume true; 154809#L99-1 assume !false; 154808#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154807#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154806#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154805#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154804#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154803#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154802#L117 assume !(ssl3_accept_~s__state~0 == 8480); 154801#L120 assume !(ssl3_accept_~s__state~0 == 8481); 154800#L123 assume !(ssl3_accept_~s__state~0 == 8482); 154799#L126 assume !(ssl3_accept_~s__state~0 == 8464); 154798#L129 assume !(ssl3_accept_~s__state~0 == 8465); 154797#L132 assume !(ssl3_accept_~s__state~0 == 8466); 154796#L135 assume !(ssl3_accept_~s__state~0 == 8496); 154795#L138 assume !(ssl3_accept_~s__state~0 == 8497); 154794#L141 assume !(ssl3_accept_~s__state~0 == 8512); 154793#L144 assume !(ssl3_accept_~s__state~0 == 8513); 154792#L147 assume ssl3_accept_~s__state~0 == 8528; 153717#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 154790#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 154788#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 154784#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 154782#L352 assume !(ssl3_accept_~ret~0 <= 0); 154778#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 154773#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 154772#L585 ssl3_accept_~skip~0 := 0; 154770#L99-3 assume true; 154765#L99-1 assume !false; 154763#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154761#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154759#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154757#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154755#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154753#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154751#L117 assume !(ssl3_accept_~s__state~0 == 8480); 154749#L120 assume !(ssl3_accept_~s__state~0 == 8481); 154747#L123 assume !(ssl3_accept_~s__state~0 == 8482); 154745#L126 assume !(ssl3_accept_~s__state~0 == 8464); 154743#L129 assume !(ssl3_accept_~s__state~0 == 8465); 154741#L132 assume !(ssl3_accept_~s__state~0 == 8466); 154739#L135 assume !(ssl3_accept_~s__state~0 == 8496); 154737#L138 assume !(ssl3_accept_~s__state~0 == 8497); 154735#L141 assume !(ssl3_accept_~s__state~0 == 8512); 154733#L144 assume !(ssl3_accept_~s__state~0 == 8513); 154731#L147 assume !(ssl3_accept_~s__state~0 == 8528); 154729#L150 assume !(ssl3_accept_~s__state~0 == 8529); 154727#L153 assume ssl3_accept_~s__state~0 == 8544; 153708#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 154724#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 154721#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 154717#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 154715#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 154713#L399 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; 154707#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 154706#L585 ssl3_accept_~skip~0 := 0; 154705#L99-3 assume true; 154704#L99-1 assume !false; 154703#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154702#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154701#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154700#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154699#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154698#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154697#L117 assume !(ssl3_accept_~s__state~0 == 8480); 154696#L120 assume !(ssl3_accept_~s__state~0 == 8481); 154695#L123 assume !(ssl3_accept_~s__state~0 == 8482); 154694#L126 assume !(ssl3_accept_~s__state~0 == 8464); 154693#L129 assume !(ssl3_accept_~s__state~0 == 8465); 154692#L132 assume !(ssl3_accept_~s__state~0 == 8466); 154691#L135 assume !(ssl3_accept_~s__state~0 == 8496); 154690#L138 assume !(ssl3_accept_~s__state~0 == 8497); 154689#L141 assume !(ssl3_accept_~s__state~0 == 8512); 154688#L144 assume !(ssl3_accept_~s__state~0 == 8513); 154687#L147 assume !(ssl3_accept_~s__state~0 == 8528); 154686#L150 assume !(ssl3_accept_~s__state~0 == 8529); 154685#L153 assume !(ssl3_accept_~s__state~0 == 8544); 154684#L156 assume !(ssl3_accept_~s__state~0 == 8545); 154683#L159 assume !(ssl3_accept_~s__state~0 == 8560); 154682#L162 assume !(ssl3_accept_~s__state~0 == 8561); 154681#L165 assume ssl3_accept_~s__state~0 == 8448; 154680#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 154678#L426 assume !(ssl3_accept_~num1~0 > 0); 154676#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 154671#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 154670#L585 ssl3_accept_~skip~0 := 0; 154669#L99-3 assume true; 154668#L99-1 assume !false; 154667#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154666#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154665#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154664#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154663#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154662#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154661#L117 assume !(ssl3_accept_~s__state~0 == 8480); 154660#L120 assume !(ssl3_accept_~s__state~0 == 8481); 154659#L123 assume !(ssl3_accept_~s__state~0 == 8482); 154658#L126 assume !(ssl3_accept_~s__state~0 == 8464); 154657#L129 assume !(ssl3_accept_~s__state~0 == 8465); 154656#L132 assume !(ssl3_accept_~s__state~0 == 8466); 154655#L135 assume !(ssl3_accept_~s__state~0 == 8496); 154654#L138 assume !(ssl3_accept_~s__state~0 == 8497); 154653#L141 assume !(ssl3_accept_~s__state~0 == 8512); 154652#L144 assume !(ssl3_accept_~s__state~0 == 8513); 154651#L147 assume !(ssl3_accept_~s__state~0 == 8528); 154650#L150 assume !(ssl3_accept_~s__state~0 == 8529); 154649#L153 assume !(ssl3_accept_~s__state~0 == 8544); 154648#L156 assume !(ssl3_accept_~s__state~0 == 8545); 154647#L159 assume !(ssl3_accept_~s__state~0 == 8560); 154646#L162 assume !(ssl3_accept_~s__state~0 == 8561); 154644#L165 assume !(ssl3_accept_~s__state~0 == 8448); 154645#L168 assume ssl3_accept_~s__state~0 == 8576; 154020#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 156019#L440 assume !(ssl3_accept_~ret~0 <= 0); 156018#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 154628#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 154871#L585 ssl3_accept_~skip~0 := 0; 154864#L99-3 assume true; 154865#L99-1 assume !false; 154857#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154858#L102 assume !(ssl3_accept_~s__state~0 == 12292); 154850#L105 assume !(ssl3_accept_~s__state~0 == 16384); 154851#L108 assume !(ssl3_accept_~s__state~0 == 8192); 154839#L111 assume !(ssl3_accept_~s__state~0 == 24576); 154840#L114 assume !(ssl3_accept_~s__state~0 == 8195); 154832#L117 assume !(ssl3_accept_~s__state~0 == 8480); 154833#L120 assume !(ssl3_accept_~s__state~0 == 8481); 154825#L123 assume !(ssl3_accept_~s__state~0 == 8482); 154826#L126 assume !(ssl3_accept_~s__state~0 == 8464); 154633#L129 assume !(ssl3_accept_~s__state~0 == 8465); 154634#L132 assume ssl3_accept_~s__state~0 == 8466; 153599#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 141614#L272 assume !(ssl3_accept_~blastFlag~0 == 0); 154882#L272-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; 154881#L548 [2018-11-10 06:09:51,231 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:51,231 INFO L82 PathProgramCache]: Analyzing trace with hash 575653931, now seen corresponding path program 1 times [2018-11-10 06:09:51,231 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:51,231 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:51,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:51,232 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:51,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:51,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:51,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:51,237 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:51,237 INFO L82 PathProgramCache]: Analyzing trace with hash -125247003, now seen corresponding path program 2 times [2018-11-10 06:09:51,237 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:51,237 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:51,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:51,238 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:51,238 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:51,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:51,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:51,259 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:51,259 INFO L82 PathProgramCache]: Analyzing trace with hash 26312699, now seen corresponding path program 1 times [2018-11-10 06:09:51,259 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:51,259 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:51,260 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:51,260 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:51,260 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:51,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 06:09:51,293 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:51,293 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:51,950 WARN L179 SmtUtils]: Spent 652.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 145 [2018-11-10 06:09:51,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:51,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:51,998 INFO L87 Difference]: Start difference. First operand 18540 states and 23409 transitions. cyclomatic complexity: 4890 Second operand 3 states. [2018-11-10 06:09:52,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:52,026 INFO L93 Difference]: Finished difference Result 18832 states and 23757 transitions. [2018-11-10 06:09:52,026 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:52,026 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18832 states and 23757 transitions. [2018-11-10 06:09:52,063 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13250 [2018-11-10 06:09:52,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18832 states to 18736 states and 23641 transitions. [2018-11-10 06:09:52,160 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13373 [2018-11-10 06:09:52,164 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13373 [2018-11-10 06:09:52,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18736 states and 23641 transitions. [2018-11-10 06:09:52,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:52,166 INFO L705 BuchiCegarLoop]: Abstraction has 18736 states and 23641 transitions. [2018-11-10 06:09:52,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18736 states and 23641 transitions. [2018-11-10 06:09:52,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18736 to 18736. [2018-11-10 06:09:52,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18736 states. [2018-11-10 06:09:52,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18736 states to 18736 states and 23641 transitions. [2018-11-10 06:09:52,278 INFO L728 BuchiCegarLoop]: Abstraction has 18736 states and 23641 transitions. [2018-11-10 06:09:52,278 INFO L608 BuchiCegarLoop]: Abstraction has 18736 states and 23641 transitions. [2018-11-10 06:09:52,278 INFO L442 BuchiCegarLoop]: ======== Iteration 28============ [2018-11-10 06:09:52,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18736 states and 23641 transitions. [2018-11-10 06:09:52,305 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13250 [2018-11-10 06:09:52,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:52,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:52,306 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:52,307 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:52,307 INFO L793 eck$LassoCheckResult]: Stem: 177661#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 177452#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 177453#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 177653#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 177654#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 177610#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 177770#L99-3 assume true; 184037#L99-1 assume !false; 186088#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 186085#L102 assume !(ssl3_accept_~s__state~0 == 12292); 186086#L105 assume !(ssl3_accept_~s__state~0 == 16384); 186079#L108 assume !(ssl3_accept_~s__state~0 == 8192); 186076#L111 assume !(ssl3_accept_~s__state~0 == 24576); 186073#L114 assume !(ssl3_accept_~s__state~0 == 8195); 186071#L117 assume !(ssl3_accept_~s__state~0 == 8480); 186069#L120 assume !(ssl3_accept_~s__state~0 == 8481); 180498#L123 assume !(ssl3_accept_~s__state~0 == 8482); 180499#L126 assume !(ssl3_accept_~s__state~0 == 8464); 180105#L129 assume ssl3_accept_~s__state~0 == 8465; 180100#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 180051#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 180049#L272-2 [2018-11-10 06:09:52,307 INFO L795 eck$LassoCheckResult]: Loop: 180049#L272-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; 180044#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 180043#L585 ssl3_accept_~skip~0 := 0; 180042#L99-3 assume true; 180041#L99-1 assume !false; 180040#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180039#L102 assume !(ssl3_accept_~s__state~0 == 12292); 180038#L105 assume !(ssl3_accept_~s__state~0 == 16384); 180037#L108 assume !(ssl3_accept_~s__state~0 == 8192); 180036#L111 assume !(ssl3_accept_~s__state~0 == 24576); 180035#L114 assume !(ssl3_accept_~s__state~0 == 8195); 180034#L117 assume !(ssl3_accept_~s__state~0 == 8480); 180033#L120 assume !(ssl3_accept_~s__state~0 == 8481); 180032#L123 assume !(ssl3_accept_~s__state~0 == 8482); 180031#L126 assume !(ssl3_accept_~s__state~0 == 8464); 180030#L129 assume !(ssl3_accept_~s__state~0 == 8465); 180028#L132 assume !(ssl3_accept_~s__state~0 == 8466); 180026#L135 assume ssl3_accept_~s__state~0 == 8496; 180025#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 180021#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 179795#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 180019#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 180017#L291-2 ssl3_accept_~s__init_num~0 := 0; 180012#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 180011#L585 ssl3_accept_~skip~0 := 0; 180010#L99-3 assume true; 180009#L99-1 assume !false; 180008#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180007#L102 assume !(ssl3_accept_~s__state~0 == 12292); 180006#L105 assume !(ssl3_accept_~s__state~0 == 16384); 180005#L108 assume !(ssl3_accept_~s__state~0 == 8192); 180004#L111 assume !(ssl3_accept_~s__state~0 == 24576); 180003#L114 assume !(ssl3_accept_~s__state~0 == 8195); 180002#L117 assume !(ssl3_accept_~s__state~0 == 8480); 180001#L120 assume !(ssl3_accept_~s__state~0 == 8481); 180000#L123 assume !(ssl3_accept_~s__state~0 == 8482); 179999#L126 assume !(ssl3_accept_~s__state~0 == 8464); 179998#L129 assume !(ssl3_accept_~s__state~0 == 8465); 179997#L132 assume !(ssl3_accept_~s__state~0 == 8466); 179996#L135 assume !(ssl3_accept_~s__state~0 == 8496); 179995#L138 assume !(ssl3_accept_~s__state~0 == 8497); 179994#L141 assume ssl3_accept_~s__state~0 == 8512; 179190#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179992#L302 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 179991#L306 assume !(ssl3_accept_~ret~0 <= 0); 179989#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 179984#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 179983#L585 ssl3_accept_~skip~0 := 0; 179982#L99-3 assume true; 179981#L99-1 assume !false; 179980#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179979#L102 assume !(ssl3_accept_~s__state~0 == 12292); 179978#L105 assume !(ssl3_accept_~s__state~0 == 16384); 179977#L108 assume !(ssl3_accept_~s__state~0 == 8192); 179976#L111 assume !(ssl3_accept_~s__state~0 == 24576); 179975#L114 assume !(ssl3_accept_~s__state~0 == 8195); 179974#L117 assume !(ssl3_accept_~s__state~0 == 8480); 179973#L120 assume !(ssl3_accept_~s__state~0 == 8481); 179972#L123 assume !(ssl3_accept_~s__state~0 == 8482); 179971#L126 assume !(ssl3_accept_~s__state~0 == 8464); 179970#L129 assume !(ssl3_accept_~s__state~0 == 8465); 179969#L132 assume !(ssl3_accept_~s__state~0 == 8466); 179968#L135 assume !(ssl3_accept_~s__state~0 == 8496); 179967#L138 assume !(ssl3_accept_~s__state~0 == 8497); 179966#L141 assume !(ssl3_accept_~s__state~0 == 8512); 179965#L144 assume !(ssl3_accept_~s__state~0 == 8513); 179964#L147 assume ssl3_accept_~s__state~0 == 8528; 179181#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 179962#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 179960#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 179956#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 179954#L352 assume !(ssl3_accept_~ret~0 <= 0); 179950#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 179945#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 179944#L585 ssl3_accept_~skip~0 := 0; 179942#L99-3 assume true; 179937#L99-1 assume !false; 179935#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179933#L102 assume !(ssl3_accept_~s__state~0 == 12292); 179931#L105 assume !(ssl3_accept_~s__state~0 == 16384); 179929#L108 assume !(ssl3_accept_~s__state~0 == 8192); 179927#L111 assume !(ssl3_accept_~s__state~0 == 24576); 179925#L114 assume !(ssl3_accept_~s__state~0 == 8195); 179923#L117 assume !(ssl3_accept_~s__state~0 == 8480); 179921#L120 assume !(ssl3_accept_~s__state~0 == 8481); 179919#L123 assume !(ssl3_accept_~s__state~0 == 8482); 179917#L126 assume !(ssl3_accept_~s__state~0 == 8464); 179915#L129 assume !(ssl3_accept_~s__state~0 == 8465); 179913#L132 assume !(ssl3_accept_~s__state~0 == 8466); 179911#L135 assume !(ssl3_accept_~s__state~0 == 8496); 179909#L138 assume !(ssl3_accept_~s__state~0 == 8497); 179907#L141 assume !(ssl3_accept_~s__state~0 == 8512); 179905#L144 assume !(ssl3_accept_~s__state~0 == 8513); 179903#L147 assume !(ssl3_accept_~s__state~0 == 8528); 179901#L150 assume !(ssl3_accept_~s__state~0 == 8529); 179899#L153 assume ssl3_accept_~s__state~0 == 8544; 179170#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 179896#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 179893#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179889#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 179887#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 179885#L399 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; 179879#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 179878#L585 ssl3_accept_~skip~0 := 0; 179877#L99-3 assume true; 179876#L99-1 assume !false; 179875#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179874#L102 assume !(ssl3_accept_~s__state~0 == 12292); 179873#L105 assume !(ssl3_accept_~s__state~0 == 16384); 179872#L108 assume !(ssl3_accept_~s__state~0 == 8192); 179871#L111 assume !(ssl3_accept_~s__state~0 == 24576); 179870#L114 assume !(ssl3_accept_~s__state~0 == 8195); 179869#L117 assume !(ssl3_accept_~s__state~0 == 8480); 179868#L120 assume !(ssl3_accept_~s__state~0 == 8481); 179867#L123 assume !(ssl3_accept_~s__state~0 == 8482); 179866#L126 assume !(ssl3_accept_~s__state~0 == 8464); 179865#L129 assume !(ssl3_accept_~s__state~0 == 8465); 179864#L132 assume !(ssl3_accept_~s__state~0 == 8466); 179863#L135 assume !(ssl3_accept_~s__state~0 == 8496); 179862#L138 assume !(ssl3_accept_~s__state~0 == 8497); 179861#L141 assume !(ssl3_accept_~s__state~0 == 8512); 179860#L144 assume !(ssl3_accept_~s__state~0 == 8513); 179859#L147 assume !(ssl3_accept_~s__state~0 == 8528); 179858#L150 assume !(ssl3_accept_~s__state~0 == 8529); 179857#L153 assume !(ssl3_accept_~s__state~0 == 8544); 179856#L156 assume !(ssl3_accept_~s__state~0 == 8545); 179855#L159 assume !(ssl3_accept_~s__state~0 == 8560); 179854#L162 assume !(ssl3_accept_~s__state~0 == 8561); 179853#L165 assume ssl3_accept_~s__state~0 == 8448; 179852#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 179850#L426 assume !(ssl3_accept_~num1~0 > 0); 179848#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 179843#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 179842#L585 ssl3_accept_~skip~0 := 0; 179841#L99-3 assume true; 179840#L99-1 assume !false; 179839#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179838#L102 assume !(ssl3_accept_~s__state~0 == 12292); 179837#L105 assume !(ssl3_accept_~s__state~0 == 16384); 179836#L108 assume !(ssl3_accept_~s__state~0 == 8192); 179835#L111 assume !(ssl3_accept_~s__state~0 == 24576); 179834#L114 assume !(ssl3_accept_~s__state~0 == 8195); 179833#L117 assume !(ssl3_accept_~s__state~0 == 8480); 179832#L120 assume !(ssl3_accept_~s__state~0 == 8481); 179831#L123 assume !(ssl3_accept_~s__state~0 == 8482); 179830#L126 assume !(ssl3_accept_~s__state~0 == 8464); 179829#L129 assume !(ssl3_accept_~s__state~0 == 8465); 179827#L132 assume !(ssl3_accept_~s__state~0 == 8466); 179825#L135 assume !(ssl3_accept_~s__state~0 == 8496); 179823#L138 assume !(ssl3_accept_~s__state~0 == 8497); 179822#L141 assume !(ssl3_accept_~s__state~0 == 8512); 179821#L144 assume !(ssl3_accept_~s__state~0 == 8513); 179820#L147 assume !(ssl3_accept_~s__state~0 == 8528); 179819#L150 assume !(ssl3_accept_~s__state~0 == 8529); 179818#L153 assume !(ssl3_accept_~s__state~0 == 8544); 179817#L156 assume !(ssl3_accept_~s__state~0 == 8545); 179816#L159 assume !(ssl3_accept_~s__state~0 == 8560); 179815#L162 assume !(ssl3_accept_~s__state~0 == 8561); 179814#L165 assume !(ssl3_accept_~s__state~0 == 8448); 179810#L168 assume ssl3_accept_~s__state~0 == 8576; 179807#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 179802#L440 assume !(ssl3_accept_~ret~0 <= 0); 179582#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 179583#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 180114#L585 ssl3_accept_~skip~0 := 0; 180112#L99-3 assume true; 180110#L99-1 assume !false; 180108#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180106#L102 assume !(ssl3_accept_~s__state~0 == 12292); 180089#L105 assume !(ssl3_accept_~s__state~0 == 16384); 180090#L108 assume !(ssl3_accept_~s__state~0 == 8192); 180078#L111 assume !(ssl3_accept_~s__state~0 == 24576); 180079#L114 assume !(ssl3_accept_~s__state~0 == 8195); 180070#L117 assume !(ssl3_accept_~s__state~0 == 8480); 180071#L120 assume !(ssl3_accept_~s__state~0 == 8481); 180062#L123 assume !(ssl3_accept_~s__state~0 == 8482); 180063#L126 assume !(ssl3_accept_~s__state~0 == 8464); 180054#L129 assume !(ssl3_accept_~s__state~0 == 8465); 180055#L132 assume ssl3_accept_~s__state~0 == 8466; 179212#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 180125#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 180049#L272-2 [2018-11-10 06:09:52,307 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:52,307 INFO L82 PathProgramCache]: Analyzing trace with hash 575537549, now seen corresponding path program 1 times [2018-11-10 06:09:52,307 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:52,307 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:52,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:52,308 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:52,308 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:52,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:52,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:52,336 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:52,336 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:52,336 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:09:52,337 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:52,337 INFO L82 PathProgramCache]: Analyzing trace with hash -1743259725, now seen corresponding path program 2 times [2018-11-10 06:09:52,337 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:52,337 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:52,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:52,337 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:52,337 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:52,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:52,383 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2018-11-10 06:09:52,383 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:52,384 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-11-10 06:09:52,384 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:52,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:52,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:52,384 INFO L87 Difference]: Start difference. First operand 18736 states and 23641 transitions. cyclomatic complexity: 4926 Second operand 3 states. [2018-11-10 06:09:52,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:52,486 INFO L93 Difference]: Finished difference Result 18824 states and 23700 transitions. [2018-11-10 06:09:52,487 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:52,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18824 states and 23700 transitions. [2018-11-10 06:09:52,526 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13302 [2018-11-10 06:09:52,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18824 states to 18824 states and 23700 transitions. [2018-11-10 06:09:52,551 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13433 [2018-11-10 06:09:52,557 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13433 [2018-11-10 06:09:52,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18824 states and 23700 transitions. [2018-11-10 06:09:52,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:52,559 INFO L705 BuchiCegarLoop]: Abstraction has 18824 states and 23700 transitions. [2018-11-10 06:09:52,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18824 states and 23700 transitions. [2018-11-10 06:09:52,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18824 to 18736. [2018-11-10 06:09:52,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18736 states. [2018-11-10 06:09:52,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18736 states to 18736 states and 23596 transitions. [2018-11-10 06:09:52,660 INFO L728 BuchiCegarLoop]: Abstraction has 18736 states and 23596 transitions. [2018-11-10 06:09:52,660 INFO L608 BuchiCegarLoop]: Abstraction has 18736 states and 23596 transitions. [2018-11-10 06:09:52,660 INFO L442 BuchiCegarLoop]: ======== Iteration 29============ [2018-11-10 06:09:52,661 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18736 states and 23596 transitions. [2018-11-10 06:09:52,689 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 13250 [2018-11-10 06:09:52,689 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:52,689 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:52,689 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:52,690 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:52,690 INFO L793 eck$LassoCheckResult]: Stem: 215215#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 215019#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 215020#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 215207#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 215208#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 215168#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 215327#L99-3 assume true; 217799#L99-1 assume !false; 217800#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 217795#L102 assume !(ssl3_accept_~s__state~0 == 12292); 217796#L105 assume !(ssl3_accept_~s__state~0 == 16384); 217791#L108 assume !(ssl3_accept_~s__state~0 == 8192); 217792#L111 assume !(ssl3_accept_~s__state~0 == 24576); 217787#L114 assume !(ssl3_accept_~s__state~0 == 8195); 217788#L117 assume !(ssl3_accept_~s__state~0 == 8480); 217783#L120 assume !(ssl3_accept_~s__state~0 == 8481); 217784#L123 assume !(ssl3_accept_~s__state~0 == 8482); 216651#L126 assume !(ssl3_accept_~s__state~0 == 8464); 216652#L129 assume !(ssl3_accept_~s__state~0 == 8465); 218030#L132 assume !(ssl3_accept_~s__state~0 == 8466); 218031#L135 assume !(ssl3_accept_~s__state~0 == 8496); 217879#L138 [2018-11-10 06:09:52,690 INFO L795 eck$LassoCheckResult]: Loop: 217879#L138 assume !(ssl3_accept_~s__state~0 == 8497); 217869#L141 assume !(ssl3_accept_~s__state~0 == 8512); 217870#L144 assume !(ssl3_accept_~s__state~0 == 8513); 217860#L147 assume !(ssl3_accept_~s__state~0 == 8528); 217861#L150 assume !(ssl3_accept_~s__state~0 == 8529); 217851#L153 assume !(ssl3_accept_~s__state~0 == 8544); 217852#L156 assume !(ssl3_accept_~s__state~0 == 8545); 217842#L159 assume !(ssl3_accept_~s__state~0 == 8560); 217843#L162 assume !(ssl3_accept_~s__state~0 == 8561); 217830#L165 assume ssl3_accept_~s__state~0 == 8448; 217777#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 217778#L426 assume !(ssl3_accept_~num1~0 > 0); 217769#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 217770#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 217761#L585 ssl3_accept_~skip~0 := 0; 217762#L99-3 assume true; 217757#L99-1 assume !false; 217758#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 217752#L102 assume !(ssl3_accept_~s__state~0 == 12292); 217753#L105 assume !(ssl3_accept_~s__state~0 == 16384); 217747#L108 assume !(ssl3_accept_~s__state~0 == 8192); 217749#L111 assume !(ssl3_accept_~s__state~0 == 24576); 217824#L114 assume !(ssl3_accept_~s__state~0 == 8195); 217741#L117 assume !(ssl3_accept_~s__state~0 == 8480); 217742#L120 assume !(ssl3_accept_~s__state~0 == 8481); 217735#L123 assume ssl3_accept_~s__state~0 == 8482; 217736#L124 ssl3_accept_~s__state~0 := 3; 218068#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 218062#L585 ssl3_accept_~skip~0 := 0; 218060#L99-3 assume true; 218058#L99-1 assume !false; 218056#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 218054#L102 assume !(ssl3_accept_~s__state~0 == 12292); 218052#L105 assume !(ssl3_accept_~s__state~0 == 16384); 218050#L108 assume !(ssl3_accept_~s__state~0 == 8192); 218048#L111 assume !(ssl3_accept_~s__state~0 == 24576); 218046#L114 assume !(ssl3_accept_~s__state~0 == 8195); 218044#L117 assume !(ssl3_accept_~s__state~0 == 8480); 218042#L120 assume !(ssl3_accept_~s__state~0 == 8481); 218041#L123 assume !(ssl3_accept_~s__state~0 == 8482); 218039#L126 assume !(ssl3_accept_~s__state~0 == 8464); 218037#L129 assume !(ssl3_accept_~s__state~0 == 8465); 218029#L132 assume !(ssl3_accept_~s__state~0 == 8466); 217878#L135 assume !(ssl3_accept_~s__state~0 == 8496); 217879#L138 [2018-11-10 06:09:52,690 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:52,690 INFO L82 PathProgramCache]: Analyzing trace with hash 575533841, now seen corresponding path program 1 times [2018-11-10 06:09:52,690 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:52,690 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:52,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:52,691 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:52,691 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:52,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:52,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:52,711 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-10 06:09:52,711 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-10 06:09:52,711 INFO L798 eck$LassoCheckResult]: stem already infeasible [2018-11-10 06:09:52,711 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:52,712 INFO L82 PathProgramCache]: Analyzing trace with hash -1156095466, now seen corresponding path program 2 times [2018-11-10 06:09:52,712 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:52,712 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:52,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:52,712 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:52,712 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:52,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:52,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:52,805 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:09:52,806 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:09:52,806 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:09:52,806 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:09:52,806 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2018-11-10 06:09:52,806 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:52,806 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:09:52,806 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:09:52,806 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration29_Loop [2018-11-10 06:09:52,806 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:09:52,806 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:09:52,807 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,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-10 06:09:52,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,846 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:09:52,846 INFO L410 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:52,851 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2018-11-10 06:09:52,851 INFO L163 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/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-10 06:09:52,870 INFO L151 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2018-11-10 06:09:52,871 INFO L163 nArgumentSynthesizer]: Using integer mode. [2018-11-10 06:09:52,903 INFO L450 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2018-11-10 06:09:52,905 INFO L214 LassoAnalysis]: Preferences: [2018-11-10 06:09:52,905 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2018-11-10 06:09:52,905 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2018-11-10 06:09:52,905 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2018-11-10 06:09:52,905 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2018-11-10 06:09:52,905 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2018-11-10 06:09:52,905 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2018-11-10 06:09:52,905 INFO L130 ssoRankerPreferences]: Path of dumped script: [2018-11-10 06:09:52,905 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1_true-unreach-call_false-termination.cil.c_Iteration29_Loop [2018-11-10 06:09:52,905 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2018-11-10 06:09:52,905 INFO L280 LassoAnalysis]: Starting lasso preprocessing... [2018-11-10 06:09:52,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2018-11-10 06:09:52,947 INFO L298 LassoAnalysis]: Preprocessing complete. [2018-11-10 06:09:52,947 INFO L496 LassoAnalysis]: Using template 'affine'. [2018-11-10 06:09:52,947 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:52,947 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:52,947 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:52,947 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:52,948 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:52,948 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:52,948 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:52,948 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:52,949 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:52,949 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:52,949 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:52,949 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:52,949 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:52,949 INFO L206 nArgumentSynthesizer]: 2 loop disjuncts [2018-11-10 06:09:52,949 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:52,949 INFO L402 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2018-11-10 06:09:52,950 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:52,950 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:52,950 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:52,950 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:52,950 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:52,951 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:52,951 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:52,951 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:52,951 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:52,951 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:52,952 INFO L529 LassoAnalysis]: Proving termination failed for this template and these settings. [2018-11-10 06:09:52,952 INFO L122 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2018-11-10 06:09:52,952 INFO L339 nArgumentSynthesizer]: Template has degree 0. [2018-11-10 06:09:52,952 INFO L352 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2018-11-10 06:09:52,952 INFO L205 nArgumentSynthesizer]: 1 stem disjuncts [2018-11-10 06:09:52,952 INFO L206 nArgumentSynthesizer]: 1 loop disjuncts [2018-11-10 06:09:52,952 INFO L207 nArgumentSynthesizer]: 2 template conjuncts. [2018-11-10 06:09:52,953 INFO L402 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2018-11-10 06:09:52,953 INFO L403 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2018-11-10 06:09:52,954 INFO L421 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2018-11-10 06:09:52,955 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2018-11-10 06:09:52,955 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2018-11-10 06:09:52,955 INFO L437 nArgumentSynthesizer]: Simplifying supporting invariants... [2018-11-10 06:09:52,956 INFO L440 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2018-11-10 06:09:52,956 INFO L517 LassoAnalysis]: Proved termination. [2018-11-10 06:09:52,956 INFO L519 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2018-11-10 06:09:52,956 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2018-11-10 06:09:53,023 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:53,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:53,035 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:53,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:53,042 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:53,056 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-11-10 06:09:53,056 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2018-11-10 06:09:53,056 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18736 states and 23596 transitions. cyclomatic complexity: 4881 Second operand 5 states. [2018-11-10 06:09:53,349 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18736 states and 23596 transitions. cyclomatic complexity: 4881. Second operand 5 states. Result 64662 states and 80778 transitions. Complement of second has 9 states. [2018-11-10 06:09:53,350 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2018-11-10 06:09:53,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2018-11-10 06:09:53,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 347 transitions. [2018-11-10 06:09:53,350 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 21 letters. Loop has 44 letters. [2018-11-10 06:09:53,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:53,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 65 letters. Loop has 44 letters. [2018-11-10 06:09:53,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:53,351 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 347 transitions. Stem has 21 letters. Loop has 88 letters. [2018-11-10 06:09:53,351 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2018-11-10 06:09:53,351 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64662 states and 80778 transitions. [2018-11-10 06:09:53,505 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 25682 [2018-11-10 06:09:53,734 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64662 states to 64049 states and 79973 transitions. [2018-11-10 06:09:53,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27553 [2018-11-10 06:09:53,745 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27679 [2018-11-10 06:09:53,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64049 states and 79973 transitions. [2018-11-10 06:09:53,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:53,746 INFO L705 BuchiCegarLoop]: Abstraction has 64049 states and 79973 transitions. [2018-11-10 06:09:53,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64049 states and 79973 transitions. [2018-11-10 06:09:54,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64049 to 56819. [2018-11-10 06:09:54,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56819 states. [2018-11-10 06:09:54,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56819 states to 56819 states and 71446 transitions. [2018-11-10 06:09:54,086 INFO L728 BuchiCegarLoop]: Abstraction has 56819 states and 71446 transitions. [2018-11-10 06:09:54,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-10 06:09:54,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-10 06:09:54,086 INFO L87 Difference]: Start difference. First operand 56819 states and 71446 transitions. Second operand 3 states. [2018-11-10 06:09:54,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:54,181 INFO L93 Difference]: Finished difference Result 29037 states and 36331 transitions. [2018-11-10 06:09:54,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-10 06:09:54,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29037 states and 36331 transitions. [2018-11-10 06:09:54,235 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 9364 [2018-11-10 06:09:54,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29037 states to 29026 states and 36320 transitions. [2018-11-10 06:09:54,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9438 [2018-11-10 06:09:54,280 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9438 [2018-11-10 06:09:54,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29026 states and 36320 transitions. [2018-11-10 06:09:54,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:54,280 INFO L705 BuchiCegarLoop]: Abstraction has 29026 states and 36320 transitions. [2018-11-10 06:09:54,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29026 states and 36320 transitions. [2018-11-10 06:09:54,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29026 to 28638. [2018-11-10 06:09:54,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28638 states. [2018-11-10 06:09:54,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28638 states to 28638 states and 35852 transitions. [2018-11-10 06:09:54,440 INFO L728 BuchiCegarLoop]: Abstraction has 28638 states and 35852 transitions. [2018-11-10 06:09:54,440 INFO L608 BuchiCegarLoop]: Abstraction has 28638 states and 35852 transitions. [2018-11-10 06:09:54,440 INFO L442 BuchiCegarLoop]: ======== Iteration 30============ [2018-11-10 06:09:54,440 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 28638 states and 35852 transitions. [2018-11-10 06:09:54,478 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 9200 [2018-11-10 06:09:54,478 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:54,478 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:54,480 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:54,480 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:54,480 INFO L793 eck$LassoCheckResult]: Stem: 384690#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 384497#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 384498#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 384688#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 384689#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 384649#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 384800#L99-3 assume true; 387104#L99-1 assume !false; 387103#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387102#L102 assume !(ssl3_accept_~s__state~0 == 12292); 387101#L105 assume !(ssl3_accept_~s__state~0 == 16384); 387100#L108 assume !(ssl3_accept_~s__state~0 == 8192); 387099#L111 assume !(ssl3_accept_~s__state~0 == 24576); 387098#L114 assume !(ssl3_accept_~s__state~0 == 8195); 387097#L117 assume !(ssl3_accept_~s__state~0 == 8480); 387096#L120 assume !(ssl3_accept_~s__state~0 == 8481); 387095#L123 assume !(ssl3_accept_~s__state~0 == 8482); 387094#L126 assume ssl3_accept_~s__state~0 == 8464; 387093#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 387092#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 387090#L272-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; 387085#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 387084#L585 ssl3_accept_~skip~0 := 0; 387083#L99-3 assume true; 387082#L99-1 assume !false; 387081#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387080#L102 assume !(ssl3_accept_~s__state~0 == 12292); 387079#L105 assume !(ssl3_accept_~s__state~0 == 16384); 387078#L108 assume !(ssl3_accept_~s__state~0 == 8192); 387077#L111 assume !(ssl3_accept_~s__state~0 == 24576); 387076#L114 assume !(ssl3_accept_~s__state~0 == 8195); 387075#L117 assume !(ssl3_accept_~s__state~0 == 8480); 387074#L120 assume !(ssl3_accept_~s__state~0 == 8481); 387073#L123 assume !(ssl3_accept_~s__state~0 == 8482); 387072#L126 assume !(ssl3_accept_~s__state~0 == 8464); 387071#L129 assume !(ssl3_accept_~s__state~0 == 8465); 387070#L132 assume !(ssl3_accept_~s__state~0 == 8466); 387069#L135 assume ssl3_accept_~s__state~0 == 8496; 387068#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 384866#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 384867#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 387053#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 387054#L291-2 ssl3_accept_~s__init_num~0 := 0; 388440#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 388439#L585 ssl3_accept_~skip~0 := 0; 388438#L99-3 assume true; 388437#L99-1 assume !false; 388436#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 388435#L102 assume !(ssl3_accept_~s__state~0 == 12292); 388434#L105 assume !(ssl3_accept_~s__state~0 == 16384); 388433#L108 assume !(ssl3_accept_~s__state~0 == 8192); 388432#L111 assume !(ssl3_accept_~s__state~0 == 24576); 388431#L114 assume !(ssl3_accept_~s__state~0 == 8195); 388430#L117 assume !(ssl3_accept_~s__state~0 == 8480); 388429#L120 assume !(ssl3_accept_~s__state~0 == 8481); 388428#L123 assume !(ssl3_accept_~s__state~0 == 8482); 388427#L126 assume !(ssl3_accept_~s__state~0 == 8464); 388426#L129 assume !(ssl3_accept_~s__state~0 == 8465); 388425#L132 assume !(ssl3_accept_~s__state~0 == 8466); 388424#L135 assume !(ssl3_accept_~s__state~0 == 8496); 388421#L138 assume !(ssl3_accept_~s__state~0 == 8497); 388423#L141 [2018-11-10 06:09:54,480 INFO L795 eck$LassoCheckResult]: Loop: 388423#L141 assume !(ssl3_accept_~s__state~0 == 8512); 392937#L144 assume !(ssl3_accept_~s__state~0 == 8513); 391817#L147 assume !(ssl3_accept_~s__state~0 == 8528); 390512#L150 assume !(ssl3_accept_~s__state~0 == 8529); 390483#L153 assume !(ssl3_accept_~s__state~0 == 8544); 390476#L156 assume !(ssl3_accept_~s__state~0 == 8545); 390467#L159 assume !(ssl3_accept_~s__state~0 == 8560); 390460#L162 assume !(ssl3_accept_~s__state~0 == 8561); 390454#L165 assume !(ssl3_accept_~s__state~0 == 8448); 390409#L168 assume !(ssl3_accept_~s__state~0 == 8576); 389436#L171 assume !(ssl3_accept_~s__state~0 == 8577); 389425#L174 assume !(ssl3_accept_~s__state~0 == 8592); 389413#L177 assume !(ssl3_accept_~s__state~0 == 8593); 389399#L180 assume !(ssl3_accept_~s__state~0 == 8608); 389389#L183 assume !(ssl3_accept_~s__state~0 == 8609); 389390#L186 assume !(ssl3_accept_~s__state~0 == 8640); 389382#L189 assume !(ssl3_accept_~s__state~0 == 8641); 389383#L192 assume ssl3_accept_~s__state~0 == 8656; 389214#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 389380#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 389377#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 389356#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 389370#L506 assume !(ssl3_accept_~tmp___10~0 == 0); 389371#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 389361#L585 ssl3_accept_~skip~0 := 0; 389362#L99-3 assume true; 389353#L99-1 assume !false; 389354#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 389346#L102 assume !(ssl3_accept_~s__state~0 == 12292); 389347#L105 assume !(ssl3_accept_~s__state~0 == 16384); 393490#L108 assume !(ssl3_accept_~s__state~0 == 8192); 393489#L111 assume !(ssl3_accept_~s__state~0 == 24576); 389332#L114 assume !(ssl3_accept_~s__state~0 == 8195); 389333#L117 assume !(ssl3_accept_~s__state~0 == 8480); 389326#L120 assume !(ssl3_accept_~s__state~0 == 8481); 389327#L123 assume !(ssl3_accept_~s__state~0 == 8482); 389321#L126 assume !(ssl3_accept_~s__state~0 == 8464); 389319#L129 assume !(ssl3_accept_~s__state~0 == 8465); 389317#L132 assume !(ssl3_accept_~s__state~0 == 8466); 389315#L135 assume !(ssl3_accept_~s__state~0 == 8496); 389313#L138 assume !(ssl3_accept_~s__state~0 == 8497); 389311#L141 assume !(ssl3_accept_~s__state~0 == 8512); 389309#L144 assume !(ssl3_accept_~s__state~0 == 8513); 389306#L147 assume !(ssl3_accept_~s__state~0 == 8528); 389307#L150 assume !(ssl3_accept_~s__state~0 == 8529); 389300#L153 assume !(ssl3_accept_~s__state~0 == 8544); 389301#L156 assume !(ssl3_accept_~s__state~0 == 8545); 389293#L159 assume !(ssl3_accept_~s__state~0 == 8560); 389294#L162 assume !(ssl3_accept_~s__state~0 == 8561); 389287#L165 assume !(ssl3_accept_~s__state~0 == 8448); 389288#L168 assume !(ssl3_accept_~s__state~0 == 8576); 389281#L171 assume !(ssl3_accept_~s__state~0 == 8577); 389282#L174 assume !(ssl3_accept_~s__state~0 == 8592); 389275#L177 assume !(ssl3_accept_~s__state~0 == 8593); 389276#L180 assume !(ssl3_accept_~s__state~0 == 8608); 389267#L183 assume !(ssl3_accept_~s__state~0 == 8609); 389268#L186 assume !(ssl3_accept_~s__state~0 == 8640); 389259#L189 assume !(ssl3_accept_~s__state~0 == 8641); 389260#L192 assume !(ssl3_accept_~s__state~0 == 8656); 389250#L195 assume !(ssl3_accept_~s__state~0 == 8657); 389251#L198 assume ssl3_accept_~s__state~0 == 8672; 389205#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 389206#L514 assume !(ssl3_accept_~blastFlag~0 == 4); 389195#L517 assume !(ssl3_accept_~blastFlag~0 == 5); 389196#L517-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 389188#L525 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 387845#L525-2 ssl3_accept_~s__init_num~0 := 0; 387844#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 387829#L585 ssl3_accept_~skip~0 := 0; 387830#L99-3 assume true; 387818#L99-1 assume !false; 387819#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387807#L102 assume !(ssl3_accept_~s__state~0 == 12292); 387808#L105 assume !(ssl3_accept_~s__state~0 == 16384); 387796#L108 assume !(ssl3_accept_~s__state~0 == 8192); 387797#L111 assume !(ssl3_accept_~s__state~0 == 24576); 387785#L114 assume !(ssl3_accept_~s__state~0 == 8195); 387786#L117 assume !(ssl3_accept_~s__state~0 == 8480); 387774#L120 assume !(ssl3_accept_~s__state~0 == 8481); 387775#L123 assume !(ssl3_accept_~s__state~0 == 8482); 387756#L126 assume !(ssl3_accept_~s__state~0 == 8464); 387757#L129 assume !(ssl3_accept_~s__state~0 == 8465); 387751#L132 assume !(ssl3_accept_~s__state~0 == 8466); 387752#L135 assume !(ssl3_accept_~s__state~0 == 8496); 387742#L138 assume !(ssl3_accept_~s__state~0 == 8497); 387743#L141 assume !(ssl3_accept_~s__state~0 == 8512); 387725#L144 assume !(ssl3_accept_~s__state~0 == 8513); 387726#L147 assume !(ssl3_accept_~s__state~0 == 8528); 387717#L150 assume !(ssl3_accept_~s__state~0 == 8529); 387718#L153 assume !(ssl3_accept_~s__state~0 == 8544); 387709#L156 assume !(ssl3_accept_~s__state~0 == 8545); 387710#L159 assume !(ssl3_accept_~s__state~0 == 8560); 387701#L162 assume !(ssl3_accept_~s__state~0 == 8561); 387702#L165 assume ssl3_accept_~s__state~0 == 8448; 387693#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 387694#L426 assume !(ssl3_accept_~num1~0 > 0); 387681#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 387682#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 387669#L585 ssl3_accept_~skip~0 := 0; 387670#L99-3 assume true; 387661#L99-1 assume !false; 387662#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387652#L102 assume ssl3_accept_~s__state~0 == 12292; 387654#L103 ssl3_accept_~s__new_session~0 := 1; 393288#L211 ssl3_accept_~s__server~0 := 1; 387642#L216 assume ssl3_accept_~cb~0 != 0; 387639#L216-2 ssl3_accept_~__cil_tmp55~0 := ssl3_accept_~s__version~0 * 8; 387634#L221 assume !(ssl3_accept_~__cil_tmp55~0 != 3);ssl3_accept_~s__type~0 := 8192; 387629#L226 assume !(ssl3_accept_~s__init_buf___0~0 == 0); 387623#L226-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25; 387617#L235 assume !(ssl3_accept_~tmp___4~0 == 0);ssl3_accept_~s__init_num~0 := 0; 387615#L240 assume !(ssl3_accept_~s__state~0 != 12292);ssl3_accept_#t~post28 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~post28 + 1;havoc ssl3_accept_#t~post28;ssl3_accept_~s__state~0 := 8480; 387603#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 387599#L585 ssl3_accept_~skip~0 := 0; 387594#L99-3 assume true; 387589#L99-1 assume !false; 387584#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 387579#L102 assume !(ssl3_accept_~s__state~0 == 12292); 387574#L105 assume !(ssl3_accept_~s__state~0 == 16384); 387569#L108 assume !(ssl3_accept_~s__state~0 == 8192); 387562#L111 assume !(ssl3_accept_~s__state~0 == 24576); 387558#L114 assume !(ssl3_accept_~s__state~0 == 8195); 387553#L117 assume !(ssl3_accept_~s__state~0 == 8480); 387554#L120 assume !(ssl3_accept_~s__state~0 == 8481); 393687#L123 assume !(ssl3_accept_~s__state~0 == 8482); 393688#L126 assume !(ssl3_accept_~s__state~0 == 8464); 393682#L129 assume !(ssl3_accept_~s__state~0 == 8465); 393683#L132 assume !(ssl3_accept_~s__state~0 == 8466); 393016#L135 assume ssl3_accept_~s__state~0 == 8496; 393013#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 393010#L285 assume !(ssl3_accept_~blastFlag~0 == 1); 393007#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 393002#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 392995#L291-2 ssl3_accept_~s__init_num~0 := 0; 392985#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 392982#L585 ssl3_accept_~skip~0 := 0; 392979#L99-3 assume true; 392976#L99-1 assume !false; 392974#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 392972#L102 assume !(ssl3_accept_~s__state~0 == 12292); 392970#L105 assume !(ssl3_accept_~s__state~0 == 16384); 392968#L108 assume !(ssl3_accept_~s__state~0 == 8192); 392965#L111 assume !(ssl3_accept_~s__state~0 == 24576); 392962#L114 assume !(ssl3_accept_~s__state~0 == 8195); 392959#L117 assume !(ssl3_accept_~s__state~0 == 8480); 392957#L120 assume !(ssl3_accept_~s__state~0 == 8481); 392955#L123 assume !(ssl3_accept_~s__state~0 == 8482); 392952#L126 assume !(ssl3_accept_~s__state~0 == 8464); 392950#L129 assume !(ssl3_accept_~s__state~0 == 8465); 392947#L132 assume !(ssl3_accept_~s__state~0 == 8466); 392945#L135 assume !(ssl3_accept_~s__state~0 == 8496); 392942#L138 assume !(ssl3_accept_~s__state~0 == 8497); 388423#L141 [2018-11-10 06:09:54,480 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:54,481 INFO L82 PathProgramCache]: Analyzing trace with hash 584466914, now seen corresponding path program 1 times [2018-11-10 06:09:54,481 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:54,481 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:54,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:54,481 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:54,481 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:54,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:54,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:54,490 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:54,490 INFO L82 PathProgramCache]: Analyzing trace with hash -649773219, now seen corresponding path program 1 times [2018-11-10 06:09:54,491 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:54,491 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:54,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:54,491 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:54,491 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:54,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:54,550 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-10 06:09:54,550 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:09:54,550 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:09:54,560 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:54,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:54,581 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:54,610 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2018-11-10 06:09:54,735 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 06:09:54,735 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 06:09:54,735 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:54,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 06:09:54,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2018-11-10 06:09:54,736 INFO L87 Difference]: Start difference. First operand 28638 states and 35852 transitions. cyclomatic complexity: 7242 Second operand 5 states. [2018-11-10 06:09:54,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:54,948 INFO L93 Difference]: Finished difference Result 28882 states and 35688 transitions. [2018-11-10 06:09:54,949 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 06:09:54,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 28882 states and 35688 transitions. [2018-11-10 06:09:55,001 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 7603 [2018-11-10 06:09:55,056 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 28882 states to 28602 states and 35360 transitions. [2018-11-10 06:09:55,056 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9207 [2018-11-10 06:09:55,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9207 [2018-11-10 06:09:55,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28602 states and 35360 transitions. [2018-11-10 06:09:55,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:55,062 INFO L705 BuchiCegarLoop]: Abstraction has 28602 states and 35360 transitions. [2018-11-10 06:09:55,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28602 states and 35360 transitions. [2018-11-10 06:09:55,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28602 to 21763. [2018-11-10 06:09:55,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21763 states. [2018-11-10 06:09:55,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21763 states to 21763 states and 27137 transitions. [2018-11-10 06:09:55,193 INFO L728 BuchiCegarLoop]: Abstraction has 21763 states and 27137 transitions. [2018-11-10 06:09:55,193 INFO L608 BuchiCegarLoop]: Abstraction has 21763 states and 27137 transitions. [2018-11-10 06:09:55,193 INFO L442 BuchiCegarLoop]: ======== Iteration 31============ [2018-11-10 06:09:55,193 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 21763 states and 27137 transitions. [2018-11-10 06:09:55,221 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 6050 [2018-11-10 06:09:55,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:55,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:55,222 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:55,222 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:55,222 INFO L793 eck$LassoCheckResult]: Stem: 442690#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 442483#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 442484#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 442688#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 442689#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 442643#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 442808#L99-3 assume true; 445676#L99-1 assume !false; 445675#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445674#L102 assume !(ssl3_accept_~s__state~0 == 12292); 445673#L105 assume !(ssl3_accept_~s__state~0 == 16384); 445672#L108 assume !(ssl3_accept_~s__state~0 == 8192); 445671#L111 assume !(ssl3_accept_~s__state~0 == 24576); 445670#L114 assume !(ssl3_accept_~s__state~0 == 8195); 445669#L117 assume !(ssl3_accept_~s__state~0 == 8480); 445668#L120 assume !(ssl3_accept_~s__state~0 == 8481); 445667#L123 assume !(ssl3_accept_~s__state~0 == 8482); 445666#L126 assume ssl3_accept_~s__state~0 == 8464; 445665#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 445664#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 445662#L272-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; 445657#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 445656#L585 ssl3_accept_~skip~0 := 0; 445655#L99-3 assume true; 445654#L99-1 assume !false; 445653#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 445652#L102 assume !(ssl3_accept_~s__state~0 == 12292); 445651#L105 assume !(ssl3_accept_~s__state~0 == 16384); 445650#L108 assume !(ssl3_accept_~s__state~0 == 8192); 445649#L111 assume !(ssl3_accept_~s__state~0 == 24576); 445648#L114 assume !(ssl3_accept_~s__state~0 == 8195); 445647#L117 assume !(ssl3_accept_~s__state~0 == 8480); 445646#L120 assume !(ssl3_accept_~s__state~0 == 8481); 445645#L123 assume !(ssl3_accept_~s__state~0 == 8482); 445644#L126 assume !(ssl3_accept_~s__state~0 == 8464); 445643#L129 assume !(ssl3_accept_~s__state~0 == 8465); 445642#L132 assume !(ssl3_accept_~s__state~0 == 8466); 445641#L135 assume ssl3_accept_~s__state~0 == 8496; 445640#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 445638#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 442916#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 442918#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 445635#L291-2 ssl3_accept_~s__init_num~0 := 0; 460629#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 460628#L585 ssl3_accept_~skip~0 := 0; 460627#L99-3 assume true; 460626#L99-1 assume !false; 460625#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460624#L102 assume !(ssl3_accept_~s__state~0 == 12292); 460623#L105 assume !(ssl3_accept_~s__state~0 == 16384); 460622#L108 assume !(ssl3_accept_~s__state~0 == 8192); 460621#L111 assume !(ssl3_accept_~s__state~0 == 24576); 460620#L114 assume !(ssl3_accept_~s__state~0 == 8195); 460619#L117 assume !(ssl3_accept_~s__state~0 == 8480); 460618#L120 assume !(ssl3_accept_~s__state~0 == 8481); 460617#L123 assume !(ssl3_accept_~s__state~0 == 8482); 460616#L126 assume !(ssl3_accept_~s__state~0 == 8464); 460615#L129 assume !(ssl3_accept_~s__state~0 == 8465); 460614#L132 assume !(ssl3_accept_~s__state~0 == 8466); 460613#L135 assume !(ssl3_accept_~s__state~0 == 8496); 460612#L138 assume !(ssl3_accept_~s__state~0 == 8497); 458260#L141 [2018-11-10 06:09:55,222 INFO L795 eck$LassoCheckResult]: Loop: 458260#L141 assume !(ssl3_accept_~s__state~0 == 8512); 458259#L144 assume !(ssl3_accept_~s__state~0 == 8513); 458258#L147 assume !(ssl3_accept_~s__state~0 == 8528); 458257#L150 assume !(ssl3_accept_~s__state~0 == 8529); 458256#L153 assume !(ssl3_accept_~s__state~0 == 8544); 458255#L156 assume !(ssl3_accept_~s__state~0 == 8545); 458254#L159 assume !(ssl3_accept_~s__state~0 == 8560); 458253#L162 assume !(ssl3_accept_~s__state~0 == 8561); 458252#L165 assume !(ssl3_accept_~s__state~0 == 8448); 458251#L168 assume !(ssl3_accept_~s__state~0 == 8576); 458250#L171 assume !(ssl3_accept_~s__state~0 == 8577); 458249#L174 assume !(ssl3_accept_~s__state~0 == 8592); 458248#L177 assume !(ssl3_accept_~s__state~0 == 8593); 458247#L180 assume !(ssl3_accept_~s__state~0 == 8608); 458246#L183 assume !(ssl3_accept_~s__state~0 == 8609); 442451#L186 assume !(ssl3_accept_~s__state~0 == 8640); 442452#L189 assume !(ssl3_accept_~s__state~0 == 8641); 442784#L192 assume ssl3_accept_~s__state~0 == 8656; 442636#L196 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 442637#L492 assume !(ssl3_accept_~tmp___9~0 == 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 442489#L497 assume ssl3_accept_~blastFlag~0 == 2;ssl3_accept_~blastFlag~0 := 3; 442490#L497-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 442506#L506 assume !(ssl3_accept_~tmp___10~0 == 0); 442766#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 457822#L585 ssl3_accept_~skip~0 := 0; 457821#L99-3 assume true; 457820#L99-1 assume !false; 457819#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 457818#L102 assume !(ssl3_accept_~s__state~0 == 12292); 457817#L105 assume !(ssl3_accept_~s__state~0 == 16384); 457816#L108 assume !(ssl3_accept_~s__state~0 == 8192); 457815#L111 assume !(ssl3_accept_~s__state~0 == 24576); 457814#L114 assume !(ssl3_accept_~s__state~0 == 8195); 457813#L117 assume !(ssl3_accept_~s__state~0 == 8480); 457812#L120 assume !(ssl3_accept_~s__state~0 == 8481); 457811#L123 assume !(ssl3_accept_~s__state~0 == 8482); 457810#L126 assume !(ssl3_accept_~s__state~0 == 8464); 457809#L129 assume !(ssl3_accept_~s__state~0 == 8465); 457808#L132 assume !(ssl3_accept_~s__state~0 == 8466); 457807#L135 assume !(ssl3_accept_~s__state~0 == 8496); 457806#L138 assume !(ssl3_accept_~s__state~0 == 8497); 457805#L141 assume !(ssl3_accept_~s__state~0 == 8512); 457804#L144 assume !(ssl3_accept_~s__state~0 == 8513); 457803#L147 assume !(ssl3_accept_~s__state~0 == 8528); 457802#L150 assume !(ssl3_accept_~s__state~0 == 8529); 457801#L153 assume !(ssl3_accept_~s__state~0 == 8544); 457800#L156 assume !(ssl3_accept_~s__state~0 == 8545); 457799#L159 assume !(ssl3_accept_~s__state~0 == 8560); 457798#L162 assume !(ssl3_accept_~s__state~0 == 8561); 457797#L165 assume !(ssl3_accept_~s__state~0 == 8448); 457796#L168 assume !(ssl3_accept_~s__state~0 == 8576); 457795#L171 assume !(ssl3_accept_~s__state~0 == 8577); 457794#L174 assume !(ssl3_accept_~s__state~0 == 8592); 457793#L177 assume !(ssl3_accept_~s__state~0 == 8593); 457792#L180 assume !(ssl3_accept_~s__state~0 == 8608); 457791#L183 assume !(ssl3_accept_~s__state~0 == 8609); 457782#L186 assume !(ssl3_accept_~s__state~0 == 8640); 457780#L189 assume !(ssl3_accept_~s__state~0 == 8641); 457779#L192 assume !(ssl3_accept_~s__state~0 == 8656); 442760#L195 assume !(ssl3_accept_~s__state~0 == 8657); 442684#L198 assume ssl3_accept_~s__state~0 == 8672; 442579#L202 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 442580#L514 assume !(ssl3_accept_~blastFlag~0 == 4); 442764#L517 assume !(ssl3_accept_~blastFlag~0 == 5); 442717#L517-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 442718#L525 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 442768#L525-2 ssl3_accept_~s__init_num~0 := 0; 460141#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 460140#L585 ssl3_accept_~skip~0 := 0; 460139#L99-3 assume true; 460138#L99-1 assume !false; 460137#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460136#L102 assume !(ssl3_accept_~s__state~0 == 12292); 460135#L105 assume !(ssl3_accept_~s__state~0 == 16384); 460134#L108 assume !(ssl3_accept_~s__state~0 == 8192); 460133#L111 assume !(ssl3_accept_~s__state~0 == 24576); 460132#L114 assume !(ssl3_accept_~s__state~0 == 8195); 460131#L117 assume !(ssl3_accept_~s__state~0 == 8480); 460130#L120 assume !(ssl3_accept_~s__state~0 == 8481); 460129#L123 assume !(ssl3_accept_~s__state~0 == 8482); 460128#L126 assume !(ssl3_accept_~s__state~0 == 8464); 460127#L129 assume !(ssl3_accept_~s__state~0 == 8465); 460126#L132 assume !(ssl3_accept_~s__state~0 == 8466); 460125#L135 assume !(ssl3_accept_~s__state~0 == 8496); 460124#L138 assume !(ssl3_accept_~s__state~0 == 8497); 460123#L141 assume !(ssl3_accept_~s__state~0 == 8512); 460122#L144 assume !(ssl3_accept_~s__state~0 == 8513); 460121#L147 assume !(ssl3_accept_~s__state~0 == 8528); 460120#L150 assume !(ssl3_accept_~s__state~0 == 8529); 460119#L153 assume !(ssl3_accept_~s__state~0 == 8544); 460118#L156 assume !(ssl3_accept_~s__state~0 == 8545); 460117#L159 assume !(ssl3_accept_~s__state~0 == 8560); 460116#L162 assume !(ssl3_accept_~s__state~0 == 8561); 460115#L165 assume ssl3_accept_~s__state~0 == 8448; 460114#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 460112#L426 assume !(ssl3_accept_~num1~0 > 0); 460109#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 459342#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 459335#L585 ssl3_accept_~skip~0 := 0; 459332#L99-3 assume true; 459329#L99-1 assume !false; 459326#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 459296#L102 assume !(ssl3_accept_~s__state~0 == 12292); 459297#L105 assume !(ssl3_accept_~s__state~0 == 16384); 459289#L108 assume !(ssl3_accept_~s__state~0 == 8192); 459290#L111 assume !(ssl3_accept_~s__state~0 == 24576); 459275#L114 assume !(ssl3_accept_~s__state~0 == 8195); 459276#L117 assume !(ssl3_accept_~s__state~0 == 8480); 459220#L120 assume !(ssl3_accept_~s__state~0 == 8481); 459221#L123 assume !(ssl3_accept_~s__state~0 == 8482); 459212#L126 assume !(ssl3_accept_~s__state~0 == 8464); 459213#L129 assume !(ssl3_accept_~s__state~0 == 8465); 459204#L132 assume !(ssl3_accept_~s__state~0 == 8466); 459205#L135 assume !(ssl3_accept_~s__state~0 == 8496); 459196#L138 assume !(ssl3_accept_~s__state~0 == 8497); 459197#L141 assume !(ssl3_accept_~s__state~0 == 8512); 459188#L144 assume !(ssl3_accept_~s__state~0 == 8513); 459189#L147 assume !(ssl3_accept_~s__state~0 == 8528); 459180#L150 assume !(ssl3_accept_~s__state~0 == 8529); 459181#L153 assume !(ssl3_accept_~s__state~0 == 8544); 459172#L156 assume !(ssl3_accept_~s__state~0 == 8545); 459173#L159 assume !(ssl3_accept_~s__state~0 == 8560); 459164#L162 assume !(ssl3_accept_~s__state~0 == 8561); 459165#L165 assume !(ssl3_accept_~s__state~0 == 8448); 458286#L168 assume ssl3_accept_~s__state~0 == 8576; 457828#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 457829#L440 assume !(ssl3_accept_~ret~0 <= 0); 457756#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 457037#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 457038#L585 ssl3_accept_~skip~0 := 0; 457027#L99-3 assume true; 457028#L99-1 assume !false; 457017#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 457018#L102 assume !(ssl3_accept_~s__state~0 == 12292); 457007#L105 assume !(ssl3_accept_~s__state~0 == 16384); 457008#L108 assume !(ssl3_accept_~s__state~0 == 8192); 456997#L111 assume !(ssl3_accept_~s__state~0 == 24576); 456998#L114 assume !(ssl3_accept_~s__state~0 == 8195); 456987#L117 assume !(ssl3_accept_~s__state~0 == 8480); 456988#L120 assume !(ssl3_accept_~s__state~0 == 8481); 456580#L123 assume !(ssl3_accept_~s__state~0 == 8482); 456581#L126 assume !(ssl3_accept_~s__state~0 == 8464); 456370#L129 assume !(ssl3_accept_~s__state~0 == 8465); 456371#L132 assume !(ssl3_accept_~s__state~0 == 8466); 457269#L135 assume ssl3_accept_~s__state~0 == 8496; 457267#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 457265#L285 assume !(ssl3_accept_~blastFlag~0 == 1); 457266#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 457781#L291 assume ssl3_accept_~s__hit~0 != 0;ssl3_accept_~s__state~0 := 8656; 442796#L291-2 ssl3_accept_~s__init_num~0 := 0; 442797#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 458277#L585 ssl3_accept_~skip~0 := 0; 458276#L99-3 assume true; 458275#L99-1 assume !false; 458274#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 458273#L102 assume !(ssl3_accept_~s__state~0 == 12292); 458272#L105 assume !(ssl3_accept_~s__state~0 == 16384); 458271#L108 assume !(ssl3_accept_~s__state~0 == 8192); 458270#L111 assume !(ssl3_accept_~s__state~0 == 24576); 458269#L114 assume !(ssl3_accept_~s__state~0 == 8195); 458268#L117 assume !(ssl3_accept_~s__state~0 == 8480); 458267#L120 assume !(ssl3_accept_~s__state~0 == 8481); 458266#L123 assume !(ssl3_accept_~s__state~0 == 8482); 458265#L126 assume !(ssl3_accept_~s__state~0 == 8464); 458264#L129 assume !(ssl3_accept_~s__state~0 == 8465); 458263#L132 assume !(ssl3_accept_~s__state~0 == 8466); 458262#L135 assume !(ssl3_accept_~s__state~0 == 8496); 458261#L138 assume !(ssl3_accept_~s__state~0 == 8497); 458260#L141 [2018-11-10 06:09:55,222 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:55,222 INFO L82 PathProgramCache]: Analyzing trace with hash 584466914, now seen corresponding path program 2 times [2018-11-10 06:09:55,222 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:55,222 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:55,223 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,223 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:55,223 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:55,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:55,232 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:55,232 INFO L82 PathProgramCache]: Analyzing trace with hash -1981006388, now seen corresponding path program 1 times [2018-11-10 06:09:55,232 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:55,232 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:55,232 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,233 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:55,233 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:55,279 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 179 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2018-11-10 06:09:55,279 INFO L300 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-11-10 06:09:55,279 INFO L225 ckRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-11-10 06:09:55,293 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:55,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-10 06:09:55,317 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-10 06:09:55,368 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2018-11-10 06:09:55,394 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-11-10 06:09:55,394 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2018-11-10 06:09:55,394 INFO L810 eck$LassoCheckResult]: loop already infeasible [2018-11-10 06:09:55,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-11-10 06:09:55,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-11-10 06:09:55,395 INFO L87 Difference]: Start difference. First operand 21763 states and 27137 transitions. cyclomatic complexity: 5426 Second operand 5 states. [2018-11-10 06:09:55,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-10 06:09:55,616 INFO L93 Difference]: Finished difference Result 24616 states and 30268 transitions. [2018-11-10 06:09:55,616 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-10 06:09:55,616 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24616 states and 30268 transitions. [2018-11-10 06:09:55,662 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 6284 [2018-11-10 06:09:55,691 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24616 states to 22618 states and 27863 transitions. [2018-11-10 06:09:55,691 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7698 [2018-11-10 06:09:55,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8014 [2018-11-10 06:09:55,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22618 states and 27863 transitions. [2018-11-10 06:09:55,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2018-11-10 06:09:55,695 INFO L705 BuchiCegarLoop]: Abstraction has 22618 states and 27863 transitions. [2018-11-10 06:09:55,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22618 states and 27863 transitions. [2018-11-10 06:09:55,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22618 to 19457. [2018-11-10 06:09:55,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19457 states. [2018-11-10 06:09:55,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19457 states to 19457 states and 23955 transitions. [2018-11-10 06:09:55,807 INFO L728 BuchiCegarLoop]: Abstraction has 19457 states and 23955 transitions. [2018-11-10 06:09:55,807 INFO L608 BuchiCegarLoop]: Abstraction has 19457 states and 23955 transitions. [2018-11-10 06:09:55,807 INFO L442 BuchiCegarLoop]: ======== Iteration 32============ [2018-11-10 06:09:55,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19457 states and 23955 transitions. [2018-11-10 06:09:55,833 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 5933 [2018-11-10 06:09:55,833 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2018-11-10 06:09:55,833 INFO L119 BuchiIsEmpty]: Starting construction of run [2018-11-10 06:09:55,834 INFO L866 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:55,834 INFO L867 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-10 06:09:55,835 INFO L793 eck$LassoCheckResult]: Stem: 489559#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true; 489374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res;havoc main_#t~ret50, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;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~post23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~post27, ssl3_accept_#t~post28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~post47, ssl3_accept_#t~nondet48, ssl3_accept_#t~post49, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet0;havoc ssl3_accept_#t~nondet0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet1;havoc ssl3_accept_#t~nondet1;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet2;havoc ssl3_accept_#t~nondet2;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet3;havoc ssl3_accept_#t~nondet3;havoc ssl3_accept_~s__rwstate~0;havoc ssl3_accept_~s__init_buf___0~0;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet4;havoc ssl3_accept_#t~nondet4;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet5;havoc ssl3_accept_#t~nondet5;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet6;havoc ssl3_accept_#t~nondet6;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 489375#L82 assume ssl3_accept_~s__info_callback~0 != 0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 489557#L85-2 ssl3_accept_#t~post23 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~post23 + 1;havoc ssl3_accept_#t~post23; 489558#L90 assume !(ssl3_accept_~tmp___1~0 + 12288 != 0); 489523#L90-1 assume !(ssl3_accept_~s__cert~0 == 0); 489660#L99-3 assume true; 496449#L99-1 assume !false; 496448#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496447#L102 assume !(ssl3_accept_~s__state~0 == 12292); 496446#L105 assume !(ssl3_accept_~s__state~0 == 16384); 496445#L108 assume !(ssl3_accept_~s__state~0 == 8192); 496444#L111 assume !(ssl3_accept_~s__state~0 == 24576); 496443#L114 assume !(ssl3_accept_~s__state~0 == 8195); 496442#L117 assume !(ssl3_accept_~s__state~0 == 8480); 496441#L120 assume !(ssl3_accept_~s__state~0 == 8481); 496440#L123 assume !(ssl3_accept_~s__state~0 == 8482); 496439#L126 assume ssl3_accept_~s__state~0 == 8464; 496438#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 496437#L272 assume ssl3_accept_~blastFlag~0 == 0;ssl3_accept_~blastFlag~0 := 1; 496435#L272-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; 496430#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 496429#L585 ssl3_accept_~skip~0 := 0; 496428#L99-3 assume true; 496427#L99-1 assume !false; 496426#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 496425#L102 assume !(ssl3_accept_~s__state~0 == 12292); 496424#L105 assume !(ssl3_accept_~s__state~0 == 16384); 496423#L108 assume !(ssl3_accept_~s__state~0 == 8192); 496422#L111 assume !(ssl3_accept_~s__state~0 == 24576); 496421#L114 assume !(ssl3_accept_~s__state~0 == 8195); 496420#L117 assume !(ssl3_accept_~s__state~0 == 8480); 496419#L120 assume !(ssl3_accept_~s__state~0 == 8481); 496418#L123 assume !(ssl3_accept_~s__state~0 == 8482); 496417#L126 assume !(ssl3_accept_~s__state~0 == 8464); 496416#L129 assume !(ssl3_accept_~s__state~0 == 8465); 496415#L132 assume !(ssl3_accept_~s__state~0 == 8466); 496414#L135 assume ssl3_accept_~s__state~0 == 8496; 496413#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 496412#L285 assume ssl3_accept_~blastFlag~0 == 1;ssl3_accept_~blastFlag~0 := 2; 496408#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 496409#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 499508#L291-2 ssl3_accept_~s__init_num~0 := 0; 498751#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 498752#L585 ssl3_accept_~skip~0 := 0; 498743#L99-3 assume true; 498744#L99-1 assume !false; 498733#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498734#L102 assume !(ssl3_accept_~s__state~0 == 12292); 498600#L105 assume !(ssl3_accept_~s__state~0 == 16384); 498601#L108 assume !(ssl3_accept_~s__state~0 == 8192); 498503#L111 assume !(ssl3_accept_~s__state~0 == 24576); 498504#L114 assume !(ssl3_accept_~s__state~0 == 8195); 498474#L117 assume !(ssl3_accept_~s__state~0 == 8480); 498475#L120 assume !(ssl3_accept_~s__state~0 == 8481); 498464#L123 assume !(ssl3_accept_~s__state~0 == 8482); 498465#L126 assume !(ssl3_accept_~s__state~0 == 8464); 498238#L129 assume !(ssl3_accept_~s__state~0 == 8465); 498239#L132 assume !(ssl3_accept_~s__state~0 == 8466); 498234#L135 assume !(ssl3_accept_~s__state~0 == 8496); 498235#L138 assume !(ssl3_accept_~s__state~0 == 8497); 498208#L141 [2018-11-10 06:09:55,835 INFO L795 eck$LassoCheckResult]: Loop: 498208#L141 assume ssl3_accept_~s__state~0 == 8512; 497550#L145 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 498204#L302 assume !((ssl3_accept_~__cil_tmp56~0 + 256) % 4294967296 != 0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 498202#L306 assume !(ssl3_accept_~ret~0 <= 0); 498199#L302-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 498193#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 498191#L585 ssl3_accept_~skip~0 := 0; 498189#L99-3 assume true; 498187#L99-1 assume !false; 498185#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498183#L102 assume !(ssl3_accept_~s__state~0 == 12292); 498181#L105 assume !(ssl3_accept_~s__state~0 == 16384); 498179#L108 assume !(ssl3_accept_~s__state~0 == 8192); 498177#L111 assume !(ssl3_accept_~s__state~0 == 24576); 498175#L114 assume !(ssl3_accept_~s__state~0 == 8195); 498173#L117 assume !(ssl3_accept_~s__state~0 == 8480); 498171#L120 assume !(ssl3_accept_~s__state~0 == 8481); 498169#L123 assume !(ssl3_accept_~s__state~0 == 8482); 498167#L126 assume !(ssl3_accept_~s__state~0 == 8464); 498165#L129 assume !(ssl3_accept_~s__state~0 == 8465); 498163#L132 assume !(ssl3_accept_~s__state~0 == 8466); 498161#L135 assume !(ssl3_accept_~s__state~0 == 8496); 498159#L138 assume !(ssl3_accept_~s__state~0 == 8497); 498157#L141 assume !(ssl3_accept_~s__state~0 == 8512); 498155#L144 assume !(ssl3_accept_~s__state~0 == 8513); 498153#L147 assume ssl3_accept_~s__state~0 == 8528; 497893#L151 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 498149#L319 assume (ssl3_accept_~__cil_tmp57~0 + 2097152) % 4294967296 != 0;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 498146#L319-2 assume ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 != 0; 498140#L350 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 498138#L352 assume !(ssl3_accept_~ret~0 <= 0); 498133#L331-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 498127#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 498124#L585 ssl3_accept_~skip~0 := 0; 498123#L99-3 assume true; 498072#L99-1 assume !false; 498067#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498065#L102 assume !(ssl3_accept_~s__state~0 == 12292); 498063#L105 assume !(ssl3_accept_~s__state~0 == 16384); 498061#L108 assume !(ssl3_accept_~s__state~0 == 8192); 498059#L111 assume !(ssl3_accept_~s__state~0 == 24576); 498057#L114 assume !(ssl3_accept_~s__state~0 == 8195); 498055#L117 assume !(ssl3_accept_~s__state~0 == 8480); 498053#L120 assume !(ssl3_accept_~s__state~0 == 8481); 498051#L123 assume !(ssl3_accept_~s__state~0 == 8482); 498049#L126 assume !(ssl3_accept_~s__state~0 == 8464); 498047#L129 assume !(ssl3_accept_~s__state~0 == 8465); 498045#L132 assume !(ssl3_accept_~s__state~0 == 8466); 498043#L135 assume !(ssl3_accept_~s__state~0 == 8496); 498041#L138 assume !(ssl3_accept_~s__state~0 == 8497); 498039#L141 assume !(ssl3_accept_~s__state~0 == 8512); 498037#L144 assume !(ssl3_accept_~s__state~0 == 8513); 498035#L147 assume !(ssl3_accept_~s__state~0 == 8528); 498033#L150 assume !(ssl3_accept_~s__state~0 == 8529); 498031#L153 assume ssl3_accept_~s__state~0 == 8544; 497888#L157 assume ssl3_accept_~s__verify_mode~0 + 1 != 0; 498028#L375 assume !(ssl3_accept_~s__session__peer~0 != 0); 498025#L384 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 498020#L387 assume !((ssl3_accept_~__cil_tmp61~0 + 256) % 4294967296 != 0); 498018#L396 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 498009#L399 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; 498002#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 498000#L585 ssl3_accept_~skip~0 := 0; 497998#L99-3 assume true; 497996#L99-1 assume !false; 497994#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497992#L102 assume !(ssl3_accept_~s__state~0 == 12292); 497990#L105 assume !(ssl3_accept_~s__state~0 == 16384); 497988#L108 assume !(ssl3_accept_~s__state~0 == 8192); 497986#L111 assume !(ssl3_accept_~s__state~0 == 24576); 497984#L114 assume !(ssl3_accept_~s__state~0 == 8195); 497982#L117 assume !(ssl3_accept_~s__state~0 == 8480); 497980#L120 assume !(ssl3_accept_~s__state~0 == 8481); 497978#L123 assume !(ssl3_accept_~s__state~0 == 8482); 497976#L126 assume !(ssl3_accept_~s__state~0 == 8464); 497974#L129 assume !(ssl3_accept_~s__state~0 == 8465); 497972#L132 assume !(ssl3_accept_~s__state~0 == 8466); 497970#L135 assume !(ssl3_accept_~s__state~0 == 8496); 497968#L138 assume !(ssl3_accept_~s__state~0 == 8497); 497966#L141 assume !(ssl3_accept_~s__state~0 == 8512); 497963#L144 assume !(ssl3_accept_~s__state~0 == 8513); 497960#L147 assume !(ssl3_accept_~s__state~0 == 8528); 497956#L150 assume !(ssl3_accept_~s__state~0 == 8529); 497953#L153 assume !(ssl3_accept_~s__state~0 == 8544); 497950#L156 assume !(ssl3_accept_~s__state~0 == 8545); 497938#L159 assume !(ssl3_accept_~s__state~0 == 8560); 497936#L162 assume !(ssl3_accept_~s__state~0 == 8561); 497935#L165 assume ssl3_accept_~s__state~0 == 8448; 497932#L166 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 497930#L426 assume !(ssl3_accept_~num1~0 > 0); 497928#L426-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 497919#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 497914#L585 ssl3_accept_~skip~0 := 0; 497913#L99-3 assume true; 497912#L99-1 assume !false; 497911#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497910#L102 assume !(ssl3_accept_~s__state~0 == 12292); 497909#L105 assume !(ssl3_accept_~s__state~0 == 16384); 497908#L108 assume !(ssl3_accept_~s__state~0 == 8192); 497907#L111 assume !(ssl3_accept_~s__state~0 == 24576); 497906#L114 assume !(ssl3_accept_~s__state~0 == 8195); 497905#L117 assume !(ssl3_accept_~s__state~0 == 8480); 497904#L120 assume !(ssl3_accept_~s__state~0 == 8481); 497903#L123 assume !(ssl3_accept_~s__state~0 == 8482); 497902#L126 assume !(ssl3_accept_~s__state~0 == 8464); 497901#L129 assume !(ssl3_accept_~s__state~0 == 8465); 497900#L132 assume !(ssl3_accept_~s__state~0 == 8466); 497899#L135 assume !(ssl3_accept_~s__state~0 == 8496); 497898#L138 assume !(ssl3_accept_~s__state~0 == 8497); 497897#L141 assume !(ssl3_accept_~s__state~0 == 8512); 497896#L144 assume !(ssl3_accept_~s__state~0 == 8513); 497894#L147 assume !(ssl3_accept_~s__state~0 == 8528); 497891#L150 assume !(ssl3_accept_~s__state~0 == 8529); 497889#L153 assume !(ssl3_accept_~s__state~0 == 8544); 497886#L156 assume !(ssl3_accept_~s__state~0 == 8545); 497884#L159 assume !(ssl3_accept_~s__state~0 == 8560); 497881#L162 assume !(ssl3_accept_~s__state~0 == 8561); 497879#L165 assume !(ssl3_accept_~s__state~0 == 8448); 497878#L168 assume ssl3_accept_~s__state~0 == 8576; 497731#L172 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 497876#L440 assume !(ssl3_accept_~ret~0 <= 0); 497871#L443 assume ssl3_accept_~ret~0 == 2;ssl3_accept_~s__state~0 := 8466; 497872#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 500689#L585 ssl3_accept_~skip~0 := 0; 500688#L99-3 assume true; 500687#L99-1 assume !false; 500686#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 500685#L102 assume !(ssl3_accept_~s__state~0 == 12292); 500684#L105 assume !(ssl3_accept_~s__state~0 == 16384); 500683#L108 assume !(ssl3_accept_~s__state~0 == 8192); 500682#L111 assume !(ssl3_accept_~s__state~0 == 24576); 500681#L114 assume !(ssl3_accept_~s__state~0 == 8195); 500680#L117 assume !(ssl3_accept_~s__state~0 == 8480); 500679#L120 assume !(ssl3_accept_~s__state~0 == 8481); 500678#L123 assume !(ssl3_accept_~s__state~0 == 8482); 500677#L126 assume !(ssl3_accept_~s__state~0 == 8464); 500676#L129 assume !(ssl3_accept_~s__state~0 == 8465); 500675#L132 assume ssl3_accept_~s__state~0 == 8466; 497359#L133 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30; 500667#L272 assume !(ssl3_accept_~blastFlag~0 == 0); 497420#L272-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; 497421#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 497400#L585 ssl3_accept_~skip~0 := 0; 497401#L99-3 assume true; 497394#L99-1 assume !false; 497395#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 497388#L102 assume !(ssl3_accept_~s__state~0 == 12292); 497389#L105 assume !(ssl3_accept_~s__state~0 == 16384); 497382#L108 assume !(ssl3_accept_~s__state~0 == 8192); 497383#L111 assume !(ssl3_accept_~s__state~0 == 24576); 497376#L114 assume !(ssl3_accept_~s__state~0 == 8195); 497377#L117 assume !(ssl3_accept_~s__state~0 == 8480); 497369#L120 assume !(ssl3_accept_~s__state~0 == 8481); 497370#L123 assume !(ssl3_accept_~s__state~0 == 8482); 497363#L126 assume !(ssl3_accept_~s__state~0 == 8464); 497364#L129 assume !(ssl3_accept_~s__state~0 == 8465); 497356#L132 assume !(ssl3_accept_~s__state~0 == 8466); 497357#L135 assume ssl3_accept_~s__state~0 == 8496; 497348#L139 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 497349#L285 assume !(ssl3_accept_~blastFlag~0 == 1); 497343#L285-2 assume !(ssl3_accept_~ret~0 <= 0); 497280#L291 assume !(ssl3_accept_~s__hit~0 != 0);ssl3_accept_~s__state~0 := 8512; 497281#L291-2 ssl3_accept_~s__init_num~0 := 0; 498759#L548 assume !(ssl3_accept_~s__s3__tmp__reuse_message~0 == 0); 498745#L585 ssl3_accept_~skip~0 := 0; 498746#L99-3 assume true; 498738#L99-1 assume !false; 498739#L100 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 498727#L102 assume !(ssl3_accept_~s__state~0 == 12292); 498728#L105 assume !(ssl3_accept_~s__state~0 == 16384); 498589#L108 assume !(ssl3_accept_~s__state~0 == 8192); 498590#L111 assume !(ssl3_accept_~s__state~0 == 24576); 498479#L114 assume !(ssl3_accept_~s__state~0 == 8195); 498480#L117 assume !(ssl3_accept_~s__state~0 == 8480); 498469#L120 assume !(ssl3_accept_~s__state~0 == 8481); 498470#L123 assume !(ssl3_accept_~s__state~0 == 8482); 498256#L126 assume !(ssl3_accept_~s__state~0 == 8464); 498257#L129 assume !(ssl3_accept_~s__state~0 == 8465); 498236#L132 assume !(ssl3_accept_~s__state~0 == 8466); 498237#L135 assume !(ssl3_accept_~s__state~0 == 8496); 498210#L138 assume !(ssl3_accept_~s__state~0 == 8497); 498208#L141 [2018-11-10 06:09:55,835 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:55,835 INFO L82 PathProgramCache]: Analyzing trace with hash -233181536, now seen corresponding path program 1 times [2018-11-10 06:09:55,835 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:55,835 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:55,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,836 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:55,836 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:55,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:55,844 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:55,844 INFO L82 PathProgramCache]: Analyzing trace with hash -832606357, now seen corresponding path program 3 times [2018-11-10 06:09:55,845 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:55,845 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:55,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,845 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-10 06:09:55,845 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:55,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:55,863 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-10 06:09:55,863 INFO L82 PathProgramCache]: Analyzing trace with hash -700131796, now seen corresponding path program 1 times [2018-11-10 06:09:55,863 INFO L225 ckRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-11-10 06:09:55,863 INFO L69 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-11-10 06:09:55,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,864 INFO L101 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-11-10 06:09:55,864 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-10 06:09:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:55,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-11-10 06:09:56,692 WARN L179 SmtUtils]: Spent 788.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 145 [2018-11-10 06:09:56,899 WARN L179 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 162 DAG size of output: 86 [2018-11-10 06:09:56,953 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 10.11 06:09:56 BoogieIcfgContainer [2018-11-10 06:09:56,953 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2018-11-10 06:09:56,953 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2018-11-10 06:09:56,953 INFO L271 PluginConnector]: Initializing Witness Printer... [2018-11-10 06:09:56,953 INFO L276 PluginConnector]: Witness Printer initialized [2018-11-10 06:09:56,954 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.11 06:09:41" (3/4) ... [2018-11-10 06:09:56,957 INFO L141 WitnessPrinter]: Generating witness for non-termination counterexample [2018-11-10 06:09:57,022 INFO L145 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_e1d7e5af-090a-4e43-a0a8-906eb46b9b21/bin-2019/uautomizer/witness.graphml [2018-11-10 06:09:57,023 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2018-11-10 06:09:57,026 INFO L168 Benchmark]: Toolchain (without parser) took 16101.75 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 954.7 MB). Free memory was 958.1 MB in the beginning and 1.4 GB in the end (delta: -449.0 MB). Peak memory consumption was 505.7 MB. Max. memory is 11.5 GB. [2018-11-10 06:09:57,026 INFO L168 Benchmark]: CDTParser took 0.11 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 06:09:57,026 INFO L168 Benchmark]: CACSL2BoogieTranslator took 240.86 ms. Allocated memory is still 1.0 GB. Free memory was 958.1 MB in the beginning and 939.3 MB in the end (delta: 18.8 MB). Peak memory consumption was 18.8 MB. Max. memory is 11.5 GB. [2018-11-10 06:09:57,027 INFO L168 Benchmark]: Boogie Procedure Inliner took 33.70 ms. Allocated memory is still 1.0 GB. Free memory was 939.3 MB in the beginning and 936.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. [2018-11-10 06:09:57,027 INFO L168 Benchmark]: Boogie Preprocessor took 65.19 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.7 MB). Free memory was 936.6 MB in the beginning and 1.1 GB in the end (delta: -212.3 MB). Peak memory consumption was 16.4 MB. Max. memory is 11.5 GB. [2018-11-10 06:09:57,027 INFO L168 Benchmark]: RCFGBuilder took 433.61 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 53.3 MB). Peak memory consumption was 53.3 MB. Max. memory is 11.5 GB. [2018-11-10 06:09:57,027 INFO L168 Benchmark]: BuchiAutomizer took 15253.50 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 800.1 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -311.5 MB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. [2018-11-10 06:09:57,028 INFO L168 Benchmark]: Witness Printer took 69.43 ms. Allocated memory is still 2.0 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-10 06:09:57,029 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.11 ms. Allocated memory is still 1.0 GB. Free memory is still 985.5 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 240.86 ms. Allocated memory is still 1.0 GB. Free memory was 958.1 MB in the beginning and 939.3 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 33.70 ms. Allocated memory is still 1.0 GB. Free memory was 939.3 MB in the beginning and 936.6 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 65.19 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 154.7 MB). Free memory was 936.6 MB in the beginning and 1.1 GB in the end (delta: -212.3 MB). Peak memory consumption was 16.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 433.61 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 53.3 MB). Peak memory consumption was 53.3 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 15253.50 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 800.1 MB). Free memory was 1.1 GB in the beginning and 1.4 GB in the end (delta: -311.5 MB). Peak memory consumption was 1.3 GB. Max. memory is 11.5 GB. * Witness Printer took 69.43 ms. Allocated memory is still 2.0 GB. Free memory is still 1.4 GB. There was no memory consumed. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 33 terminating modules (30 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 30 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 19457 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.2s and 32 iterations. TraceHistogramMax:7. Analysis of lassos took 7.3s. Construction of modules took 2.4s. Büchi inclusion checks took 1.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 33. Automata minimization 1.5s AutomataMinimizationTime, 33 MinimizatonAttempts, 34273 StatesRemovedByMinimization, 28 NontrivialMinimizations. Non-live state removal took 1.4s Buchi closure took 0.0s. Biggest automaton had 28638 states and ocurred in iteration 29. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 7722 SDtfs, 5784 SDslu, 6062 SDs, 0 SdLazy, 4160 SolverSat, 761 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.4s Time LassoAnalysisResults: nont1 unkn0 SFLI21 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital56 mio100 ax100 hnf97 lsp30 ukn100 mio100 lsp100 div175 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 1ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 14 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - 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@47c0d1d6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@124a98e9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bac2a1e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19767f80=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53052d8=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d9c70c4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@443f65e8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78f216cc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3e3944eb=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@673770e5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@591cc220=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28fc6c36=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2fd4d761=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d20b177=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55cd6b08=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@de159d9=0, __cil_tmp57=0, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@62991f33=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@45cfd6b4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@16dbbf85=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=4294967040, tmp___10=0, __cil_tmp56=4294967040, s__verify_mode=7, tmp___6=0, tmp=4, s__s3__tmp__reuse_message=3, s__ctx__stats__sess_accept_renegotiate=0, l=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2e0c478=0, s__cert__pkeys__AT0__privatekey=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@78971db9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@102bfaef=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50d2beca=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2273cbbb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@616454b3=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5dc01172=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6970af39=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@784e0a5e=0, s__options=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3dafcf73=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2638d6f2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@410ea142=0, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52ce0f72=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f05b84a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ec66156=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a064e7d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5542b87a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1485592=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d1336f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f8407e8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d4133e2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@217bab9e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@26595963=0, s__init_buf___0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f870ad5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e6af277=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@457f6f27=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@266a1edc=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@693204c0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b67576d=1, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f6c2749=1, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ccd75b=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21f879e2=1, 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: [L623] int s ; [L624] int tmp ; [L628] s = 8464 [L629] 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 = __VERIFIER_nondet_int() ; [L40] int s__s3__tmp__next_state___0 ; [L41] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L42] int s__session__cipher ; [L43] int buf = __VERIFIER_nondet_int() ; [L44] unsigned long l ; [L45] unsigned long Time ; [L46] unsigned long tmp = __VERIFIER_nondet_long() ; [L47] int cb ; [L48] long num1 ; [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 ; [L57] int tmp___4 ; [L58] int tmp___5 ; [L59] int tmp___6 ; [L60] int tmp___7 ; [L61] long tmp___8 = __VERIFIER_nondet_long() ; [L62] int tmp___9 ; [L63] int tmp___10 ; [L64] int blastFlag ; [L65] int __cil_tmp55 ; [L66] unsigned long __cil_tmp56 ; [L67] unsigned long __cil_tmp57 ; [L68] unsigned long __cil_tmp58 ; [L69] unsigned long __cil_tmp59 ; [L70] int __cil_tmp60 ; [L71] unsigned long __cil_tmp61 ; [L75] s__state = initial_state [L76] blastFlag = 0 [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 [L270] s__shutdown = 0 [L271] ret = __VERIFIER_nondet_int() [L272] COND TRUE blastFlag == 0 [L273] blastFlag = 1 [L275] COND FALSE !(ret <= 0) [L278] got_new_session = 1 [L279] s__state = 8496 [L280] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 1 [L286] blastFlag = 2 [L288] COND FALSE !(ret <= 0) [L291] COND FALSE !(\read(s__hit)) [L294] s__state = 8512 [L296] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L301] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L302] COND FALSE !(__cil_tmp56 + 256UL) [L305] ret = __VERIFIER_nondet_int() [L306] COND FALSE !(ret <= 0) [L311] s__state = 8528 [L312] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L316] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L318] __cil_tmp57 = (unsigned long )s__options [L319] COND TRUE __cil_tmp57 + 2097152UL [L320] s__s3__tmp__use_rsa_tmp = 1 [L325] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L351] ret = __VERIFIER_nondet_int() [L352] COND FALSE !(ret <= 0) [L369] s__state = 8544 [L370] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L374] COND TRUE s__verify_mode + 1 [L375] COND FALSE !(s__session__peer != 0) [L386] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L387] COND FALSE !(__cil_tmp61 + 256UL) [L397] s__s3__tmp__cert_request = 1 [L398] ret = __VERIFIER_nondet_int() [L399] COND FALSE !(ret <= 0) [L402] s__state = 8448 [L403] s__s3__tmp__next_state___0 = 8576 [L404] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L425] num1 = __VERIFIER_nondet_int() [L426] COND FALSE !(num1 > 0L) [L435] s__state = s__s3__tmp__next_state___0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L439] ret = __VERIFIER_nondet_int() [L440] COND FALSE !(ret <= 0) [L443] COND TRUE ret == 2 [L444] s__state = 8466 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L270] s__shutdown = 0 [L271] ret = __VERIFIER_nondet_int() [L272] COND FALSE !(blastFlag == 0) [L275] COND FALSE !(ret <= 0) [L278] got_new_session = 1 [L279] s__state = 8496 [L280] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 1) [L288] COND FALSE !(ret <= 0) [L291] COND FALSE !(\read(s__hit)) [L294] s__state = 8512 [L296] s__init_num = 0 [L585] COND FALSE !(! s__s3__tmp__reuse_message) [L602] 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...